Consolidation and Breakout Detector
- Indikatoren
- Parham Vakilizand
- Version: 1.0
- Aktivierungen: 5
ist ein fortschrittlicher Einzelzeitrahmen-MT5-Indikator, der speziell für Händler entwickelt wurde, die Konsolidierungszonen (seitwärts gerichtete Märkte) identifizieren und Ausbruchsgelegenheiten erkennen möchten. Der Indikator scannt automatisch die historische Kursbewegung, erkennt Bereiche, in denen sich der Markt seitwärts bewegt, und benachrichtigt Händler, wenn ein gültiger Ausbruch auftritt.
Dieses Tool ist nützlich für Ausbruchshändler, Trendfolger und Range-Trader, da es ihnen hilft, fundierte Handelsentscheidungen basierend auf der Marktstruktur zu treffen.
🏆 Hauptmerkmale
✅ Erkennt Konsolidierungszonen basierend auf Preisbewegungen.
✅ Hebt Ausbruchspunkte mit anpassbaren Labels und Pfeilen hervor.
✅ Unterstützt verschiedene Ausbruchskonfirmationsmodi (Schlusskurs- & Hoch/Tief-basiert).
✅ Visualisiert Konsolidierungszonen mit individuell anpassbaren Farben.
✅ Rückwärtige Erweiterung: Dehnt Konsolidierungszonen in der Historie aus, um eine bessere Analyse zu ermöglichen.
✅ Vollständig anpassbare Parameter, um jede Handelsstrategie zu unterstützen.
✅ Funktioniert auf allen Zeiteinheiten und Märkten (Forex, Aktien, Krypto, Indizes usw.).
✅ Minimale Verzögerung – Echtzeit-Marktanalyse.
📊 Funktionsweise
Der Indikator folgt einem strukturierten Prozess zur Erkennung von Konsolidierungen und Ausbrüchen:
🔍 Erkennung von Konsolidierungszonen
- Der Indikator scannt die letzten X Kerzen (je nach Einstellung) und identifiziert Hochs und Tiefs.
- Bewegt sich der Markt über Y Kerzen hinweg innerhalb einer engen Spanne, wird eine Konsolidierungszone gebildet.
- Diese Spanne wird mit einem roten Rechteck (anpassbar) markiert.
⚡ Bestätigung eines Ausbruchs
- Sobald eine Konsolidierungszone erkannt wurde, wartet der Indikator auf einen Ausbruch.
- Ein Ausbruch wird bestätigt, wenn der Kurs für eine bestimmte Anzahl von Kerzen über die Zone hinausgeht.
- Der Ausbruch kann auf zwei Arten erkannt werden:
- Schlusskurs (konservativer Ansatz).
- Hoch/Tief Preis (aggressiver Ansatz).
👀 Visuelle Benachrichtigungen
- Bei einem Aufwärtsausbruch erscheint ein grünes Label & Pfeil.
- Bei einem Abwärtsausbruch erscheint ein rotes Label & Pfeil.
- Labels und Pfeile sind vollständig anpassbar (Größe, Farbe, Schriftart, Position).
⚙ Eingabeparameter & Anpassungsmöglichkeiten
Der Indikator bietet eine Vielzahl von Parametern, um die Erkennung von Konsolidierungszonen und Ausbrüchen individuell anzupassen.
🔎 Konsolidierungs-Einstellungen
- prd (Lookback-Periode) – Anzahl der vergangenen Kerzen zur Analyse von Hochs/Tiefs.
- conslen (Minimale Konsolidierungslänge) – Mindestanzahl an Kerzen für eine gültige Seitwärtsphase.
Beispiel:
- Wenn prd = 100 und conslen = 50 , analysiert der Indikator die letzten 100 Kerzen und benötigt mindestens 50 Kerzen, um eine Konsolidierungszone zu markieren.
💥 Ausbruchseinstellungen
- breakoutCandles (Anzahl der benötigten Bestätigungskerzen) – Anzahl der aufeinanderfolgenden Kerzen außerhalb der Zone zur Bestätigung eines Ausbruchs.
- breakoutMode (Ausbruchserkennungsmodus)
- BREAKOUT_CLOSE : Bestätigung, wenn der Schlusskurs die Zone durchbricht.
- BREAKOUT_HIGH_LOW : Bestätigung, wenn der Hoch/Tief-Preis die Zone durchbricht.
Beispiel:
- Wenn breakoutCandles = 2 , muss sich der Preis mindestens 2 Kerzen außerhalb der Zone befinden, um den Ausbruch zu bestätigen.
🎨 Visualisierungseinstellungen
- paintcons – Aktiviert/deaktiviert die Visualisierung der Konsolidierungszone.
- zonecol – Farbe des Konsolidierungsrechtecks (Standard: Rot).
- boxBorderWidth – Dicke der Konsolidierungszonen-Grenzen.
- enableBackwardExtension – Verlängert die Zone rückwärts in der Vergangenheit zur besseren Analyse.
Beispiel:
- Wenn enableBackwardExtension = true , verschiebt der Indikator die linke Begrenzung der Zone basierend auf historischen Kursbewegungen.
🔡 Schriftarten- & Label-Einstellungen
- SelectedFont – Wählen Sie eine Schriftart für die Labels (z. B. Arial, Comic Sans MS usw.).
- LabelFontSize – Schriftgröße der Labels anpassen.
- LabelOffset – Vertikaler Abstand für Labels/Pfeile von der Ausbruchskerze.
Beispiel:
- Wenn LabelOffset = 3 , erscheint das Breakout-Label 3 Pips über der Kerze.
📌 Ausbruch-Labels & Pfeile
- UpBreakLabel – Text für Aufwärtsausbrüche (Standard: „Break Up“).
- DownBreakLabel – Text für Abwärtsausbrüche (Standard: „Break Down“).
- UpLabelColor / DownLabelColor – Farben für Breakout-Labels anpassen.
- UpArrowColor / DownArrowColor – Farben für Breakout-Pfeile anpassen.
Beispiel:
- Wenn UpBreakLabel = "Bullish Breakout" , zeigt der Indikator "Bullish Breakout" über der Kerze an.
📝 Protokollierung & Debugging
- enablePrintLogs – Aktiviert/deaktiviert das Drucken von Logs im MT5-Terminal zur Fehleranalyse.
Beispiel:
- Wenn enablePrintLogs = true , zeigt das Terminal Nachrichten wie:
- „Neue Konsolidierung erkannt um 12:00“
- „Zone durchbrochen - Breakout UP um 14:30“