Het Exp_X2MA_JFatl trendvolgende handelsysteem is gebaseerd op de ColorX2MA en ColorJFatl indicatoren. De ColorX2MA indicator helpt ons om de hoofdrichting van de langzame trend te bepalen, terwijl de ColorJFatl indicator ons in staat stelt om een instap punt te vinden wanneer de snelle trendrichting verandert. Een instapsignaal wordt gegenereerd bij de sluiting van een balk als aan de volgende twee voorwaarden wordt voldaan:
- Snelle en langzame trendsignalen komen overeen;
- De snelle trend heeft zijn richting veranderd.
Invoerparameters van de EA:
//| Invoerparameters van de EA indicator |
//+-------------------------------------------------+
input string Trade="Handelsbeheer"; //+============== HANDELSBEHEER ==============+
input double MM=0.1; //Deel van het deposit in een transactie
input MarginMode MMMode=LOT; //lotwaarde detectiemethode
input uint StopLoss_=1000; //stop loss in punten
input uint TakeProfit_=2000; //take profit in punten
input string MustTrade="Handelspermissies"; //+============== HANDELSPERMISSIES ==============+
input int Deviation_=10; //maximale prijsafwijking in punten
input bool BuyPosOpen=true; //Toestemming om een lange positie te openen
input bool SellPosOpen=true; //Toestemming om een korte positie te openen
//+-------------------------------------------------+
//| Invoerparameters van de filterindicator |
//+-------------------------------------------------+
input string Filter="LANGZAME TREND PARAMETERS"; //+============== TREND PARAMETERS ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; //1 Grafiekperiode voor een trend
input Smooth_Method MA_Method1=MODE_SMA_; //eerste gladmakingsmethode
input uint Length1=12; //eerste gladmakingsdiepte
input int Phase1=15; //eerste gladmakingsparameter,
//---- 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 periode
input Smooth_Method MA_Method2=MODE_JJMA; //tweede gladmakingsmethode
input uint Length2=5; //tweede gladmakingsdiepte
input int Phase2=15; //tweede gladmakingsparameter,
//---- 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 periode
input Applied_price_ IPC=PRICE_CLOSE_;//prijs constante
input uint SignalBar=1; //balkindex voor het verkrijgen van een instapsignaal
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
//+-------------------------------------------------+
//| Invoerparameters van de instapindicator |
//+-------------------------------------------------+
input string Input="INSTAP PARAMETERS"; //+=============== INSTAP PARAMETERS ===============+
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Grafiekperiode voor een instap
input uint iLength=5; //diepte van de JMA gladmaking
input int iPhase=100; //parameter van de JMA gladmaking,
//---- die verandert binnen het bereik -100 ... +100,
//---- beïnvloedt de kwaliteit van het overgangsproces;
input uint SignalBar_=1;//balkindex voor het verkrijgen van een instapsignaal
input bool BuyPosClose_=false; //Toestemming om lange posities te sluiten op signaal
input bool SellPosClose_=false; //Toestemming om korte posities te sluiten op signaal
//+-------------------------------------------------+
Stringvariabelen die tekst in de invoercode bevatten, zijn enkel toegevoegd voor een betere visuele weergave van het invoervenster van de EA.
De ColorJFatl_HTF en ColorX2MA_HTF indicatoren zijn in de EA opgenomen enkel voor een handigere trendvisualisatie in de strategietester. Ze worden niet gebruikt in andere operationele modi.
Plaats de bestanden ColorX2MA.ex5, ColorX2MA_HTF.ex5, ColorJFatl.ex5 en ColorJFatl_HTF.ex5 in de <terminal_data_folder>\\MQL5\Indicators voor de correcte werking van de gegenereerde EA.
Let op dat de TradeAlgorithms.mqh bibliotheekbestand het mogelijk maakt om Expert Advisors te gebruiken met brokers die een niet-nul spread aanbieden en de optie hebben om Stop Loss en Take Profit samen met het openen van posities in te stellen. U kunt meer varianten van de bibliotheek downloaden via de volgende link: Trade Algorithms.
De standaard invoerparameters van de Expert Advisor zijn gebruikt tijdens de onderstaande tests. Stop Loss en Take Profit zijn niet gebruikt tijdens de tests.

Fig. 1. Voorbeelden van trades op de grafiek
Testresultaten voor 2015 op EURJPY, langzame trend op H4, instap via snelle trend op M30:
Fig. 2. Testresultaten grafiek
Gerelateerde berichten
- MQL5 Wizard: Creëer Handelsstrategieën met Bullish en Bearish Engulfing Candlestick Patronen en Stochastic
- Close Cross MA: Efficiënt Orders Sluiten met MetaTrader 4
- Efficiënt Handelen met het ColorSchaffJCCXTrendCycle Systeem voor MetaTrader 5
- Efficiënt Handelen met de Ang_Zad_C Indicator voor MetaTrader 5
- Efficiënt handelen met Exp5-VirtualTradePad voor MetaTrader 5
