Das Exp_Kolier_SuperTrend_X2 Trendhandelssystem basiert auf den Signalen von zwei Kolier_SuperTrend Indikatoren. Der erste Indikator bestimmt die Richtung des langsamen Trends anhand der Linienfarbe. Der zweite Indikator zeigt den optimalen Zeitpunkt für den Handelsbeginn an, wenn sich die Linienfarbe ändert. Ein Signal wird gebildet, wenn eine Kerze schließt, sofern zwei Bedingungen erfüllt sind:
- Die Signale des schnellen und langsamen Trends stimmen überein;
- Die Richtung des schnellen Trends hat sich geändert.
Parameter des Expert Advisors:
//+-------------------------------------------------+ //| Eingabeparameter des EA-Indikators | //+-------------------------------------------------+ input string Trade="Handelsmanagement"; //+================ HANDELSMANAGEMENT ================+ input double MM=0,1; //Anteil des Kapitals 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="Handelserlaubnis"; //+=============== HANDELSERLAUBNIS ===============+ input int Deviation_=10; //Maximale Preisabweichung in Punkten input bool BuyPosOpen=true; //Erlaubnis für Long-Positionen input bool SellPosOpen=true; //Erlaubnis für Short-Positionen //+-------------------------------------------------+ //| Eingabeparameter des Filterindikators | //+-------------------------------------------------+ input string Filter="LANGSAMER TREND PARAMETER"; //+============== TREND PARAMETER ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Chart-Zeitraum für den Trend input Mode TrendMode=NewWay; //Darstellungsvariante input uint ATR_Period=10; input double ATR_Multiplier=3,0; input uint SignalBar=1; //Bar-Index für den Einstiegssignal 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="EINSTIEG PARAMETER"; //+=============== EINSTIEG PARAMETER ==============+ input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Chart-Zeitraum für den Einstieg input Mode TrendMode_=NewWay; //Darstellungsvariante input uint ATR_Period_=10; input double ATR_Multiplier_=3,0; input uint SignalBar_=1;//Bar-Index für den Einstiegssignal 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 Textvariablen, die in den Eingabewerten enthalten sind, dienen nur zur besseren visuellen Darstellung des EA-Eingabefensters.
Die Kolier_SuperTrend_HTF Indikatoren im EA sind lediglich für eine bequemere Visualisierung der Trends im Strategietester gedacht und in anderen Betriebsmodi nicht aktiv.
Um eine ordnungsgemäße Funktion des generierten Expert Advisors sicherzustellen, platziere die kompilierten Dateien Kolier_SuperTrend.ex5 und Kolier_SuperTrend_HTF.ex5 in
Beachte, 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 kannst du 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 von Trades im Chart
Testergebnisse für 2015 auf EURUSD, langsamer Trend auf H6, Einstieg über den schnellen Trend auf M30:

Abb. 2. Chart der Testergebnisse
Kommentar 0