Ontdek het Exp_XPeriodCandle_X2 Systeem voor MetaTrader 5

Mike 2018.07.09 22:59 47 0 0
Bijlage

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 1. Voorbeelden van deals op de grafiek

 

Fig. 2. Testresultaten grafiek

Fig. 2. Testresultaten grafiek

Lijst
Reactie 0