EMA Cross Contest Hedged - Der perfekte Trading EA für MetaTrader 5

Mike 2018.03.01 20:55 16 0 0
Anhang

Der Autor der Idee: Scriptor, der Entwickler des MQL5 Codes: barabashkakvn.

Dieser Expert Advisor sucht nach dem Schnittpunkt von zwei gleitenden Durchschnitten basierend auf den Daten von zwei Kerzen, um ein Signal zu generieren:

EMA Cross Contest Hedged

Die Nummer der aktuellen Kerze kann im Trade bar eingestellt werden: entweder bar #0 oder bar #1.

Wenn Use MACD auf wahr gesetzt ist, berücksichtigt der EA auch die Position der Hauptlinie des MACD im Verhältnis zu null (gemäß dem Trade bar Parameter).

Wird ein Signal generiert, während keine offenen Positionen bestehen, wird eine Position eröffnet und vier Absicherungsaufträge in einem Abstand von Hedge level platziert, mit einer Laufzeit, die gleich Expiration pending orders ist: Buy Stop-Orders werden im Falle einer KAUF-Position platziert; Sell Stop-Orders werden im Falle einer VERKAUF-Position gesetzt.

Positionen können durch ein gegenteiliges Signal geschlossen werden, wenn die Option Close the opposite positions auf wahr gesetzt ist. Zum Beispiel werden VERKAUF-Positionen geschlossen, wenn ein KAUF-Signal generiert wird.

Sobald die Positionen eröffnet sind, wird ein Trailing Stop mit Trailing Step für diese aktiviert.


Eingabeparameter

  • Lots - das Volumen der zu eröffnenden Position;
  • Stop Loss (in Pips) - Stop-Loss-Wert;
  • Take Profit (in Pips) - Take-Profit-Wert;
  • Trailing Stop (in Pips) - Trailing-Wert;
  • Trailing Step (in Pips) - Trailing-Schrittwert;
  • Hedge level (in Pips) - Abstand zwischen den Pending Orders;
  • Close the opposite positions - Flag zum Schließen von entgegengesetzten Positionen;
  • Use MACD - Flag zur Nutzung von MACD;
  • Expiration pending orders (Sekunden) - Ablaufzeit der Pending Orders;
  • MA short: gleitender Durchschnittszeitraum - Parameter zur Berechnung des schnellen MA;
  • MA long: gleitender Durchschnittszeitraum - Parameter zur Berechnung des langsamen MA;
  • Trade bar - die Kerzennummer, auf der gehandelt werden soll;
  • magic number - eindeutiger Identifikator für den EA.

Beispiel für den Test von EURUSD, M30:

Liste
Kommentar 0