Exp_ColorX2MA_X2: De ultieme system trading oplossing voor MetaTrader 5

Mike 2018.07.09 20:08 48 0 0
Bijlage

Ben je op zoek naar een trendvolgend trading systeem? Dan is Exp_ColorX2MA_X2 misschien wel iets voor jou! Dit systeem is gebaseerd op de signalen van twee indicators: ColorX2MA. De eerste indicator helpt om de richting van de langzame trend te bepalen aan de hand van de kleur van de lijn. De tweede indicator geeft het juiste moment aan voor het openen van een trade, zodra de kleur van de lijn verandert. Een signaal wordt gevormd wanneer een bar sluit, mits aan de volgende twee voorwaarden is voldaan:

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


Invoervariabelen van de Expert Advisor

//+-------------------------------------------------+//| Invoervariabelen van de EA indicator            |//+-------------------------------------------------+sinputstring Trade="Trade Management";    //+============== TRADE MANAGEMENT ==============+  inputdouble MM=0.1;               //Deel van een deposit in een dealinput MarginMode MMMode=LOT;      //Methode voor lotwaarde detectieinputuint    StopLoss_=1000;      //Stop Loss in punteninputuint    TakeProfit_=2000     //Take Profit in puntensinputstring MustTrade="Trade Permissions";    //+============== TRADE PERMISSIONS ==============+  inputint    Deviation_=10      //Maximale prijsspreiding in punteninputbool   BuyPosOpen=true;    //Toestemming om longposities te openeninputbool   SellPosOpen=true;    //Toestemming om shortposities te openen//+-------------------------------------------------+//| Invoervariabelen van de filter indicator        |//+-------------------------------------------------+sinputstring Filter="SLOW TRADE PARAMETERS"    //+============== TRADE PARAMETERS ==============+  inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Chart periode voor de trendinput Smooth_Method MA_Method1=MODE_SMA_; //Eerste smoothing gemiddelde methode inputuint Length1=12; //Eerste smoothing diepte                    inputint Phase1=15; //Eerste smoothing parameter,3//---- 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 trage gemiddelde periodeinput Smooth_Method MA_Method2=MODE_JJMA; //Tweede smoothing gemiddelde methode inputuint Length2= 5; //Tweede smoothing diepte inputint Phase2=15;  //Tweede smoothing parameter,3//---- 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 trage gemiddelde periodeinput Applied_price_ IPC=PRICE_CLOSE_;//Prijs constante                  inputuint SignalBar=1; //Bar index om het signaal te ontvangeninputbool   BuyPosClose=true;    //Toestemming om longposities te sluiten volgens de trendinputbool   SellPosClose=true;    //Toestemming om shortposities te sluiten volgens de trend//+-------------------------------------------------+//| Invoervariabelen van de instap indicator         |//+-------------------------------------------------+sinputstring Input="ENTRY PARAMETERS"       //+=============== ENTRY PARAMETERS ===============+  inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Chart periode voor instapinput Smooth_Method MA_Method1_=MODE_SMA_; //Eerste smoothing gemiddelde methode inputuint Length1_=12; //Eerste smoothing diepte                    inputint Phase1_=15; //Eerste smoothing parameter,3//---- 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 trage gemiddelde periodeinput Smooth_Method MA_Method2_=MODE_JJMA; //Tweede smoothing gemiddelde methodeinputuint Length2_= 5; //Tweede smoothing diepte inputint Phase2_=15;  //Tweede smoothing parameter,3//---- 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 trage gemiddelde periodeinput Applied_price_ IPC_=PRICE_CLOSE_;//Prijs constante inputuint SignalBar_=1;//Bar index om het instapsignaal te ontvangeninputbool   BuyPosClose_=false;     //Toestemming om longposities te sluiten op signaalinputbool   SellPosClose_=false;    //Toestemming om shortposities te sluiten op signaal//+-------------------------------------------------+

De tekstparameters in de code van de invoervariabelen zijn uitsluitend bedoeld voor een betere visualisatie van het invoervariabelenvenster van de expert.

De ColorX2MA_HTF indicators in de EA zijn enkel bedoeld voor een handige visualisatie van trends in de strategie tester en zijn in andere werkmodi niet actief.

Voor een correcte werking van de gegenereerde EA moeten de gecompileerde bestanden van de indicators ColorX2MA.ex5 en ColorX2MA_HTF.ex5 zich in de <terminal_data_directory>\MQL5\Indicators map bevinden.

Let op dat de TradeAlgorithms.mqh bibliotheekbestand het mogelijk maakt om Expert Advisors te gebruiken met brokers die nonzero spread aanbieden en de optie hebben om Stop Loss en Take Profit tegelijkertijd met het openen van een positie in te stellen. Je kunt meer varianten van de bibliotheek downloaden via de volgende link: Trade Algorithms.

De standaard invoervariabelen van de Expert Advisor zijn gebruikt tijdens de onderstaande tests. Stop Loss en Take Profit zijn tijdens de tests niet gebruikt.


Testresultaten voor USDJPY over het jaar 2016, langzame trend op H6, en instap via snelle trend op M30:

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