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
Crossing Moving Average - Experte für den MetaTrader 5
- Veröffentlicht:
- Vladimir Karputov
- Ansichten:
- 1513
- Rating:
- Veröffentlicht:
- 2018.08.27 11:45
- Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Autor der Idee: Scriptor
Autor des MQL5-Codes: barabashkakvn
Der EA arbeitet nur, wenn eine neue Bar erscheint. Das Positionsvolumen ist konstant und wird durch den Parameter Lots festgelegt. Die Parameter von Stop Loss, Take Profit and Trailing Stop können deaktiviert werden - dafür muss deren Wert auf "0.0" gesetzt werden. Der letzte Parameter Trailing Step - Schrittweite der Trailing-Stops.
Es werden zwei gleitende Durchschnitte verwendet (First und Second). Das Kreuzen ist sehr einfach umgesetzt (vieleicht nicht die genaueste Methode, aber die einfachste) - durch die Analyse der Indikatorwerte von zwei benachbarter Bars:
//--- Kaufsignal if(MA_First[1]>MA_Second[1]+ExtMA_MinimumDistance && MA_First[2]<MA_Second[2]-ExtMA_MinimumDistance) ... //--- Verkaufssignal if(MA_First[1]<MA_Second[1]-ExtMA_MinimumDistance && MA_First[2]>MA_Second[2]+ExtMA_MinimumDistance) ...
wobei:
- MA_First[1] - Erster Indikatorwert der Bar #1;
- MA_First[2] - Erster Indikatorwert der Bar #2;
- MA_Second[1] - Zweiter Indikatorwert der Bar #1;
- MA_Second[2] - Zweiter Indikatorwert der Bar #2;
- ExtMA_MinimumDistance - berechneter Parameter des Mindestabstands zwischen beiden Indikatoren (Mindestabstand zwischen den MAs). Dieser Parameter kann komplett deaktiviert werden: dafür muss er in den Einstellungen auf "0.0" gesetzt werden.
Dann wird jedes Signal durch den Filter Momentum geprüft - das Überschreiben des Parameters Momentum filter wird überprüft.
Visuell schaut das folgendermaßen aus:
Test mit EURUSD M15:
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/21515
Der Rj_SlidingRangeRj_Digit_System Indikator mit in den Eingabeparameter bestimmbarem Zeitrahmen.
Rj_SlidingRangeRj_Digit_SystemDer Indikator kennzeichnet die Kerzen, die den Rj_SlidingRangeRj_Digit-Kanal durchbrechen.
Die Indikatoren iATR (Average True Range, ATR) und iStdDev (Standard Deviation, StdDev) sind so konfiguriert, dass sie zwei zwei iMAs (Moving Average, MA) kreuzen, jeweils separat für Kauf- und Verkauf.
IdeaTrendIdeaTrend ist gedacht zur Prüfung einer trenddefinierenden Idee.