Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
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
Ansichten:
617
Rating:
(6)
Veröffentlicht:
2018.07.17 10:15
\MQL5\Include\ \MQL5\Indicators\
NRTR.mq5 (9.91 KB) ansehen
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Zwei identische Handelssysteme basierend auf den Signalen von NRTR, die in ein und demselben Expert Advisor unterschiedlich konfiguriert werden können. Dazu lassen sich alle Eingabeparameter in zwei große Gruppen unterteilen:

  1. Wenn ihr Namen mit L beginnt, betreffen die Eingabeparameter Kaufpositionen;
  2. Wenn ihr Namen mit S beginnt, betreffen die Eingabeparameter Verkaufsposition.
//+----------------------------------------------+
//| EAs Eingabeparameter für Kaufspositionen     |
//+----------------------------------------------+
input uint    L_Magic=777;          //L Magicnummer
input double  L_MM=0.1;             //L Anteil einer Position vom Kontostand
input MarginMode L_MMMode=LOT;      //L Verfahren die Lotgröße zu bestimmen
//+----------------------------------------------+
//| EAs Eingabeparameter für Verkaufspositionen  |
//+----------------------------------------------+
input uint    S_Magic=555;          //S Magicnummer
input double  S_MM=0.1;             //S Anteil einer Position vom Kontostand
input MarginMode S_MMMode=LOT;      //S Verfahren die Lotgröße zu bestimmen

Beide Handelssysteme verwenden unterschiedliche Magicnummern und sind absolut unabhängig von einander. Echte Finanzmärkte sind selten symmetrisch, so dass für einen bullischen und bärischen Handel oft völlig unterschiedliche Parameter desselben Handelssystems erforderlich sind. Für eine komfortable EA-Einstellung sollten Sie zunächst nur eines der beiden Handelssysteme testen und das zweite über entsprechende Schalter deaktivieren.

input bool    L_PosOpen=true;       //L Erlaubnis zu kaufen
input bool    L_PosClose=true;      //L Erlaubnis Kaufpositionen zu schließen

Nachdem Sie das erste System eingerichtet haben, sollten Sie nur das zweite System aktivieren und einrichten.

Damit der EA arbeitet, muss der Indikator NRTR.ex5 dem Verzeichnis <terminal_data_directory>\MQL5\Indicators hinzugefügt werden.

Im Test unten wurden die Standardeingaben verwendet. Stop Loss und Take Profit wurden bei den Tests nicht verwendet.

Abb. 1.
 Beispielpositionen auf dem Chart mit symmetrischen Einstellungen.

Abb. 1. Beispielpositionen auf dem Chart mit symmetrischen Einstellungen.

Testergebnis mit GBPJPY H4 im Jahr 2016:

Abb. 2. Darstellung der Testergebnisse.

Abb. 2. Darstellung der Testergebnisse.

Abb. 3. Beispielpositionen auf dem Chart mit nicht-symmetrischen Einstellungen.

Abb. 3. Beispielpositionen auf dem Chart mit nicht-symmetrischen Einstellungen.

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

XPeriodCandleSystem XPeriodCandleSystem

Der Indikator XPeriodCandle ergänzt mit den Bollinger Bänder auf Basis der Kerze mit der farblichen Anzeige der Kerzen, die die Bänder verlassen.

Bear_Bulls_Power_Candle Bear_Bulls_Power_Candle

Ein Kerzendiagramm basierend auf dem Histogramm Bear_Bulls_Power, das Open, High, Low und Close des Kursdiagramms berechnet.

Bear_Bulls_Power_Period_Candle Bear_Bulls_Power_Period_Candle

Synthetische, japanische Kerzen über den in den Indikatoreinstellungen definierten Zeitraum, die auf jedem Balken berechnet werden, basierend auf den Indikator Bear_Bulls_Power_Candle.

Alexav D1 Profit GBPUSD Alexav D1 Profit GBPUSD

Der Expert Advisor platziert vier Positionen mit unterschiedlichen Take-Profits. Sobald ein Take-Profit ausgelöst wurde, werden alle anderen Positionen auf Breakeven verschoben.