und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
Sidus - Experte für den MetaTrader 5
- Veröffentlicht:
- Vladimir Karputov
- Ansichten:
- 629
- Rating:
- Veröffentlicht:
- 2018.08.27 10:36
- 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.
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
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_HTFDer XWAMI Indikator mit in den Eingabeparameter bestimmbarem Zeitrahmen.
Erhöhung des Positionsvolumen. Eröffnungssignal des iDeMarker (DeMarker, DeM) Indikator. Normales Trailing und das Trailing nach Kapital.
Advanced_Fractal_On_MADer 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.