Home Systeemhandel Bericht

Exp_XROC2_VG_X2: Een Trendvolgend Trading Systeem voor MetaTrader 5

Bijlage
18526.zip (42.74 KB, Downloaden 2 keer)

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

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

Fig. 2. Testresultaten grafiek

Gerelateerde berichten

Reactie (0)