Exp_Sinewave2_X2: Effektives System für MetaTrader 5

Mike 2018.06.19 01:37 13 0 0
Anhang

Das trendfolgende Handelssystem Exp_Sinewave2_X2 basiert auf den Signalen von zwei Indikatoren: Sinewave2. Der erste Indikator analysiert die Richtung des langsamen Trends anhand der Position der Haupt- und Signal-Linien. Der zweite Indikator identifiziert den Moment für den Handelsbeginn, wenn sich die Linien kreuzen oder berühren. Ein Einstiegssignal wird zum Abschluss einer Kerze generiert, wenn folgende zwei Bedingungen erfüllt sind:

  1. Schnelle und langsame Trend-Signale stimmen überein;
  2. 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 Kontos in einem Handel input MarginMode MMMode=LOT;       // Methode zur Bestimmung des Lotwerts 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 Eingehen von Long-Positionen input bool   SellPosOpen=true;    // Genehmigung zum Eingehen von Short-Positionen //+-------------------------------------------------+ //| Eingabeparameter des Filterindikators        | //+-------------------------------------------------+ input string Filter="LANGSAMER TREND PARAMETER";    //+============== TREND PARAMETER ==============+   input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  // 1 Chartperiode für den Trend input uint Length=10;                       // Glättungsverhältnis des Indikators  input uint SignalBar=1;                     // Kerzenzahl zur Erhalt des Einstiegssignals input bool   BuyPosClose=true;              // Genehmigung zum Schließen von Long-Positionen durch den Trend input bool   SellPosClose=true;             // Genehmigung zum Schließen von Short-Positionen durch den Trend //+-------------------------------------------------+ //| Eingabeparameter des Einstiegindikators         | //+-------------------------------------------------+ input string Input="EINSTIEG PARAMETER";       //+=============== EINSATZ PARAMETER ===============+   input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Chartperiode für den Einstieg input uint Length_=10                       // Indikatorperiode  input uint SignalBar_=1;                     // Kerzenzahl zur Erhalt eines Einstiegssignals input bool   BuyPosClose_=false;             // Genehmigung zum Schließen von Long-Positionen durch das Signal input bool   SellPosClose_=false;             // Genehmigung zum Schließen von Short-Positionen durch das Signal //+-------------------------------------------------+ 

String-Variablen, die den Text in den Code der Eingabeparameter enthalten, dienen nur zur besseren Visualisierung des Fensters der EA-Eingabeparameter.

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

Damit der generierte EA korrekt funktioniert, müssen die kompilierten Dateien der Indikatoren CyclePeriod.ex5, Sinewave2.ex5 und Sinewave2_Cloud_HTF.ex5 im <terminal_data_directory>\MQL5\Indicators-Ordner vorhanden sein.

Beachte, dass die Bibliotheksdatei TradeAlgorithms.mqh die Verwendung von Expert Advisors bei Brokern ermöglicht, die einen nicht nullen Spread anbieten und die Option haben, Stop Loss und Take Profit bei der Eröffnung von Positionen festzulegen. Du kannst die anderen Versionen dieser Bibliothek unter Trade Algorithms herunterladen.

Die standardmäßigen Eingabeparameter des EA wurden in den folgenden Tests verwendet. Stop Loss und Take Profit wurden bei den Tests nicht eingesetzt.

Abb. 1. Beispieltrades auf dem Chart

Testergebnisse für GBPUSD über das Jahr 2016, langsamer Trend auf H8 und Einstieg durch schnellen Trend auf M30:

Abb. 2. Testergebnisse Chart

Abb. 2. Testergebnisse Chart

Liste
Kommentar 0