Het Exp_X2MA_JJRSX systeem is een trendvolgend handelsysteem dat gebruikmaakt van de ColorX2MA en ColorJJRSX indicatoren. De ColorX2MA indicator helpt ons de hoofdrichting van de langzame trend te bepalen, terwijl de ColorJJRSX indicator ons de instapmomenten biedt wanneer de snelle trendrichting verandert. Een instapsignaal wordt gegenereerd bij de afsluiting van een candle, mits aan de volgende twee voorwaarden is voldaan:
- De signalen voor de snelle en langzame trend komen samen;
- De snelle trend heeft van richting veranderd.
Instellingen van de EA:
//| Invoergegevens van de EA indicator |
//+-------------------------------------------------+
input string Trade="Handelsbeheer"; //+============== HANDELSBEHEER ==============+
input double MM=0.1; //Deel van een storting in een deal
input MarginMode MMMode=LOT; //methode voor lotwaardebepaling
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
//+-------------------------------------------------+
//| Invoergegevens van de filterindicator |
//+-------------------------------------------------+
input string Filter="LANGZAAME TREND PARAMETER"; //+============== TREND PARAMETERS ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; //1 Kaartperiode voor een trend
input Smooth_Method MA_Method1=MODE_SMA_; //eerste methode voor gemiddeld afvlakken
input uint Length1=12; //diepte van eerste afvlakking
input int Phase1=15; //eerste afvlakparameter,
//---- 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 methode voor gemiddeld afvlakken
input uint Length2=5; //diepte van tweede afvlakking
input int Phase2=15; //tweede afvlakparameter,
//---- 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 uint SignalBar=1; //barindex 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
//+-------------------------------------------------+
//| Invoergegevens van de instapindicator |
//+-------------------------------------------------+
input string Input="INSTAP PARAMETERS"; //+=============== INSTAP PARAMETERS ===============+
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Kaartperiode voor een instap
input uint JurXPeriod=8; //JurX periode
input uint JMAPeriod=3; //JMA periode
input int JMAPhase=100; //JMA gemiddeld parameter,
// voor JJMA varieert het binnen het bereik -100 ... +100 en beïnvloedt het de kwaliteit van de overgangsperiode;
input uint SignalBar_=1;//barindex 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 met tekst in de invoercode zijn alleen opgenomen voor een betere visuele weergave van het invoerscherm van de EA.
De ColorJJRSX_HTF en ColorX2MA_HTF indicatoren in de EA zijn alleen opgenomen voor een handigere trendvisualisatie in de strategietester. Ze worden niet gebruikt in andere operationele modi.
Plaats de ColorX2MA.ex5, ColorX2MA_HTF.ex5, ColorJJRSX.ex5 en ColorJJRSX_HTF.ex5 gecompileerde bestanden in de <terminal_data_folder>\\MQL5\Indicators voor een correcte werking van de gegenereerde EA.
Let op dat de TradeAlgorithms.mqh bibliotheek het mogelijk maakt om Expert Advisors te gebruiken met brokers die niet-nul spread aanbieden en de optie van het instellen van Stop Loss en Take Profit samen met het openen van posities. Je kunt meer varianten van de bibliotheek downloaden via de volgende link: Handelsalgoritmes.
Bij de onderstaande tests zijn de standaard invoergegevens van de Expert Advisor gebruikt. Stop Loss en Take Profit zijn niet gebruikt tijdens de tests.

Fig. 1. Voorbeelden van transacties op de grafiek
Testresultaten voor 2015 op GBPUSD, 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
- Efficiënt Trendvolgend Handelsysteem met Exp_X2MA_JFatl voor MetaTrader 5
- 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