Het Exp_XROC2_VG_X2 trendvolgende trading systeem is gebaseerd op de signalen die worden gegenereerd door twee XROC2_VG indicatoren. De eerste indicator bepaalt de richting van de langzame trend op basis van de positie van de hoofd- en signaallijnen. De tweede indicator geeft het moment aan om een trade te openen, wanneer de lijnen elkaar kruisen of raken. Een instap signaal wordt gegenereerd bij het sluiten van een bar als aan de volgende twee voorwaarden is voldaan:
- Snel en langzaam trendsignaal komen overeen;
- De snelle trend is van richting veranderd.
Instellingen voor de EA:
//+-------------------------------------------------+ //| Invoergegevens van de EA indicator | //+-------------------------------------------------+ input string Trade="Trade management"; //+================ TRADE MANAGEMENT ================+ input double MM=0.1;//Percentage van de storting in een deal input MarginMode MMMode=LOT;//Methode voor lotwaarde detectie input uint StopLoss_=1000;//Stop Loss in punten input uint TakeProfit_=2000;//Take Profit in punten input string MustTrade="Trade permissions"; //+=============== TRADE PERMISSIONS ===============+ input int Deviation_=10;//Maximale prijsafwijking in punten input bool BuyPosOpen=true;//Toestemming om lange posities te openen input bool SellPosOpen=true;//Toestemming om korte posities te openen //+-------------------------------------------------+ //| Invoergegevens van de filterindicator | //+-------------------------------------------------+ input string Filter="SLOW TREND PARAMETERS"; input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;//1 Chart periode voor de trend input uint ROCPeriod1=8; input Smooth_Method MA_Method1=MODE_JJMA;//Methode van averaging van de eerste indicator input uint Length1=5;//Diepte van de eerste smoothing input int Phase1=15;//Parameter van de eerste smoothing input uint ROCPeriod2=14; input Smooth_Method MA_Method2=MODE_JJMA;//Methode van averaging van de tweede indicator input uint Length2=5;//Diepte van de tweede smoothing input int Phase2=15;//Parameter van de tweede smoothing input ENUM_TYPE ROCType=MOM; input uint SignalBar=1;//Bar index om het instapsignaal te ontvangen input bool BuyPosClose=true;//Toestemming om lange posities te sluiten volgens de trend input bool SellPosClose=true;//Toestemming om korte posities te sluiten volgens de trend //+-------------------------------------------------+ //| Invoergegevens van de instapindicator | //+-------------------------------------------------+ input string Input="ENTRY PARAMETERS"; input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;//2 Chart periode voor instap input uint ROCPeriod1_=8; input Smooth_Method MA_Method1_=MODE_JJMA;//Methode van averaging van de eerste indicator input uint Length1_=5;//Diepte van de eerste smoothing input int Phase1_=15;//Parameter van de eerste smoothing input uint ROCPeriod2_=14; input Smooth_Method MA_Method2_=MODE_JJMA;//Methode van averaging van de tweede indicator input uint Length2_=5;//Diepte van de tweede smoothing input int Phase2_=15;//Parameter van de tweede smoothing input ENUM_TYPE ROCType_=MOM; input uint SignalBar_=1;//Bar index om een instapsignaal te ontvangen input bool BuyPosClose_=false;//Toestemming om lange posities te sluiten volgens signaal input bool SellPosClose_=false;//Toestemming om korte posities te sluiten volgens signaal
De tekstvariabele die de invoergegevens van de parameters bevat, wordt alleen gebruikt voor een betere visualisatie van het venster met EA-invoergegevens.
De XROC2_VG_HTF indicatoren in de EA zijn alleen bedoeld voor een meer handige visualisatie van trends in de strategie tester; in andere operationele modi zijn ze inactief.
Om een goede werking van de gecompileerde Expert Advisor te waarborgen, moet je de gecompileerde XROC2_VG.ex5 en XROC2_VG_HTF.ex5 indicatorbestanden toevoegen aan <terminal_data _folder>\MQL5\Indicators.
Let op dat de TradeAlgorithms.mqh bibliotheekbestand het mogelijk maakt om Expert Advisors te gebruiken bij brokers die een niet-nul spread aanbieden, met de optie om Stop Loss en Take Profit tijdens het openen van een positie in te stellen. Je kunt meer varianten van de bibliotheek downloaden via de volgende link: Trade Algorithms.
De standaard invoergegevens van de Expert Advisor werden gebruikt tijdens de tests die hieronder worden getoond. Stop Loss en Take Profit werden niet gebruikt tijdens de testen.

Fig. 1. Voorbeelden van deals op de grafiek
Testresultaten voor 2015 op AUDUSD, langzame trend op H6, instap door snelle trend op M30:

Fig. 2. Testresultaten grafiek
Gerelateerde berichten
- MQL5 Wizard: Handelsignalen Geïnspireerd Door Morning/Evening Stars + MFI voor MetaTrader 5
- MQL5 Wizard: Creëer Handelsstrategieën met Bullish en Bearish Engulfing Candlestick Patronen en Stochastic
- MQL5 Wizard: Handelsignalen Geïnspireerd door Morning/Evening Stars en RSI voor MetaTrader 5
- Efficiënt Trendvolgend Handelsysteem met Exp_X2MA_JFatl voor MetaTrader 5
- Close Cross MA: Efficiënt Orders Sluiten met MetaTrader 4