Exp_AdaptiveCGOscillator_X2: Ein leistungsstarkes Handelssystem für MetaTrader 5

Mike 2017.01.26 18:03 21 0 0
Anhang

Das Exp_AdaptiveCGOscillator_X2 Handelssystem basiert auf den Signalen zweier AdaptiveCGOscillator Indikatoren. Der erste Indikator analysiert die Richtung des langsamen Trends, indem er die Position der Haupt- und Signal-Linien betrachtet. Der zweite Indikator signalisiert den idealen Moment für den Handelsstart, wenn die Linien sich kreuzen oder berühren. Ein Signal wird generiert, wenn eine Kerze schließt und zwei Bedingungen erfüllt sind:

  1. Die Signale des schnellen und langsamen Trends stimmen überein;
  2. Die Richtung des schnellen Trends hat sich geändert.

Eingabeparameter für den Expert Advisor:

//+-------------------------------------------------+
//| 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 Ermittlung des Lot-Wertes
input uint    StopLoss_=1000;      //Stop Loss in Punkten
input uint    TakeProfit_=2000;    //Take Profit in Punkten
input string MustTrade="Handelsgenehmigungen";    //+============== HANDELSGENEHMIGUNGEN ==============+  
input int    Deviation_=10;       //max. Preisabweichung in Punkten
input bool   BuyPosOpen=true;     //Genehmigung zum Öffnen einer Long-Position
input bool   SellPosOpen=true;    //Genehmigung zum Öffnen einer Short-Position
//+-------------------------------------------------+
//| Eingabeparameter des Filterindikators        |
//+-------------------------------------------------+
input string Filter="PARAMETER FÜR LANGSAMEN TREND";    //+============== PARAMETER FÜR LANGSAMEN TREND ==============+  
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Chartperiode für den Trend
input double Alpha=0.07;// Glättungsfaktor des Indikators
input uint SignalBar=1; //Bar-Index für den Einstiegssignal
input bool   BuyPosClose=true;     //Genehmigung zum Schließen von Long-Positionen bei Trendwechsel
input bool   SellPosClose=true;    //Genehmigung zum Schließen von Short-Positionen bei Trendwechsel
//+-------------------------------------------------+
//| Eingabeparameter des Einstieg-Indikators         |
//+-------------------------------------------------+
input string Input="EINSTIEGSPARAMETER";       //+=============== EINSTIEGSPARAMETER ===============+  
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Chartperiode für den Einstieg
input double Alpha_=0.07;// Glättungsfaktor des Indikators
input uint SignalBar_=1;//Bar-Index für den Einstiegssignal
input bool   BuyPosClose_=false;     //Genehmigung zum Schließen von Long-Positionen nach Signal
input bool   SellPosClose_=false;    //Genehmigung zum Schließen von Short-Positionen nach Signal
//+-------------------------------------------------+

Die String-Parameter im Code der Eingabeparameter dienen lediglich zur besseren Visualisierung des Eingabefensters des Expert Advisors.

Die AdaptiveCGOscillator_Cloud_HTF Indikatoren im EA sind ausschließlich für eine bequemere Visualisierung der Trends im Strategietester gedacht und sind in anderen Betriebsmodi inaktiv.

Bitte platzieren Sie die kompilierten Dateien AdaptiveCGOscillator.ex5, CyclePeriod.ex5 und AdaptiveCGOscillator_Cloud_HTF.ex5 im <terminal_data_folder>\MQL5\Indicators.

Beachten Sie, dass die TradeAlgorithms.mqh Bibliotheksdatei die Verwendung von Expert Advisors mit Brokern ermöglicht, die nicht null Spread anbieten und die Möglichkeit bieten, Stop Loss und Take Profit gemeinsam mit der Eröffnung einer Position festzulegen. Weitere Varianten der Bibliothek können Sie unter folgendem Link herunterladen: Handelsalgorithmen.

Die standardmäßigen Eingabeparameter des Expert Advisors wurden während der folgenden Tests verwendet. Stop Loss und Take Profit wurden während der Tests nicht verwendet.

Abb. 1. Beispiele von Geschäften im Chart

Abb. 1. Beispiele von Geschäften im Chart

Testresultate für 2015 auf EURUSD, langsamer Trend auf H6, Einstieg durch schnellen Trend auf M30:

Abb. 2. Chart der Testergebnisse

Abb. 2. Chart der Testergebnisse

Liste
Kommentar 0