Swing Range High Low
- Indikatoren
- Version: 1.50
- Aktivierungen: 20
Swing-Bereich Hoch-Tief – 4-stufige Marktstruktur und Kursbandbreite
Automatische Swing-Hochs/Tiefs mit bestätigten Niveaulinien und einem Kursbandkanal. Übersichtliche Struktur, keine Repaint-Option, Benachrichtigungen und Push-Meldungen.
Ausführliche Beschreibung
„Swing Range High Low“ ist ein Chartindikator, der bestätigte Swing-Pivots markiert und diese in vier übersichtliche Kursniveaus umwandelt: das letzte bestätigte Swing-Hoch, das letzte bestätigte Swing-Tief sowie die obere und untere Grenze der aktuellen Schwankungsbreite.
Was er anzeigt
| Element | Bedeutung |
|---|---|
| Roter ▼-Pfeil | Bestätigter Swing-Hochpunkt (das Hoch des Balkens liegt höher als die „LeftBars“-Balken links davon und nicht tiefer als die „RightBars“-Balken rechts davon) |
| Blauer ▲-Pfeil | Bestätigter Swing-Tiefststand (spiegelbildliche Logik bei Tiefstständen) |
| Orange gestrichelte Linie | Niveau des letzten bestätigten Swing-Hochs, fortgeführt |
| Aquafarbene gestrichelte Linie | Niveau des zuletzt bestätigten Swing-Tiefs, fortgeführt |
| Rote durchgezogene Linie | Hoch des Bereichs |
| Blaue durchgezogene Linie | Bereichstief |
| Gepunktete Segmente (optional) | Verbinden Sie aufeinanderfolgende Swing-Hochs und aufeinanderfolgende Swing-Tiefs |
Alle sechs Reihen sind im Datenfenster mit eindeutigen Bezeichnungen sichtbar.
So funktioniert es
- Pivot-Erkennung. Ein Balken gilt als Swing-Hoch, wenn sein Höchstwert die „LeftBars“-Balken links davon deutlich übertrifft und nicht niedriger ist als die „RightBars“-Balken rechts davon (für Tiefstwerte spiegelbildlich). Eine optionale Toleranz in Ticks behandelt nahezu gleiche Extremwerte als gleich und verhindert doppelte Signale auf Plateaus.
- Niveau-Übertragung. Sobald ein Pivot bestätigt ist, wird sein Kurs zu einem horizontalen Niveau, das sich nach rechts erstreckt, bis der nächste Pivot desselben Typs erscheint. Dies sind die „zuletzt erkannten“ Unterstützungs-/Widerstandsniveaus.
- Bandkanal. Zwei Modi:
- Preisextreme – Höchst- und Tiefstwerte über ein rollierendes Fenster (oder den gesamten geladenen Verlauf);
- Bestätigte Swing-Niveaus – maximales Swing-Hoch / minimales Swing-Tief innerhalb des Fensters. Das Fenster kann eine feste Anzahl von Balken sein, 0 für den gesamten Verlauf oder -1 für „Auto“ (der aktuell sichtbare Chartbereich).
- Inkrementelle Berechnung. Bei neuen Ticks wird nur der „unbereinigte“ Ausläufer neu berechnet; eine vollständige Neuberechnung erfolgt in O(N) unter Verwendung monotoner Warteschlangen. Keine Handles, keine Verlaufsschleifen pro Tick.
- Kein Repaint-Modus (optional). Bei der Option „Nur bestätigen, nachdem Bar i+RightBars geschlossen wurde“ wird ein Pivot erst veröffentlicht, nachdem sein rechter Kontext vollständig geschlossen ist – Signale werden verzögert, ändern sich danach jedoch nie mehr.
Benachrichtigungen
- Popup-Alarm bei einem neuen bestätigten Swing;
- Mobile Push-Benachrichtigung;
- Wiedergabe von Audiodateien. Benachrichtigungen werden einmal pro bestätigtem Balken (niemals pro Tick) ausgelöst, mit einem konfigurierbaren Backfill-Limit, um Spam nach Wochenenden oder bei Wiederverbindungen zu vermeiden.
Eingaben
| Eingabe | Standard | Beschreibung |
|---|---|---|
| Takte links | 5 | Kontext links für die Pivot-Erkennung |
| Balken auf der rechten Seite | 5 | Rechter Kontext für die Pivot-Bestätigung |
| Toleranz bei gleichen Extremen, Ticks | 0 | Behandelt nahezu gleiche Extremwerte als gleich |
| Bestätigung erst nach Schlusskurs von Bar i+RightBars | false | Modus ohne Neuzeichnung |
| Pfeilversatz gegenüber Level, Ticks | 10 | Vertikaler Pfeilversatz, basierend auf der Tick-Größe |
| Segmente zwischen aufeinanderfolgenden Schwankungen zeichnen | false | Optionale gepunktete Trendsegmente |
| Maximale Anzahl an Segmenten pro Schwankungstyp | 50 | Begrenzung für Objekte |
| Bereichsmodus | Kurs-Extreme | Kurs-Extreme oder Schwankungsniveaus |
| Bereichsfenster, Balken | -1 | -1 = sichtbarer Bereich, 0 = vollständiger Verlauf |
| Bereich nur auf geschlossenen Balken aufbauen | false | Der Bereich verschiebt sich nicht innerhalb eines Balkens |
| Popup-Benachrichtigung / Push / Ton | false | Benachrichtigungskanäle |
| Name der Audiodatei | alert.wav | Datei aus MQL5\Files oder Sounds |
| Maximale Anzahl von Warnmeldungen pro Aufruf | 5 | 0 = unbegrenzt |
Anwendung
- Einstiegs- und Stop-Niveaus: Long-Position bei einem Abprallen vom Swing-Tief mit dem Stop unterhalb dieses Niveaus; Short-Position bei einem Swing-Hoch mit dem Stop oberhalb dieses Niveaus.
- Range-Trading: Kauf nahe dem Range-Tief, Verkauf nahe dem Range-Hoch; ein bestätigter Ausbruch aus dem Kanal wechselt den Kontext zu „Breakout“.
- Strukturfilter: Steigende Swing-Tiefs ermöglichen Long-Positionen, fallende Swing-Hochs ermöglichen Short-Positionen. Die Puffer (Indizes 2–5) können über iCustom ausgelesen werden, um EA-Filter zu erstellen.
Empfohlene Einstellungen
- M1–M5-Scalping: 2/2, Preismodus, Fenster 60–200
- M15–H1 Intraday: 5/5, Preismodus, Fenster 100–500 oder Auto
- H4–D1-Swing: 8/12, Swing-Modus, Fenster 300–1000
- MN1 Positionshandel: 5/8, Swing-Modus, Fenster 12–36
Hinweise und Einschränkungen
- Bei deaktiviertem Non-Repainting-Modus kann sich der neueste bestätigte Pivot noch ändern, bis sein rechter Kontext schließt – dies ist normales fraktales Verhalten.
- Im Kursmodus mit Fenster 0 zeigen die Range-Linien die historischen Extremwerte an und verschieben sich (per Definition) niemals nach unten.
- Dies ist ein Analyse- und Visualisierungstool, kein Handelssystem. Es liefert weder Einstiegssignale noch bietet es Risikomanagement. Die Kursstruktur der Vergangenheit ist keine Garantie für zukünftige Ergebnisse.
