Sidus: Dein Experten-Tool für MetaTrader 5

Mike 2018.08.23 23:11 11 0 0
Anhang

Ideengeber: Mikhail

Autor des MQL5-Codes: barabashkakvn

Der EA nutzt zwei Indikatoren: iAlligator (Alligator) und iRSI (Relative Strength Index, RSI). Der Alligator fungiert dabei als Hauptindikator, während der RSI als Trendfilter dient.


RSI als Filter

  • RSI #2 < 50.0 und RSI #1 > 50.0 - der Filter ermöglicht das Prüfen, ob ein BUY eröffnet werden kann;
  • RSI #2 > 50.0 und RSI #1 < 50.0 - der Filter ermöglicht das Prüfen, ob ein SELL eröffnet werden kann.


Alligator-Signale

Die Signale des Alligators berücksichtigen den Delta zwischen den Alligator-Linien (#1 - #2) - das ist die Differenz zwischen den Indikatorlinien auf den Balken #1 und #2.

  • Jaw #1 - Jaw #2 > Delta und Teeth #1 - Teeth #2 > Delta und Lips#1 - Lips #2 > Delta - BUY-Signal;
  • Jaw #1 - Jaw #2 < Delta und Teeth #1 - Teeth #2 < Delta und Lips#1 - Lips #2 < Delta - SELL-Signal.


Handelsparameter

Der EA arbeitet (prüft Signale) nur, wenn ein neuer Balken erscheint, während das Trailing bei jedem Tick erfolgt. Das Positionsvolumen ist immer fix und wird als Lots festgelegt. Der Stop-Loss wird immer dynamisch berechnet. Offset wird berücksichtigt: für BUY ist es Low#1 - Offset, während es für SELL High#1 + Offset ist. Der Take-Profit ist fix und in Take Profit eingestellt. Wenn du den Take-Profit deaktivieren möchtest, setze ihn auf "0.0".

Das Positionstrailing wird durch zwei Parameter festgelegt: Trailing Stop und Trailing Step. Um das Trailing zu deaktivieren, setze "0.0" für Trailing Stop. Delta zwischen Alligator-Linien (#1 - #2) wurde bereits oben beschrieben.

Schließen entgegengesetzter Positionen - wenn "true", werden Positionen, die einem Signal entgegenstehen, geschlossen.


Optimierungsreihenfolge

Erster Schritt - wähle die Trailing- und Alligator-Parameter. Genetische Optimierung (da wir über Trailing iterieren, während das Trailing bei jedem Tick funktioniert). Ich habe USDJPY M15 ausgewählt.

Sidus Optimierung Schritt 1

Zweiter Schritt - überprüfe den besten Test für alle Symbole.

Nachdem die Optimierung im Schritt 1 abgeschlossen ist, gehe zum Optimierungs-Tab und klicke auf die Ergebnis-Spalte, um die Ergebnisse zu sortieren, damit das beste Ergebnis oben in der Tabelle steht. Klicke mit der rechten Maustaste auf das beste Ergebnis und wähle "Einzeltest ausführen" - ein Einzeltest wird gestartet. Die besten EA-Parameter sind im Parameter-Tab festgelegt.

Gehe zum Tab "Einstellungen" und wähle "Für alle Symbole" aus der Liste "Optimierung".

Liste
Kommentar 0