I. Inleiding
MetaTrader biedt de mogelijkheid om een vaste Take Profit (TP), Stop Loss (SL) of trailing stop in te stellen voor een order. Vaak willen we echter gebruikmaken van andere sluitingsstrategieën, zoals weerstandsniveaus, steunniveaus, kanalen, enzovoorts. Dit vereist dat je constant naar de grafiek kijkt en de TP en SL regelmatig aanpast, wat best veel werk kan zijn. OrdersGuardian is een handige EA die je deels ontzorgt van het computerwerk nadat je je orders hebt geopend. Het biedt eenvoudige sluitingsstrategieën, waaronder MA, enveloppen, trendlijnen, kanalen en Parabolic SAR. Het sluit de order zodra de prijs de door jou ingestelde lijn of curve bereikt.
II. Parameters
| Variabelen | Type | Standaard Waarden | Opmerkingen |
|---|---|---|---|
| Orders | string | "*" | De tickets van de orders die gemonitord moeten worden. "*" betekent alle geopende orders van het huidige symbool. Dit kan ook een lijst van tickets zijn, gescheiden door spaties, komma's en andere tekens. De EA controleert of het ticket een substring van deze string is. Alle orders in deze lijst moeten in dezelfde richting zijn, anders kan de EA niet functioneren. |
| TP_Method | int | 2 | TP-strategie: 1 - Enveloppen of MA (stel TP_Env_Dev in op 0 betekent MA), 2 - lijnobjecten, andere - geen TP. De EA zoekt naar lijnobjecten in de grafiek, zoals Trendlijn, Trendlijn op Hoek of Evenredig Kanaal. |
| SL_Method | int | 2 | SL-strategie: 1 - Enveloppen of MA, 2 - lijnobjecten, 3 - Parabolic SAR, andere - geen SL. |
| ShowLines | bool | true | Of de TP- en SL-prijslijn in de grafiek getoond moet worden. |
| TP_LineColor | kleur | LimeGreen | Kleur van de TP-prijslijn. |
| TP_TimeFrame | int | 0 | Tijdframe van de indicator voor het berekenen van de TP-prijs, de eenheid is minuten, 0 betekent het huidige grafiektijdframe. |
| TP_MA_Period | int | 34 | Periode voor de TP MA-berekening. |
| TP_MA_Method | int | MODE_EMA | TP MA-methode. |
| TP_MA_Price | int | PRICE_CLOSE | Toegepaste prijs voor TP MA. |
| TP_Env_Dev | double | 0.2 | Percentage-afwijking van de TP-enveloppenlijn van MA, positief - de bovenste, negatief - de onderste, nul - MA-curve lijn. |
| TP_Shift | int | 0 | TP MA-shift, MA-lijn offset ten opzichte van de grafiek per tijdframe. |
| SL_LineColor | kleur | Rood | Kleur van de SL-prijslijn. |
| SL_TimeFrame | int | 0 | Tijdframe van de indicator voor het berekenen van de SL-prijs. |
| SL_MA_Period | int | 34 | Periode voor de SL MA-berekening. |
| SL_MA_Method | int | MODE_EMA | SL MA-methode. |
| SL_MA_Price | int | PRICE_CLOSE | Toegepaste prijs voor SL MA. |
| SL_Env_Dev | double | 0.2 | Percentage-afwijking van de SL-enveloppenlijn van MA. |
| SL_SARStep | double | 0.02 | Verhoging van SAR. |
| SL_SARMax | double | 0.5 | Maximale waarde van SAR. |
| SL_Shift | int | 0 | SL MA-shift. |
III. Over lijnobjecten
- Als er meer dan één lijnobject in de grafiek staat, neemt de EA de dichtstbijzijnde boven de huidige prijs als de TP-trendlijn en de dichtstbijzijnde onder als de SL-trendlijn.
- Wanneer de EA draait, kan de gebruiker de positie van de trendlijn aanpassen en de EA berekent automatisch de nieuwe coördinaten.
- De EA zoekt de TL en SL-trendlijn direct na zijn start, waarna deze twee lijnobjecten niet meer veranderen, zelfs niet als de gebruiker ze boven of onder andere lijnen verplaatst, behalve bij het opnieuw opstarten van de EA.
- Het wijzigen van de periode van de bijgevoegde grafiek veroorzaakt een herstart van de EA en vervolgens opnieuw zoeken naar TP- en SL-objecten.
- Als gebruikers de werkende TP- of SL-objecten verwijderen, zal de EA een nieuwe zoeken.
- Wanneer een evenredig kanaal wordt gebruikt, is de bovenste lijn de TP-lijn en de onderste de SL bij lange orders, en vice versa bij korte orders.
- Trendlijnen met een hoek worden niet aanbevolen, omdat hun positie in de prijscoördinaat van de grafiek niet vast is en verandert met de prijs- of tijdas.
IV. Opmerkingen
- Wanneer SAR als SL wordt gebruikt, kan de variabele SL_Shift niet nul zijn, deze moet >=1 zijn.
- De TP- en SL-prijs is de prijs die in de grafiek wordt weergegeven, dat wil zeggen de biedprijs, zonder spread-berekening.
V. Stappen voor gebruik
- Open je orders.
- Plaats indicatoren of trendlijnen in de grafiek als je TP- of SL-objecten.
- Bevestig OrdersGuardian aan de grafiek, stel de parameters in zoals je indicatoren (we raden aan om de waarde van ShowLines op true te zetten) en laat "Live trading toestaan" niet aangevinkt op het tabblad Algemeen. Klik op OK, er zou een kruis in de rechterbovenhoek van de grafiek moeten verschijnen.
- Druk op de knop "Expert Advisors"; het kruis verandert in een ongelukkig gezicht, wat betekent dat de EA goed werkt, maar geen orders zal sluiten.
- Als de TP- en SL-prijslijnen die in de grafiek worden weergegeven overeenkomen met jouw plannen, druk dan op F7, vink het vakje "Live trading toestaan" aan en het ongelukkige gezicht-icoontje verandert in een glimlachend gezicht, wat betekent dat de EA nu je orders gaat monitoren.

Evenredige Kanalen als TP en SL

Enveloppen als TP

Moving Average als SL

Parabolic SAR als SL

Trendline als TP en SL
Reactie 0