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
Testresultate für 2015 auf EURUSD, langsamer Trend auf H4, Einstieg über schnellen Trend auf M30:
Abb. 2. Chart der Testergebnisse

Kommentar 0