Das Exp_X2MA_JJRSX-Trendfolge-Trading-System basiert auf den Signalen der ColorX2MA und ColorJJRSX Indikatoren. Der ColorX2MA-Indikator hilft uns, die Haupttrends zu identifizieren, während der ColorJJRSX-Indikator den Einstiegspunkt definiert, wenn sich die Richtung des schnellen Trends ändert. Ein Einstiegssignal wird generiert, wenn die folgenden zwei Bedingungen erfüllt sind:
- Die Signale für den schnellen und langsamen Trend stimmen überein;
- Der schnelle Trend hat seine Richtung geändert.
EA-Eingaben:
//| Eingabeparameter des EA-Indikators |
//+-------------------------------------------------+
input string Trade="Handelsmanagement"; //+============== HANDELSMANAGEMENT ==============+
input double MM=0.1; //Anteil des Kapitals pro Trade
input MarginMode MMMode=LOT; //Methode zur Erkennung des Lotwerts
input uint StopLoss_=1000; //Stop Loss in Punkten
input uint TakeProfit_=2000; //Take Profit in Punkten
input string MustTrade="Handelsberechtigungen"; //+============== HANDELSBERECHTIGUNGEN ==============+
input int Deviation_=10; //maximale Preisabweichung in Punkten
input bool BuyPosOpen=true; //Erlaubnis für den Einstieg in eine Long-Position
input bool SellPosOpen=true; //Erlaubnis für den Einstieg in eine Short-Position
//+-------------------------------------------------+
//| Eingabeparameter des Filterindikators |
//+-------------------------------------------------+
input string Filter="LANGSAMER TREND PARAMETER"; //+============== TRENDPARAMETER ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; //1 Chartzeitraum für den Trend
input Smooth_Method MA_Method1=MODE_SMA_; //erste Glättungsmethode
input uint Length1=12; //erste Glättungstiefe
input int Phase1=15; //erster Glättungsparameter
//---- für JJMA im Bereich von -100 ... +100 beeinflusst es die Qualität des Übergangsprozesses;
//---- Für VIDIA ist es eine CMO-Periode, für AMA ist es eine langsame Durchschnittsperiode
input Smooth_Method MA_Method2=MODE_JJMA; //zweite Glättungsmethode
input uint Length2=5; //zweite Glättungstiefe
input int Phase2=15; //zweiter Glättungsparameter
//---- für JJMA im Bereich von -100 ... +100 beeinflusst es die Qualität des Übergangsprozesses;
//---- Für VIDIA ist es eine CMO-Periode, für AMA ist es eine langsame Durchschnittsperiode
input Applied_price_ IPC=PRICE_CLOSE_;//Preis konstant
input uint SignalBar=1; //Bar-Index für den Einstiegssignal
input bool BuyPosClose=true; //Erlaubnis für das Schließen von Long-Positionen nach Trend
input bool SellPosClose=true; //Erlaubnis für das Schließen von Short-Positionen nach Trend
//+-------------------------------------------------+
//| Eingabeparameter des Einstiegindikators |
//+-------------------------------------------------+
input string Input="EINSTIEGSPARAMETER"; //+=============== EINSTIEGSPARAMETER ===============+
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Chartzeitraum für den Einstieg
input uint JurXPeriod=8; //JurX-Periode
input uint JMAPeriod=3; //JMA-Periode
input int JMAPhase=100; //JMA-Glättungsparameter
// für JJMA variiert im Bereich -100 ... +100 und beeinflusst die Qualität des Übergangsprozesses;
input uint SignalBar_=1;//Bar-Index für das Einstiegssignal
input bool BuyPosClose_=false; //Erlaubnis für das Schließen von Long-Positionen nach Signal
input bool SellPosClose_=false; //Erlaubnis für das Schließen von Short-Positionen nach Signal
//+-------------------------------------------------+
Die String-Variablen, die Text im Eingabecode enthalten, dienen nur zur besseren visuellen Darstellung im EA-Eingabefenster.
Die Indikatoren ColorJJRSX_HTF und ColorX2MA_HTF sind im EA enthalten, um die Trendvisualisierung im Strategietester zu erleichtern. Sie werden in anderen Betriebsmodi nicht verwendet.
Bitte platzieren Sie die kompilierten Dateien ColorX2MA.ex5, ColorX2MA_HTF.ex5, ColorJJRSX.ex5 und ColorJJRSX_HTF.ex5 in den <terminal_data_folder>\MQL5\Indicators, damit der generierte EA korrekt funktioniert.
Beachten Sie, dass die Datei TradeAlgorithms.mqh es ermöglicht, Expert Advisors mit Brokern zu verwenden, die nicht null Spread anbieten und die Möglichkeit haben, Stop Loss und Take Profit gemeinsam mit der Positionsöffnung festzulegen. Weitere Varianten der Bibliothek können Sie unter folgendem Link herunterladen: Handelsalgorithmen.
Die Standardeingabeparameter des Expert Advisors wurden während der unten gezeigten Tests verwendet. Stop Loss und Take Profit wurden während der Tests nicht verwendet.

Abb. 1. Beispiele für Trades im Chart
Die Testergebnisse für 2015 auf GBPUSD, langsamer Trend auf H4, Einstieg durch schnellen Trend auf M30:

Abb. 2. Testergebnisse Chart
Kommentar 0