Idee van: mserega76.
MQL5-code door: Vladimir Karputov.
De Interceptor is een tradingstrategie gebaseerd op het gebruik van een "fan" van Moving Averages. Dit systeem maakt gebruik van drie tijdframes en vijf Moving Averages per tijdframe. De EA is geoptimaliseerd voor GBPUSD op het M5 tijdframe (vijf cijfers). Probeer deze dus niet op andere symbolen of tijdframes, want dan krijg je een foutmelding.
In de code worden twee methoden gebruikt om data van de Moving Averages indicator te verkrijgen:
- Data van slechts één bar per verzoek (data ophalen in een variabele) - iMAGet
- Data van meerdere bars per verzoek (data ophalen in een array) - iMAGetArray en iStochasticGetArray
Daarnaast wordt CopyRates veelvuldig gebruikt om de berekeningen te versnellen.
Instellingen
- lotgrootte wanneer een positie normaal wordt geopend (als signalen niet overeenkomen)
- flatcoëfficiënt op M5 (aantal punten per bar)
- initiële stop loss (als deze onder de 100 ligt, wordt er geen stop loss geplaatst)
- take profit (als deze onder de 100 ligt, wordt er geen take profit geplaatst)
- minimale winst in punten bij het verplaatsen naar break-even
- stop loss bij het verplaatsen naar break-even (we verplaatsen het naar break-even als de parameter boven de 9 ligt)
- maximale toegestane afstand tussen de MAs voor de fan op het M5 chart (alleen in signaal 1)
- maximale toegestane afstand tussen de MAs voor de fan op het M15 chart (alleen in signaal 4)
- maximale toegestane afstand tussen de MAs voor de fan op het M15 chart (alleen in signaal 6)
- stochastische periode (voor M5)
- bovenste niveau van stochastisch (voor M5)
- onderste niveau van stochastisch (voor M5)
- stochastische periode (voor M15)
- bovenste niveau van stochastisch (voor M15)
- onderste niveau van stochastisch (voor M15)
- minimale grootte van de candlestick body (alleen in signaal 1)
- lage flat (de minimale flat lengte in bars)
- hoge flat (de maximale flat hoogte in punten)
- minimale afstand in bars tussen de indicator pieken voor divergentie op M5
- minimale percentage van de lange hammer schaduw
- maximale percentage van de korte hammer schaduw
- minimale hammer grootte in punten (op het M5 chart)
- hoe lang geleden de hammer aanwezig was (het hoogste aantal van zijn bar)
- op hoeveel bars de hammer het maximum is (alleen in signaal 6)
- narrow source (de grootste breedte van de fan op M5 op het smalste punt)
- hoeveel bars geleden de fan samengekomen is naar de "narrow source" (bijna een punt)
- maximale/minimale range die doorbroken is ("narrow source" in bars)
- markeer je posities met dit nummer
- minimale verschuiving van trailing stop
- afstand van trailing stop tot de prijs (als deze onder de 100 ligt, werkt trailing niet)
Hieronder zie je een testresultaat in de modus "Elke tick op basis van echte ticks":

Reactie 0