Exp_FisherTransform_X2: Trend-Trading-System für MetaTrader 5

Mike 2017.01.26 18:05 16 0 0
Anhang

Einführung in das Exp_FisherTransform_X2

Das Exp_FisherTransform_X2 ist ein trendbasiertes Handelssystem, das auf Signalen von zwei FisherTransform-Indikatoren basiert. Der erste Indikator bestimmt die Richtung des langsamen Trends, indem er die Position der Haupt- und Signallinien analysiert. Der zweite Indikator gibt das Signal zum Öffnen eines Trades, wenn die Linien sich kreuzen oder berühren.

Ein Signal wird generiert, wenn eine Kerze schließt und zwei Bedingungen erfüllt sind:

  • Die Signale des schnellen und langsamen Trends stimmen überein;
  • 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 Kontos im Handel
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";    //+============== HANDELSBERECHTIGUNG ==============+
input int    Deviation_=10;       //max. Preisabweichung in Punkten
input bool   BuyPosOpen=true;     //Erlaubnis zum Eröffnen einer Long-Position
input bool   SellPosOpen=true;    //Erlaubnis zum Erö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 uint Length=10;// Glättungsverhältnis des Indikators
input uint SignalBar=1; //Index der Kerze für das Eingangssignal
input bool   BuyPosClose=true;     //Erlaubnis zum Schließen von Long-Positionen nach Trend
input bool   SellPosClose=true;    //Erlaubnis zum Schließen von Short-Positionen nach Trend
//+-------------------------------------------------+
//| Eingabeparameter des Einstiegindikators         |
//+-------------------------------------------------+
input string Input="EINSTIEGSPARAMETER";       //+=============== EINSTIEGSPARAMETER ===============+
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Chartperiode für den Einstieg
input uint Length_=10; //Indikatorperiode
input uint SignalBar_=1;//Index der Kerze für das Eingangssignal
input bool   BuyPosClose_=false;     //Erlaubnis zum Schließen von Long-Positionen nach Signal
input bool   SellPosClose_=false;    //Erlaubnis zum Schließen von Short-Positionen nach Signal
//+-------------------------------------------------+

Die String-Parameter mit Text im Code der Eingabeparameter dienen nur zur besseren Visualisierung des Eingabefensters des Experten.

Die FisherTransform_HTF-Indikatoren im EA sind nur für eine bequemere Visualisierung von Trends im Strategietester gedacht, in anderen Betriebsarten sind sie inaktiv.

Platzieren Sie die kompilierten Dateien FisherTransform.ex5 und FisherTransform_HTF.ex5 in den <terminal_data_folder>\MQL5\Indicators.

Bitte beachten Sie, dass die TradeAlgorithms.mqh-Bibliotheksdatei die Verwendung von Expert Advisors mit Brokern ermöglicht, die nichtnull Spread anbieten, sowie die Möglichkeit, Stop Loss und Take Profit gemeinsam mit der Positionsöffnung festzulegen. Weitere Varianten der Bibliothek können Sie unter folgendem Link herunterladen: Handelsalgorithmen.

Die Standard-Eingabeparameter 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 Deals im Chart

Abb. 1. Beispiele für Deals im Chart

Testresultate für 2015 auf EURUSD, langsamer Trend auf H4, Einstieg über schnellen Trend auf M30:

Abb. 2. Chart der Testergebnisse

Abb. 2. Chart der Testergebnisse

Liste
Kommentar 0