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
Elliott Wave Auto Counter / Automatic Wave Labeling - Indikator für den MetaTrader 5
- Ansichten:
- 10
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Dieser Indikator automatisiert den ersten Schritt der Elliott-Wellen-Analyse: das Ermitteln von Schwankungspunkten im Chart und das Prüfen, ob die jüngste Abfolge von Schwankungen als gültige Elliott-Impulswelle (1-2-3-4-5) bezeichnet werden kann, auf die eine Korrekturwelle (A-B-C) folgt.
Konzept
Der Indikator erkennt zunächst Swing-Hochs und -Tiefs mithilfe einer fraktalbasierten Methode (ein Balken gilt als Pivot, wenn er den höchsten bzw. tiefsten Punkt innerhalb eines symmetrischen Balkenfensuters darstellt). Aufeinanderfolgende Schwankungen desselben Typs werden zusammengefasst, und es werden nur Schwankungen beibehalten, die eine Mindestdistanz (in Punkten) zurücklegen und durch eine Mindestanzahl von Balken voneinander getrennt sind. Dadurch wird Rauschen herausgefiltert, sodass die Wellenzählung auf aussagekräftigen Marktwenden basiert und nicht auf jeder kleinen Schwankung.
Ausgehend von den jüngsten Pivots und rückwärts arbeitend sucht der Indikator nach der aktuellsten Sechs-Punkte-Sequenz, die drei der zentralen Elliott-Impulsregeln erfüllt:
- Welle 2 reicht nicht über den Beginn von Welle 1 hinaus.
- Welle 3 ist nicht die kürzeste der Wellen 1, 3 und 5.
- Welle 4 überschneidet sich nicht mit dem Kursbereich von Welle 1.
Wenn eine Sequenz alle drei Prüfungen besteht, wird sie im Chart mit 1-2-3-4-5 gekennzeichnet, und die nächsten drei Schwankungen (sofern vorhanden) werden als folgende Korrektur mit A-B-C gekennzeichnet. Erfüllt keine Sequenz in den sichtbaren Wendepunkten die Regeln, greift der Indikator auf die fortlaufende Kennzeichnung der letzten Schwankungen mit dem Suffix „?“ (z. B. „3?“) zurück, um deutlich zu machen, dass es sich um eine unbestätigte Zählung mit geringer Zuverlässigkeit und nicht um einen validierten Impuls handelt.
So interpretieren Sie die Kennzeichnungen
- Blaue Zahlen (1–5): Eine nach den Regeln validierte Impulswelle in der Richtung, die durch die Abfolge der Hochs/Tiefs angezeigt wird.
- Orangefarbene Buchstaben (A–B–C): die Korrekturwelle, die auf einen validierten Impuls folgt.
- Graue Zahlen mit „?“: In den aktuellen Pivots wurde kein gültiger Impuls gefunden – dies ist lediglich ein sequenzieller Platzhalter, keine bestätigte Zählung.
- Das Infofeld (oben links) zeigt den Retracement-Prozentsatz der Wellen 2 und 4 sowie die Länge der Welle 3 im Verhältnis zur Welle 1 an, sodass Sie schnell erkennen können, inwieweit die Zählung mit typischen Fibonacci-Verhältnissen übereinstimmt (38 %, 50 %, 62 % Retracements; 162 %, 262 % Extensions).
Dies ist ein Tool zur Entscheidungsunterstützung und Visualisierung, kein Signalgenerator – die Elliott-Wellen-Zählung ist von Natur aus subjektiv, und die Bezeichnungen sollten als Ausgangspunkt für Ihre eigene Analyse betrachtet werden, nicht als Handelssignal.
Eingabeparameter
- InpDepth – Anzahl der Balken auf jeder Seite, die zur Bestätigung eines Swing-Hochs/Swing-Tiefs herangezogen werden (größerer Wert = weniger, aber bedeutendere Pivots).
- InpDeviationPts – Mindestkursbewegung in Punkten, die erforderlich ist, damit ein neuer Swing akzeptiert wird.
- InpBackstep – Mindestanzahl an Balken, die zwischen zwei Schwankungen desselben Typs erforderlich ist.
- InpMaxPivots – maximale Anzahl der zuletzt aufgetretenen Wendepunkte, die für die Wellenzählung im Speicher gehalten werden.
- InpHistoryBars – Anzahl der durchsuchten historischen Balken (0 = alle verfügbaren; bei sehr langen Zeitreihen diesen Wert für eine bessere Leistung verringern).
- InpShowPanel – Infofenster ein-/ausblenden.
- InpImpulseColor / InpCorrectiveColor / InpUnconfirmedColor – Farben für bestätigte Impuls-, bestätigte Korrektur- und unbestätigte Fallback-Beschriftungen.
- InpTextColor, InpFontSize, InpFontName – Darstellung des Infofensters und der Beschriftungen.
- InpPrefix – Präfix, das für alle vom Indikator erstellten Chart-Objekte verwendet wird (ändern, falls es zu Konflikten mit einem anderen Tool kommt).
Empfohlenes Symbol / Zeitrahmen
Funktioniert mit jedem Symbol und jedem Zeitrahmen. Die Standardeinstellungen sind auf den Swing-Trading-Handel mit wichtigen Devisenpaaren und Metallen (z. B. XAUUSD, EURUSD) auf den Zeitrahmen H1–H4 abgestimmt. Verringern Sie bei niedrigeren Zeitrahmen oder weniger volatilen Instrumenten den Wert von „InpDeviationPts“; erhöhen Sie ihn bei höheren Zeitrahmen oder volatileren Instrumenten.
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/76711
Market Session Separator Indicator
Markiert den Beginn und das Ende von bis zu drei Handelssitzungen (Asien, London, New York oder beliebige benutzerdefinierte Zeitfenster) mit vertikalen Trennlinien und/oder schattierten Hintergrundfeldern, die täglich über ein rollierendes Zeitfenster der letzten Tage wiederholt werden. Rein visuell – keine Berechnungen, keine Signale, nur klare Sitzungsgrenzen.
Adaptive_MACD
Der Adaptive MACD ist ein dynamischer Momentum-Indikator, der seine Glättung an die Marktbedingungen anpasst. Er berechnet den Pearson-Korrelationskoeffizienten zwischen Kurs und Balkenindex über einen benutzerdefinierten Zeitraum und nutzt anschließend den resultierenden R²-Wert, um zwei verschiedene MACD-Koeffizientensätze miteinander zu kombinieren. Dadurch reagiert die MACD-Linie bei starken Trends schneller und verläuft in Seitwärtsmärkten gleichmäßiger. Der Indikator zeichnet ein farbcodiertes Histogramm (stark/schwach bullisch/bärisch) sowie eine optionale MACD-Linie mit automatischer Kontrastanpassung an den Chart-Hintergrund. Über die Eingabefelder lassen sich der R²-Zeitraum, die Längen von „Fast“ und „Slow“, der Signalzeitraum sowie die Farben individuell anpassen. Geeignet für das Trendfolgen und das Erkennen von Momentum-Wechseln.
Broker Info Panel MT5
Ein kompakter MT5-Chartindikator, der die aktuellen Handelsspezifikationen von Brokern und Wertpapieren in Echtzeit anzeigt, darunter Spread, Tick-Größe, Tick-Wert, Volumenlimits, Stop-Level und Freeze-Level.
Nadaraya_Watson_Envelope_NR
Berechnet eine nicht neu gezeichnete Nadaraya-Watson-Hüllkurve unter Verwendung einer Gaußschen Glättung und markiert Kursdurchbrüche über die oberen und unteren Bänder hinaus mit Pfeilen.
