EA Template with Trailing Stop v2 Expert Advisor For MT4
WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!
PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!
Table Of Contents:
- EA Template with Trailing Stop v2 Expert Advisor For MT4
- De EA Template with Trailing Stop v2 Expert Advisor For MT4 - Entry Criteria
- De EA Template with Trailing Stop v2 Expert Advisor For MT4 - Exit Criteria
- De EA Template with Trailing Stop v2 Expert Advisor For MT4 - Ruimte voor verbetering
De EA Template with Trailing Stop v2 Expert Advisor For MT4 gebruikt de gemiddelde directionele bewegingsindex (ADX) als trigger voor het betreden en verlaten van transacties. Als zodanig kan dit handelssysteem worden beschouwd als een trendvolgende strategie, aangezien de ADX algemeen bekend staat als een indicator van trendsterkte. Om met de trend mee te handelen, gebruikt de deskundige adviseur koopstop- en verkoopstoporders. Standaard opent het één transactie per keer. Wanneer een stoporder is omgezet in een marktorder en pips begint te winnen, komt trailing stop in het spel wanneer een in Inputs ingestelde drempel wordt bereikt.
Helaas slaagde het handelssysteem er niet in om geld te verdienen met testen wanneer het werd toegepast op één symbool en een 15-minutengrafiek en met behulp van vijf maanden aan historische gegevens. Hoewel het winnende percentage hoog was (ongeveer 42 procent), verloor de robot toch geld. Dit is mogelijk te wijten aan het gebruik van een trailing stop die de balans tussen risico en beloning verstoort, waardoor het hoge winstpercentage onvoldoende is.
De EA Template with Trailing Stop v2 Expert Advisor For MT4 - Entry Criteria

De EA-sjabloon met Trailing Stop v2 Expert Advisor voert slechts twee functies uit op elke tick, namelijk het invoeren van transacties en het beheer van transacties. Als er nog geen open order van welk type dan ook in het huidige symbool is, probeert de robot een signaal te vinden en de transactie uit te voeren. Als er al een order is, zal de robot de stop loss wijzigen of de transactie sluiten.
Er zijn enkele parameters die de gebruiker kan aanpassen in Inputs. Met deze parameters kan de gebruiker enkele aspecten van het handelen in deze deskundige adviseur regelen. Hoewel sommige variabelen voor zichzelf spreken, moeten andere variabelen worden uitgelegd om misverstanden te voorkomen. Deze variabelen worden hieronder beschreven:
- Lot = 0,1 - Alle transacties hebben dezelfde lotgrootte van 0,1 omdat automatische lotgrootte standaard is uitgeschakeld.
- AutoLots = False - Deze parameter betekent dat automatische lotgrootte niet zal worden gebruikt en in plaats daarvan statische lotgrootte zal worden gebruikt.
- TakeProfit = 1000 - De take-profit van transacties is 1.000 punten (of 100 pips).
- StopLoss = 500 - Het stopverlies van transacties is 500 punten (of 50 pips).
- TrailingStart = 200 - Stop met volgen begint als een transactie 200 punten (of 20 pips) heeft behaald.
- TrailingStop = 150 - Wanneer trailing begint, wordt het stopverlies 150 punten (of 15 pips) boven de invoerprijs geplaatst, waardoor 15 pips winst in het proces worden veiliggesteld.
- Slippage = 3 - Dit is de maximale hoeveelheid prijsbeweging van aanvraag tot uitvoering die de robot toestaat voor elke transactie in het geval een handelsverzoek latentie ervaart als reactie.
- MaxOrders = 1 - Deze parameter geeft de deskundige adviseur opdracht om slechts één transactie per keer te openen, of het nu een lopende of marktorder is.
- Magie = 777 - Elke transactie die door dit handelssysteem wordt geïnitieerd, krijgt dit magische getal voor gebruik bij handelsbeheer.
- Pips = 100 - Deze variabele verwijst naar de afstand van de lopende order tot de marktprijs in punten.
- Mins = 30 - De lopende order die door de robot is geplaatst, vervalt na 30 minuten als deze niet wordt omgezet in een marktorder.
- PERIODE = 15 - Dit is het tijdsbestek van het huidige symbool waarin de ADX wordt toegepast. De waarde betekent 15 minuten.
- adxint = 14 - Dit is de periode van de ADX-indicator die in dit handelssysteem wordt gebruikt.
- adxsignal = 20 - Een signaal van de ADX wordt gebruikt als filter als de ADX-waarde groter is dan 5.
- MaxSpread = 20 - Dit is de maximale spreiding in punten in het huidige symbool dat is toegestaan voor handelsinvoer. Als de spread groter is dan deze waarde, wordt een handelssignaal doorgegeven.
Het handelssysteem gebruikt één technische indicator om een handelsmogelijkheid te vinden en de richting ervan te bepalen. Hoe deze indicator wordt gebruikt om de handelsinvoer te genereren, wordt hieronder uitgelegd:
- Gemiddelde directionele bewegingsindex (periode 14, prijs sluiten) - De ADX-waarden die nodig zijn voor de berekening zijn afgeleid van de kaars nul en kaars twee van de 15 minuten periode van het huidige symbool. Er wordt een koopsignaal gegenereerd als de ADX-waarde van kaars nul groter is dan 20, + DI hoger is dan -DI voor kaars nul en + DI lager is dan -DI voor kaars twee. Aan de andere kant wordt een verkoopsignaal verkregen als de ADX van kaars nul groter is dan 20, + DI lager is dan -DI voor kaars nul, en + DI hoger is dan -DI voor kaars twee.
De deskundige adviseur overweegt een trade entry als het aantal openstaande orders kleiner is dan het maximum. Omdat de variabele MaxOrders standaard is ingesteld op 1, zal de robot één order per keer uitvoeren. Bovendien moet de huidige spreiding in het actieve symbool kleiner zijn dan het maximum (dwz 20 punten). Als deze twee voorwaarden aanwezig zijn, plaatst de robot een bestelling op basis van het signaal van de ADX.
Het handelssysteem plaatst een stoporder voor kopen of verkopen, maar niet beide. De afstand van de stoporder is 100 punten vanaf de marktprijs. Als de lopende bestelling na 30 minuten niet wordt geactiveerd, zal de terminal de bestelling verwijderen. Na dit punt kan de robot een ander signaal zoeken en een nieuwe stopopdracht plaatsen. Als de stoporder op tijd wordt geactiveerd, wordt de stoporder een marktorder. Er kan geen stoporder worden geplaatst terwijl de transactie open is.
Alle bestellingen die door de robot worden geplaatst, hebben een stop loss en nemen winst. Het stopverlies wordt vastgesteld op 50 pips vanaf de invoerprijs, terwijl de take-profit wordt vastgesteld op 100 pips vanaf de open prijs, waardoor de risico-opbrengstverhouding in het begin op twee komt. Deze balans tussen risico en beloning wordt echter verstoord door het gebruik van stop trailing.
De EA Template with Trailing Stop v2 Expert Advisor For MT4 - Exit Criteria
Zoals bij het testen is opgemerkt, worden de meeste transacties die worden geopend door de EA-sjabloon met Trailing Stop v2 Expert Advisor gesloten door het aanvankelijke stopverlies of rechtstreeks door de robot. De deskundige adviseur controleert bij elk vinkje of een open transactie kan worden gesloten of niet. De trigger voor handelssluiting komt van de ADX, zoals hieronder wordt besproken:
- Gemiddelde directionele bewegingsindex (periode 14, koers sluiten) - De deskundige adviseur bepaalt de + DI en -DI waarden van de huidige kaars voor de 15-minuten grafiek van het huidige symbool. Als de huidige order lang is en + DI lager is dan -DI, wordt de kooptransactie gesloten. Als de huidige order short is en + DI hoger is dan -DI, wordt de verkooptransactie gesloten.
Dit betekent dat het huidige marktorder wordt gesloten door een tegengesteld signaal van de ADX. De handel wordt onmiddellijk gesloten als deze wordt geactiveerd en de robot wacht niet tot een transactie groen of winstgevend wordt. Transacties worden op deze manier door de robot met verlies of winst met geweld gesloten.
De EA Template with Trailing Stop v2 Expert Advisor For MT4 - Ruimte voor verbetering
De EA-sjabloon met Trailing Stop v2 Expert Advisor genereerde geen winst bij het testen van historische prijsgegevens gedurende vijf maanden. Zoals eerder vermeld, kan de mogelijke reden hiervoor de balans zijn tussen risico-opbrengstverhouding en winstpercentage. Hoewel het winstpercentage hoog was, was het mogelijk dat de account meer geld verloor bij het verliezen van transacties dan bij het winnen van transacties. Er is echter geen specifieke variabele in Inputs die de gebruiker kan in- en uitschakelen als hij trailing stop wil gebruiken of niet. Indien mogelijk moet deze optie aan de handelaar worden gegeven.