und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
Exp_Sinewave2_X2 - Experte für den MetaTrader 5
- Ansichten:
- 753
- Rating:
- Veröffentlicht:
- 2018.06.27 14:55
- Aktualisiert:
- 2018.06.28 16:28
- Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Ein trendfolgendes Handelssystem Exp_Sinewave2_X2 basiert auf den Signalen zweier Indikatoren Sinewave2. Der erste Indikator bestimmt die Richtung des langsamen Trends anhand der Position der Haupt- und Signallinien. Der zweite Indikator bestimmt den Zeitpunkt für die Eröffnung eines Handels, wenn sich die Linien kreuzen oder berühren. Beim Schließen einer Bar wird ein Eröffnungssignal erzeugt, wenn die beiden folgenden Bedingungen erfüllt sind:
- Schnelle und langsame Trendsignale stimmen überein;
- Der schnelle Trend hat seine Richtung geändert.
EA Inputs
//+-------------------------------------------------+ //| Eingabeparameter des Indikators des EAs | //+-------------------------------------------------+ input string Trade="Trade management"; //+============== Handels MANAGEMENT ==============+ input double MM=0.1; // Kontenanteil für eine Position input MarginMode MMMode=LOT; // Berechnungsform der Lotgröße input uint StopLoss_=1000; // Stop Loss in Points input uint TakeProfit_=2000; // Take Profit in Points input string MustTrade="Trade permissions"; //+============== TRADE ERLAUBNISSE ==============+ input int Deviation_=10; // max. Preisabweichung in Points input bool BuyPosOpen=true; // Kaufposition erlauben input bool SellPosOpen=true; // Verkaufsposition erlauben //+-------------------------------------------------+ //| Eingabeparameter des Filterindikators | //+-------------------------------------------------+ input string Filter="SLOW TREND PARAMETERS"; //+============== TREND PARAMETER ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; // Zeitrahmen für den Trend input uint Length=10; // Glättungslänge des Indikators input uint SignalBar=1; // Index der Bar für das Eröffnungssignal input bool BuyPosClose=true; // Kaufpositionen wg. des Trends schließen erlauben input bool SellPosClose=true; // Verkaufsposition wg. des Trends schließen erlauben //+-------------------------------------------------+ //| Eingabeparameter für die Eröffnung | //+-------------------------------------------------+ input string Input="ENTRY PARAMETERS"; //+=============== ERÖFFNUNGSPARAMETER ===============+ input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; // Zeitrahmen für die Eröffnung input uint Length_=10; // Periodenlänge input uint SignalBar=1; // Index der Bar für das Eröffnungssignal input bool BuyPosClose_=false; // Kaufpositionen wg. des Signals schließen erlauben input bool SellPosClose_=false; //Verkaufsposition wg. des Signals schließen erlauben //+-------------------------------------------------+
Die (string) Variablen mit den Eingabeparameter als Text dienen nur der besseren Darstellung der Eingabeparameter des EAs.
Der Indikator Sinewave2_Cloud_HTF im EA dient nur der besseren Darstellung von Trends im Strategietester und werden vom EA selbst nicht verwendet.
Damit der EA korrekt arbeitet, müssen die kompilierten Indikatoren CyclePeriod.ex5, Sinewave2.ex5 und Sinewave2_Cloud_HTF.ex5 dem Verzeichnis <terminal_data_directory>\MQL5\Indicators hinzugefügt werden.
Beachten Sie, dass die Bibliotheksdatei TradeAlgorithms.mqh die Verwendung von Expert Advisors mit Brokern erlaubt, die einen Spread ungleich Null anbieten, sowie die Option, Stop Loss und Take Profit während der Positionseröffnung einzustellen, erlaubt. Sie können andere Versionen dieser Bibliothek Trade Algorithms herunterladen.
Die standardmäßigen Eingabeparameter des EAs wurden in den folgenden Tests verwendet. Stop Loss und Take Profit wurden bei den Tests nicht verwendet.
Testergebnisse mit GBPUSD im Jahr 2016, langsamer Trend auf H8, und der schnelle Trend wie auch die Eröffnung auf M30:
Abb. 2. Diagramm des Testergebnisses
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/20953
Der Indikator SilverTrend_x10 zeigt die Färbung der Kerzen des Indikators SilverTrend von zehn verschiedenen Zeitrahmen, bestimmbar durch die Eingabeparameter.
MultiSilverTrend_x10Der MultiSilverTrend_x10 Indikator zeigt die aktuellen Trends unter Verwendung der Farben des Indikators SilverTrend verschiedener Zeitrahmen.
Ein Expert Advisor auf Basis von zwei Indikatoren iMA (gleitender Durchschnitt, MA).
MACD Stochastic 2iMACD (Moving Average Convergence/Divergence, MACD) mit wählbaren Zeitrahmen und der Stochastik des aktuellen Zeitrahmens.