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

Sidus - Experte für den MetaTrader 5

Veröffentlicht:
Vladimir Karputov
Ansichten:
582
Rating:
(15)
Veröffentlicht:
2018.08.27 10:36
Sidus.mq5 (48.36 KB) ansehen
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Autor der Idee: Михаил

Autor des MQL5-Codes: barabashkakvn

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


RSI als Filter

  • RSI #2 < 50.0 && RSI #1 > 50.0 - der Filter erlaubt die Prüfung eines Kaufs;
  • RSI #2 > 50.0 && RSI #1 < 50.0 - der Filter erlaubt die Prüfung eines Verkaufs.


Die Signale des Alligators

Die Signale des Alligators beruhen auf dem Parameter Delta between Alligator lines (#1 - #2) - der Abstand zwischen den Indikatorlinien der Balken #1 und #2.

  • Jaw #1 - Jaw #2 > Delta && Teeth #1 - Teeth #2 > Delta && Lips#1 - Lips #2 > Delta - Kaufsignal;
  • Jaw #1 - Jaw #2 < Delta && Teeth #1 - Teeth #2 < Delta && Lips#1 - Lips #2 < Delta - Verkaufssignal.


Handelsparameter

Das EA funktioniert (prüft Signale) nur, wenn ein neuer Balken erscheint, während das Trailing bei jedem Tick arbeitet. Das Positionsvolumen ist immer konstant und wird über Lots bestimmt. Stop-Loss wird immer dynamisch berechnet. Offset wird berücksichtigt: für eine Kaufposition ist es Low#1 - Offset, für eine Verkaufsposition ist es High#1 + Offset. Take-Profit ist konstant und wird in Take Profit eingestellt. Wenn Sie den Take Profit deaktivieren wollen, setzen Sie es auf "0.0".

Der Trailing-Stop wird durch zwei Parameter festgelegt: Trailing Stop und Trailing Step. Um Trailing zu deaktivieren, setzen Sie Trailing Stop auf 0.0. Delta between Alligator lines (#1 - #2) wurde bereits oben beschrieben.

Schließen entgegengesetzter Positionen - wenn "true", werden Positionen bei einem entgegengesetztem Signal geschlossen.


Optimierungsreihenfolge

Erster Schritt - wählen Sie die Parameter für das Trailing und den Alligator. Genetische Optimierung (da wir über Trailing iterieren, während Trailing bei jedem Tick funktioniert). Ich wählte USDJPY M15.

Sidus Optimierung Schritt 1

Zweiter Schritt - Testen aller Symbole mit dem besten Testergebnis.

Nachdem Sie die Optimierung in Schritt 1 abgeschlossen haben, gehen Sie auf die Registerkarte Optimierung und klicken Sie auf die Spalte Ergebnis, nur für den Fall, dass die Ergebnisse sortiert werden müssen, so dass das beste Ergebnis oben in der Tabelle steht. Klicken Sie mit der rechten Maustaste auf das beste Ergebnis und wählen Sie "Einen einzelnen Test ausführen" - ein einzelner Test wird gestartet. Die besten EA-Parameter werden auf der Registerkarte Parameter eingestellt.

Gehen Sie jetzt zur Registerkarte "Einstellungen" und wählen Sie "Mit allen Symbolen" aus der Liste "Optimierung".

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

Exp_XWAMI_MMRec Exp_XWAMI_MMRec

Das Handelssystem basiert auf dem Signalindikator XWAMI mit der Möglichkeit, das Volumen eines bevorstehenden Handels in Abhängigkeit von den Ergebnissen der vorherigen Positionen für dieses Handelssystem zu ändern.

XWAMI_HTF XWAMI_HTF

Der XWAMI Indikator mit in den Eingabeparameter bestimmbarem Zeitrahmen.

Dematus Dematus

Erhöhung des Positionsvolumen. Eröffnungssignal des iDeMarker (DeMarker, DeM) Indikator. Normales Trailing und das Trailing nach Kapital.

Advanced_Fractal_On_MA Advanced_Fractal_On_MA

Der Signalindikator Advanced Fractal On MA sucht nach Fraktalen der Line des gleitenden Durchschnitts. Der Indikator verwendet zwei gleitende Durchschnitte um nach oberen und unteren Fraktalen zu suchen.