AlliHeik: Dein zuverlässiger EA für MetaTrader 5

Mike 2018.06.16 19:56 17 0 0
Anhang

Idee von: Josef Strauss.

MQL5-Code von: Vladimir Karputov.

Der EA nutzt den Indikator Heiken Ashi Smoothed Oscillator:

Beispielsignale "Open Buy" und "Open Sell":

AlliHeik Signal Kaufen

AlliHeik Signal Verkaufen

Die Signale zum Öffnen von Positionen werden nur empfangen, wenn eine neue Kerze erscheint, während das Trailing der Positionen bei jedem Tick überprüft wird.

In diesem EA ist der gesamte Code, der sich auf die Definition von Eingabeparametern für den gleitenden Durchschnitt, die Erstellung eines Indikators und den Empfang der Indikatorwerte bezieht, mit Kommentaren versehen – ich habe entschieden, diesen Code nicht vollständig zu entfernen: Vielleicht findet jemand eine Lösung, um ihn anzuwenden.

Stattdessen wurden folgende Parameter hinzugefügt: Trailing, Signalumkehr und Schließen der entgegengesetzten Position, wenn ein Signal erscheint.


Trailing

Positionstrailing. Wenn der Trailing Stop auf null gesetzt ist, wird das Trailing deaktiviert.


Umkehr

Das Flag Umkehrsignal dreht den Wert des Signals zum Öffnen einer Position komplett um.


Schließen der entgegengesetzten Position bei Signal

Das Flag Schließe die entgegengesetzte Position bei Signal auf den Wert true:

  1. Erlaubt das Öffnen mehrerer Positionen;
  2. Wenn das "Open Buy"-Signal empfangen wird, werden Sell-Positionen geschlossen; wenn das "Open Sell"-Signal empfangen wird, werden Buy-Positionen geschlossen.

Bei dem Wert false hat der EA nur eine Position im Markt und wird daher die entgegengesetzte Position nicht schließen.


Empfehlungen zur Optimierung

Beispielhafte Parameter, wie Startwert, Schritt und Endwert, für Symbole auf H1:

AlliHeik Optimierung

Liste
Kommentar 0