Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Expert Advisors

Diff_TF_MA_EA - Experte für den MetaTrader 5

Ansichten:
588
Rating:
(15)
Veröffentlicht:
2018.03.09 14:22
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Expert Advisor-Signale basieren auf dem Schnittpunkt zweier MA-Linien. Dies sind Signale des Indikators Diff_TF_MA:

  • Wenn der MA des aktuellen Zeitrahmens die MA-Linie des höheren Zeitrahmens nach oben kreuzt, ist das ein Signal, eine Kaufposition zu eröffnen;
  • Wenn der MA des aktuellen Zeitrahmens die MA-Linie des höheren Zeitrahmens nach unten kreuzt, ist das ein Signal, eine Verkaufsposition zu eröffnen.

Bei einem Signal wird eine entsprechende Position geöffnet. Die Gegenposition ist geschlossen.

Der Expert Advisor ist für die Bearbeitung von Absicherung des Kontos konzipiert. Wenn Sie den EA auf einem Netting-Konto starten, erscheint eine Warnmeldung und der EA beendet sich.

Der Indicator ist für die EA-Operation nicht erforderlich, da die Berechnung der erforderlichen gleitenden Durchschnitte direkt im EA-Code implementiert ist.

Der Expert Advisor kann Indikatorsignale umkehren, um zu verkaufen statt zu kaufen und umgekehrt. Sie können auch Stop-Loss und Take-Profit in Punkten setzen. Wenn ungültige Stop-Loss- und Take-Profit-Werte angegeben werden, passt der EA die Werte an das für das Symbol zulässige Minimum StopLevel an.

Der Expert Advisor passt auch das Lot an, wenn ein falscher Wert angegeben wird. Wenn Lot zu groß ist, wird es der EA anpassen, um eine Position eröffnen zu können. Wenn es kein Geld gibt, um auch nur das kleinste Los zu eröffnen, wird das Signal übersprungen.

Bitte beachten Sie, dass der Expert Advisor für Schulungszwecke konzipiert ist.

Der EA hat neun Eingabeparameter:

  • Experts magic number - ein eindeutiger Identifikator für die Positionen des EA;
  • Periode of MA - Berechnungsperiode für den gleitenden Durchschnitt eines höheren Zeitraums (der Berechnungszeitraum des aktuellen Zeitraums MA wird automatisch ausgewählt);
  • Timeframe of MA - der Zeitrahmen für den gleitenden Durchschnitt einer höheren TF;
  • Reverse trade - Auswahl des Reverse-Modus (Ja, Nein): Wenn ja, öffnet sich eine Verkaufsposition bei einem Kaufsignal und umgekehrt;
  • Lots - das Volumen der zu öffnenden Positionen;
  • Stop loss in points - der Stop-Loss einer Position in Punkten;
  • Take profit in points - der Take Profit einer Position in Punkten;
  • Slippage of price - maximal zulässiger Schlupf beim Öffnen einer Position;
  • Multiplier spread for stops - Spread-Multiplikator zur Berechnung der korrekten Distanz für Stopp-Orders.
Für Stop-Loss- und Take-Profit (sowie für Pending-Orders) gibt es einen erlaubten Mindestabstand für die Platzierung solcher Aufträge - StopLevel. D.h. Stop-Loss und Take-Profit (sowie Pending-Orders) können nicht näher als diese Distanz zum Preis platziert werden. Wenn StopLevel gleich Null ist, dann bedeutet das nicht, dass es fehlt, sondern nur, dass StopLevel gleitend ist. In diesem Fall ist der Mindestabstand in der Regel gleich dem Spread*, aber manchmal reicht auch der doppelte Spread nicht aus. Dieser Parameter erlaubt es also, einen benutzerdefinierten Multiplikator für den Spread anzugeben, der zur Berechnung des Mindestabstandes für die Platzierung von Stop-Orders verwendet wird.

Zur Überprüfung der Strategie wurde ein Test mit Standardeinstellung mit Daten im Intervall von 2017.01.02 bis 2018.01.19 durchgeführt. Leider hat der EA bei den Standardeinstellungen keine guten Ergebnisse gezeigt. Deshalb wurde es im Reverse-Modus getestet. Die Ergebnisse waren besser. Zusätzlich wurde die Periode von MA im Bereich von 1 bis 20 mit Schritt 1 optimiert. Der beste Wert bei der Optimierung für den maximalen Saldo war die Periodenlänge 8.

Abb.1 Testergebnis 2017.01.02 - 2018.01.19, Periodenlänge 8, reverse of trades ist aktiviert

Abb.2 Testergebnisse für 2017.01.02 - 2018.01.19, Periodenlänge 8, reverse of trades ist aktiviert

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/19906

ATR Probability Levels ATR Probability Levels

Wahrscheinlichkeitsebenen auf Basis des ATR. Die "Wahrscheinlichkeit" wird auf der Grundlage der projizierten Average True Range und des vorherigen Schlusskurses berechnet.

ZeroLagMACD ZeroLagMACD

ZeroLagMACD ist eine MACD-Version, die im Vergleich zum klassischen MACD eine deutlich geringere Verzögerung aufweist.

Woodies CCI Woodies CCI

Woodies CCI ist ein Momentumindikator, der von Ken Woods entwickelt wurde. Er basiert auf einem 14-Perioden Commodity Channel Index (CCI).

Percentage_Crossover_Channel_EA Percentage_Crossover_Channel_EA

Ein Expert Advisor, der in einem Kanal handelt, der auf dem Indikator Percentage_Crossover_Channel basiert.