Exp_X2MA_Digit_DM_361: Trendvolgend Systeem voor MetaTrader 5

Mike 2017.01.20 01:45 82 0 0
Bijlage

Het Exp_X2MA_Digit_DM_361 trendvolgende handelsysteem is gebaseerd op de ColorX2MA_Digit en ColorDM_361 indicator signalen. De ColorX2MA_Digit indicator helpt ons de hoofdrichting van de langzame trend te bepalen, terwijl de ColorDM_361 indicator ons inzicht geeft in het moment om in te stappen wanneer de snelle trend van richting verandert. Een instapsignaal wordt gegenereerd bij de sluiting van een kaars als aan de volgende twee voorwaarden is voldaan:

  1. De signalen van de snelle en langzame trend komen overeen;
  2. De snelle trend heeft zijn richting veranderd.

Invoerparameters voor de EA:

//+-------------------------------------------------+
//| Invoerparameters van de EA indicator            |
//+-------------------------------------------------+
inputstring Trade="Handelsbeheer"; //+============== HANDELSBEHEER ==============+
inputdouble MM=0.1; //Deel van een storting in een deal
input MarginMode MMMode=LOT; //lot waarde detectiemethode
inputuint StopLoss_=1000; //stop loss in punten
inputuint TakeProfit_=2000; //take profit in punten
inputstring MustTrade="Handelspermissies"; //+============== HANDELPERMISSIES ==============+
inputint Deviation_=10; //maximale prijsafwijking in punten
inputbool BuyPosOpen=true; //Toestemming om een lange positie te openen
inputbool SellPosOpen=true; //Toestemming om een korte positie te openen
//+-------------------------------------------------+
//| Invoerparameters van de filterindicator        |
//+-------------------------------------------------+
inputstring Filter="LANGZAAME TRENDPARAMETERS"; //+============== TRENDPARAMETERS ==============+
inputENUM_TIMEFRAMES TimeFrame=PERIOD_H4; //1 Grafiekperiode voor een trend
input Smooth_Method MA_Method1=MODE_SMA_; //eerste gladheidsmethode
inputint Length1=12; //Eerste gladheiddiepte
inputint Phase1=15; //Eerste gladheidsparameter
input Smooth_Method MA_Method2=MODE_JJMA; //tweede gladheidsmethode
inputint Length2=5; //Tweede gladheiddiepte
inputint Phase2=15; //tweede gladheidsparameter
inputuint Digit=2; //aantal decimalen om op af te ronden
inputuint SignalBar=1; //bar index voor het verkrijgen van een instapsignaal
inputbool BuyPosClose=true; //Toestemming om lange posities te sluiten volgens de trend
inputbool SellPosClose=true; //Toestemming om korte posities te sluiten volgens de trend
//+-------------------------------------------------+
//| Invoerparameters van de instapindicator         |
//+-------------------------------------------------+
inputstring Input="INSTAPPARAMETERS"; //+=============== INSTAPPARAMETERS ===============+
inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Grafiekperiode voor een instap
inputuint SignalBar_=1;//bar index voor het verkrijgen van een instapsignaal
inputbool BuyPosClose_=false; //Toestemming om lange posities te sluiten volgens signaal
inputbool SellPosClose_=false; //Toestemming om korte posities te sluiten volgens signaal
//+-------------------------------------------------+
int TimeShiftSec,TimeShiftSec_;
//---- Declaratie van gehele variabelen voor de indicator handle
int InpInd_Handle,InpInd_Handle_;
//---- declaratie van de gehele variabelen voor het begin van de datacalculatie
int min_rates_total,min_rates_total_;

Stringvariabelen die tekst bevatten in de invoercode zijn alleen opgenomen voor een betere visuele weergave van het invoervenster van de EA.

De ColorDM_361_HTF en ColorX2MA_Digit_HTF indicatoren in de EA zijn opgenomen voor een betere trendvisualisatie in de strategietester. Ze worden niet gebruikt in andere werkmodi.

Plaats de bestanden ColorX2MA_Digit.ex5, ColorX2MA_Digit_HTF.ex5, ColorDM_361.ex5 en ColorDM_361_HTF.ex5 in de <terminal_data_folder>\MQL5\Indicators voor de correcte werking van de gegenereerde EA.

Let op dat de TradeAlgorithms.mqh bibliotheek het mogelijk maakt om Expert Advisors te gebruiken bij brokers die nonzero spread aanbieden, evenals de optie om Stop Loss en Take Profit in te stellen tegelijkertijd met het openen van posities. Je kunt meer varianten van de bibliotheek downloaden via de volgende link: Handelsalgoritmes.

De standaard invoerparameters van de Expert Advisor zijn gebruikt tijdens de tests die hieronder worden weergegeven. Stop Loss en Take Profit zijn niet gebruikt tijdens de testen.

Fig. 1. Voorbeelden van handels op de grafiek

Fig. 1. Voorbeelden van handels op de grafiek

Testresultaten voor 2015 op GBPUSD, langzame trend op H4, instap via snelle trend op M30:

Fig. 2. Testresultaten grafiek

Fig. 2. Testresultaten grafiek

Lijst
Reactie 0