Het trendvolgende handelssysteem Exp_XPeriodCandle_X2 is gebaseerd op de signalen van twee indicatoren: XPeriodCandle. De eerste indicator bepaalt de richting van de langzame trend op basis van de kleur van de laatste gesloten candlestick. De tweede indicator signaleert het moment om een trade te openen wanneer de kleur van de candlestick verandert. Een signaal wordt gevormd wanneer een bar sluit, mits aan twee voorwaarden is voldaan:
- De signalen van de snelle en langzame trend komen overeen;
- De richting van de snelle trend is veranderd.
Invoergegevens van de Expert Advisor
//+-------------------------------------------------+//| Invoergegevens van de EA-indicator |//+-------------------------------------------------+sinputstring Trade="Trade Management"; //+============== HANDLES MANAGEMENT ==============+ inputdouble MM=0.1; //Aandeel van een deposito in een dealinput MarginMode MMMode=LOT; //Methode voor het bepalen van de lotgrootteinputuint StopLoss_=1000; //Stop Loss in punteninputuint TakeProfit_=2000 //Take Profit in puntensinputstring MustTrade="Trade Permissions"; //+============== HANDELAUTORISATIES ==============+ inputint Deviation_=10 //Maximale prijse afwijking in punteninputbool BuyPosOpen=true; //Toestemming voor long positiesinputbool SellPosOpen=true; //Toestemming voor short posities//+-------------------------------------------------+//| Invoergegevens van de filterindicator |//+-------------------------------------------------+sinputstring Filter="SLOW TREND PARAMETERS"; //+============== TREND PARAMETERS ==============+ inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Chartperiode voor de trendinputuint Cperiod=5; // Berekeningsperiode voor candlesticksinput Smooth_Method MA_SMethod=MODE_JJMA; // Methode voor het middeleninputint MA_Length=3; // Diepte van het middelen inputint MA_Phase=100; // Smoothing parameter//---- voor JJMA binnen het bereik van -100 ... +100 beïnvloedt het de kwaliteit van het overgangsproces;//---- voor VIDIA is het een CMO-periode, voor AMA is het een langzame gemiddelde periodeinputuint SignalBar=1; // bar nummer om het instapsignaal te ontvangeninputbool BuyPosClose=true; // Toestemming om long posities te sluiten door trendinputbool SellPosClose=true; // Toestemming om short posities te sluiten door trend//+-------------------------------------------------+//| Invoergegevens van de instapindicator |//+-------------------------------------------------+sinputstring Input="ENTRY PARAMETERS"; //+=============== INSTAPPARAMETERS ===============+ inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Chartperiode voor instap inputuint Cperiod_=5; // Berekeningsperiode voor candlesticksinput Smooth_Method MA_SMethod_=MODE_JJMA; // Methode voor het middeleninputint MA_Length_=3; // Diepte van het middelen inputint MA_Phase_=100; // Smoothing parameter//---- voor JJMA binnen het bereik van -100 ... +100 beïnvloedt het de kwaliteit van het overgangsproces;//---- voor VIDIA is het een CMO-periode, voor AMA is het een langzame gemiddelde periodeinputuint SignalBar_=1; // bar nummer om een instapsignaal te ontvangeninputbool BuyPosClose_=false // Toestemming om long posities te sluiten door signaalinputbool SellPosClose_=false // Toestemming om short posities te sluiten door signaal//+-------------------------------------------------+
De stringparameters met tekst in de code van invoergegevens zijn alleen voor betere visualisatie van het invoergegevensvenster van de expert.
De indicatoren XPeriodCandle_HTF in de EA zijn uitsluitend bedoeld voor een betere visualisatie van trends in de Strategie Tester; en werken niet in andere modi.
Voor de correcte werking van de gegenereerde EA moeten de gecompileerde bestanden van de indicatoren XPeriodCandle.ex5 en XPeriodCandle_HTF.ex5 zich in de <terminal_data_directory>\MQL5\Indicators map bevinden.
Houd er rekening mee dat de TradeAlgorithms.mqh bibliotheekbestand het mogelijk maakt om Expert Advisors te gebruiken met brokers die niet-nul spreads aanbieden en de optie voor het instellen van Stop Loss en Take Profit samen met het openen van een positie.
Tijdens de onderstaande tests zijn de standaard invoergegevens van de Expert Advisor gebruikt. Stop Loss en Take Profit zijn niet gebruikt tijdens de tests.
Testresultaten op XAUUSD voor het jaar 2016, langzame trend op Daily, instap via snelle trend op H1:

Fig 1. Voorbeelden van deals op de grafiek

Fig. 2. Testresultaten grafiek

Reactie 0