Übersicht
Dieser Indikator erkennt und visualisiert zwei zentrale ICT-Konzepte der Preislieferineffizienz: Volume Imbalance (VI) und Liquidity Void (LV). Volume Imbalance identifiziert Einzelkerzen-Lücken zwischen dem Schluss einer Kerze und dem Eröffnungskurs der nächsten Kerze – Bereiche, in denen kein Handel stattfand. Liquidity Void identifiziert breitere Zonen, die durch mehrere aufeinanderfolgende Verdrängungskerzen (Displacement Bars) entstehen, die sich aggressiv in eine Richtung bewegen. Beide Zonentypen werden als hervorgehobene Boxen mit optionalen Consequent Encroachment (CE)-Mittellinien, Echtzeit-Füllstandsanzeige (0% bis 100%) und einer Übersichtstabelle mit den neuesten Zonendaten gezeichnet.
Schlüsselkonzepte
- Volume Imbalance (VI) — Eine Lücke zwischen dem Schluss einer Kerze und der Eröffnung der nächsten Kerze innerhalb derselben Handelssitzung. Dies ist KEINE Sitzungslücke – sie entsteht intrabar, wenn die nächste Kerze zu einem anderen Preis als dem vorherigen Schlusskurs eröffnet. Bullish VI: Die aktuelle Kerze eröffnet höher als der Schluss der vorherigen Kerze (Gap up). Bearish VI: Die aktuelle Kerze eröffnet niedriger als der Schluss der vorherigen Kerze (Gap down). Diese Lücken repräsentieren Bereiche, in denen kein zweiseitiger Handel stattfand, und bilden kleinere Unterstützungs-/Widerstandszonen, die der Preis tendenziell erneut besucht und füllt.
- Liquidity Void (LV) — Ein breiterer Bereich aggressiver Preisbewegung, in dem mehrere aufeinanderfolgende Kerzen mit großen Kerzenkörpern und minimalen Dochten in eine Richtung laufen. Jede qualifizierende Kerze (Displacement Bar) hat ein Körper-zu-Spannweiten-Verhältnis, das einen konfigurierbaren Schwellenwert (Standard 65%) überschreitet. Wenn drei oder mehr solcher Bars in derselben Richtung aufeinanderfolgen, bildet der gesamte Bereich vom tiefsten Tief bis zum höchsten Hoch einen Liquidity Void. Im Gegensatz zu einem einzelnen FVG (3-Kerzen-Muster) ist eine LV eine gestapelte Reihe von Ineffizienzen – eine "Lücke in der Preislieferung", die als Magnet für zukünftige Preisaktionen wirkt.
- Consequent Encroachment (CE) — Der 50%-Mittelpunkt einer VI- oder LV-Zone. ICT identifiziert dieses Level als einen zentralen Reaktionspunkt: Erreicht der Preis die CE einer Lückenzone, zeigt dies an, dass die Hälfte des Ungleichgewichts ausgeglichen wurde. Die CE fungiert oft als präzises Unterstützungs-/Widerstandslevel innerhalb der Zone.
- Füllstandsanzeige (Fill Tracking) — Misst, wie viel der Zone nach ihrer Entstehung durchgehandelt wurde. Für eine bullish Zone wird die Füllung von oben nach unten gemessen (wie tief der Preis von oben eingedrungen ist). Für eine bearish Zone wird die Füllung von unten nach oben gemessen. Der Füllprozentsatz ist persistent – einmal erreicht, nimmt der Prozentsatz nie ab. Eine Zone bei 100% ist vollständig ausgeglichen und verliert ihre Bedeutung.
Funktionsweise
1. Erkennung von Volume Imbalance Bei jedem Bar nach dem ersten vergleicht der Indikator den Schluss der vorherigen Kerze (close[1]) mit der Eröffnung der aktuellen Kerze. Besteht eine Lücke zwischen ihnen, die den minimalen Tick-Schwellenwert erfüllt, wird eine Volume Imbalance Zone erstellt. Die Zonenbox spannt sich von der vorherigen zur aktuellen Bar, wobei die Oberseite beim höheren der beiden Preise und die Unterseite beim niedrigeren liegt. Eine konfigurierbare minimale Lückengröße (in Ticks) filtert unbedeutende Mikrolücken heraus – auf 0 setzen, um alle Lücken unabhängig von der Größe anzuzeigen. 2. Erkennung von Liquidity Void Der Indikator verfolgt aufeinanderfolgende Displacement Bars – Kerzen, bei denen die Körpergröße mindestens ein konfigurierbarer Prozentsatz (Standard 65%) der gesamten Spannweite ist. Wenn mehrere aufeinanderfolgende Displacement Bars in dieselbe Richtung laufen (alle bullish oder alle bearish), erhöht sich ein Zähler. Endet die Serie (entweder erscheint eine Nicht-Displacement-Bar oder die Richtung kehrt sich um) und die Anzahl erreicht den minimalen Bar-Schwellenwert (Standard 3), wird der gesamte Bereich der Serie als Liquidity Void Zone aufgezeichnet.Das höchste Hoch und das tiefste Tief der Serie definieren die Zonengrenzen. Richtungswechsel lösen die Finalisierung der vorherigen Serie aus, bevor eine neue beginnt. Eine aktive Serie auf dem letzten sichtbaren Bar wird mit einer Deduplizierungsprüfung abgeschlossen, um Duplikate bei Echtzeit-Bar-Updates zu verhindern.
3. Füllstandsanzeige und Ausblendung (Fade) Nachdem eine Zone erstellt wurde, beginnt die Füllstandsanzeige mit dem nächsten Bar (die Zonen-Bars selbst werden ausgeschlossen, um falsche sofortige Füllungen zu vermeiden). Für bullish Zonen misst die Füllung, wie tief der Preis von der Oberseite der Zone nach unten gedrückt hat: fillAmt = top - low. Für bearish Zonen misst die Füllung, wie hoch der Preis von der Unterseite der Zone nach oben gedrückt hat: fillAmt = high - bottom. Der Füllprozentsatz wird berechnet als fillAmt / zoneRange * 100 und auf einen Wert zwischen 0% und 100% begrenzt. Der Füllwert ist persistent unter Verwendung von math.max – einmal erreicht, nimmt der Prozentsatz nie ab.Wenn eine Zone 100% Füllung erreicht und die Option "Fade When Fully Filled" aktiviert ist, erhöht sich die Deckkraft der Zonenbox deutlich (wird fast transparent), was eine klare visuelle Unterscheidung zwischen aktiven und vollständig ausgeglichenen Zonen bietet.
4. Consequent Encroachment Mittellinie Jede Zone kann optional eine CE-Linie an ihrem exakten 50%-Mittelpunkt anzeigen: (top + bottom) / 2. Die CE-Linie verwendet konfigurierbare Farbe und Stil (Solid/Dashed/Dotted) und erstreckt sich über die gleiche Breite wie die Zonenbox. Wenn "Extend Zones" aktiviert ist, erstreckt sich die CE-Linie rechtsseitig bis zum aktuellen Bar zusammen mit der Box.
Alle Alarme sind Einmalschüsse pro Zone (jeder feuert nur einmal) und enthalten das Symbol und den Zeitrahmen in der Nachricht. Ein Hauptschalter "Enable Alerts" deaktiviert die gesamte Alarmverarbeitung, wenn er ausgeschaltet ist.
7. Übersichtstabelle Eine Echtzeit-Übersichtstabelle zeigt die aktuellsten VI- und LV-Zonen mit fünf Spalten an: Typ (VI/LV), Richtung (Bull/Bear mit Farbkodierung), Tiefstpreis, Höchstpreis und Füllprozentsatz. Der Füllprozentsatz ist farbkodiert: Richtungsfarbe bei unter 50%, orange bei 50%+, grau bei 100%. Die Tabellenposition (jede Ecke) und die Textgröße (Tiny/Small/Normal) sind konfigurierbar. Wenn ein Zonentyp keine Instanzen hat, wird seine Zeile weggelassen.
Funktionen
- Volume Imbalance Erkennung — Identifiziert automatisch Lücken zwischen dem Schluss und der Eröffnung aufeinanderfolgender Kerzen. Unterstützt sowohl bullish (Gap up) als auch bearish (Gap down) mit unabhängigen Farbeinstellungen. Konfigurierbare minimale Lückengröße in Ticks zum Filtern von Rauschen.
- Liquidity Void Erkennung — Verfolgt aufeinanderfolgende Displacement Bars (Körper/Spannweiten-Verhältnis-Schwelle), um breite institutionelle Preislieferungslücken zu identifizieren. Konfigurierbare Mindestanzahl aufeinanderfolgender Bars und Körperverhältnis für die Empfindlichkeitseinstellung.
- Consequent Encroachment (CE) Mittellinien — Optionale 50%-Mittelpunktlinie in jeder Zone. Konfigurierbare Farbe und Stil (Solid/Dashed/Dotted). Wichtiges ICT-Präzisionslevel für Reaktionen innerhalb der Zone.
- Echtzeit-Füllstandsanzeige — Persistenter Füllprozentsatz (0% bis 100%), der bei jedem Bar aktualisiert wird. Die Füllung beginnt nach den Zonen-Bars, um falsche sofortige Füllungen zu vermeiden. Wird auf Zonen-Labels mit konfigurierbarer Sichtbarkeit angezeigt.
- Ausblendung bei vollständiger Füllung (Fade) — Zonen, die 100% Füllung erreichen, werden automatisch fast transparent, um aktive Zonen visuell von vollständig ausgeglichenen zu trennen. Optionaler Schalter.
- Unabhängige Zonenformatierung — Separate Farbe, Randbreite, CE-Farbe, CE-Stil, Label-Größe und Historiengrenze für VI und LV. Vollständige visuelle Unabhängigkeit zwischen den Zonentypen.
- Konfigurierbare Historientiefe — VI: 1–50 Zonen (Standard 20). LV: 1–30 Zonen (Standard 10). Älteste Zonen werden automatisch mit allen Zeichenobjekten gelöscht, um innerhalb der TradingView-Limits zu bleiben.
- Zonenerweiterungsoption — Wenn aktiviert, erstrecken sich alle Zonen und CE-Linien rechtsseitig bis zum aktuellen Bar. Wenn deaktiviert, behalten Zonen ihre ursprüngliche Formationsbreite.
- 5 Alarmbedingungen — Neue VI, Neue LV, CE-Berührung, 50% Füllung, 100% Füllung. Jeder Alarm ist ein Einmalschuss pro Zone, enthält Symbol und Zeitrahmen, mit unabhängigen Schaltern und einem Hauptaktivierungsschalter.
- Übersichtstabelle — Zeigt die neuesten VI- und LV-Zonen mit Richtung, Preisspanne und Fülldaten an. Farbkodierter Füllstatus. Konfigurierbare Position und Textgröße.
- Displacement Bar Empfindlichkeit — Body/Range Ratio Parameter (0.30–0.95) steuert, was als Displacement Bar qualifiziert. Niedrigere Werte erkennen mehr Voids; höhere Werte erfordern stärkeres gerichtetes Commitment.
- Minimaler Lückenfilter — Tick-basierte minimale Lückengröße für die VI-Erkennung. Eliminiert unbedeutende Mikrolücken, während bedeutungsvolle Ungleichgewichte erhalten bleiben. Auf 0 setzen, um alle anzuzeigen.
Anwendung
- VI als Intraday Unterstützung/Widerstand: Volume Imbalances fungieren als kleinere Unterstützungs- und Widerstandszonen. Wenn der Preis zu einer bullish VI zurückkehrt, ist mit einem Abpraller (Unterstützung) zu rechnen. Wenn der Preis in eine bearish VI hineinläuft, ist mit einer Zurückweisung (Widerstand) zu rechnen. Die CE-Mittellinie innerhalb der VI ist der wahrscheinlichste Reaktionspunkt.
- LV als Preismagnet: Liquidity Voids repräsentieren große Bereiche ineffizienter Preislieferung. ICT lehrt, dass der Preis zurückkehren muss, um diese Voids zu füllen – sie wirken als Magnete. Wenn Sie einen ungefüllten LV identifizieren, erwarten Sie, dass der Preis diese Zone irgendwann erneut besucht. Der Füllprozentsatz zeigt, wie viel Arbeit noch bleibt.
- CE-Präzisionseinstiege: Das Consequent Encroachment (50%)-Level einer beliebigen VI- oder LV-Zone ist ein hochwahrscheinlicher Reaktionspunkt. Nutzen Sie es als präzises Einstiegslevel, wenn der Preis in eine Zone zurückkehrt. Kombinieren Sie es mit Orderflow-Bestätigung oder anderen ICT-Tools (Order Blocks, FVGs) für Konfluenz.
- Füllstandsanzeige für Zonengültigkeit: Zonen unter 50% Füllung sind noch "frisch" und haben das stärkste Reaktionspotenzial. Zonen zwischen 50–99% sind teilweise ausgeglichen, können aber immer noch Reaktionen im verbleibenden ungefüllten Teil verursachen. Zonen bei 100% sind vollständig ausgeglichen und sollten generell keine Unterstützung/Widerstand mehr bieten.
- LV + VI Konfluenz: Wenn eine Volume Imbalance innerhalb oder angrenzend an einen Liquidity Void erscheint, verstärkt die Konfluenz beide Zonen. Die VI bietet ein präzises Lückenlevel, während die LV den breiteren institutionellen Kontext liefert.
- Kombination mit ICT-Framework: Verwenden Sie VI/LV-Zonen zusammen mit Marktstruktur (Trendrichtung), Premium/Discount (Bereichspositionierung), Killzones (Sitzungszeit) und Liquidity Levels (Sweep-Ziele). Eine bullish VI in einer Discount-Zone während der London Killzone ist beispielsweise ein hochkonfluenter Long-Setup.
Einschränkungen
- Volume Imbalance erkennt Lücken zwischen close[1] und open – dies ist abhängig vom Datenfeed. Unterschiedliche Broker können leicht abweichende Eröffnungskurse melden, was beeinflussen kann, welche Lücken erscheinen.
- Die Liquidity Void-Erkennung hängt vom Body/Range Ratio-Schwellenwert ab. Der Standardwert 0,65 funktioniert gut für die meisten Märkte, aber hochvolatile Instrumente benötigen möglicherweise einen niedrigeren Schwellenwert, während rangegebundene Märkte einen höheren benötigen.
- Die Füllstandsanzeige beginnt mit dem Bar NACH der Zonenerstellung. Die Zonenbildungs-Bars werden ausgeschlossen, um falsche sofortige Füllungen zu verhindern (da die Kerze, die eine VI erzeugt, typischerweise ein Tief/Hoch hat, das sofort als Füllung registriert werden würde).
- Der Füllprozentsatz ist persistent und nimmt nie ab. Eine Zone, die kurzzeitig auf 80% Füllung gewickt hat und sich dann umkehrte, zeigt dauerhaft 80%+ an, selbst wenn der Preis sich entfernt. Dies spiegelt das ICT-Konzept wider, dass teilgefüllte Zonen ihre Bedeutung im ungefüllten Teil behalten.
- Die Option "Extend Zones" erweitert ALLE sichtbaren Zonen bis zum aktuellen Bar, was auf Charts mit vielen Zonen visuelles Durcheinander verursachen kann. Erwägen Sie, die History Count zu reduzieren, wenn Sie diese Funktion verwenden.
- Zeichenobjektlimits: TradingView erlaubt 500 Boxen, 500 Linien und 500 Labels. Jede Zone verwendet bis zu 3 Objekte (Box + CE-Linie + Label). Mit Standardeinstellungen (20 VI + 10 LV = 30 Zonen) werden maximal 90 Objekte verwendet – gut innerhalb der Limits. Eine deutliche Erhöhung beider Historiengrenzen auf niedrigen Zeitrahmen kann diese Limits annähern.
- Die Liquidity Void-Erkennung auf sehr niedrigen Zeitrahmen (1m oder weniger) kann viele kleine Voids produzieren. Erwägen Sie, die Minimum Consecutive Bars oder das Body/Range Ratio auf niedrigeren Zeitrahmen zu erhöhen.
- Dieser Indikator identifiziert Preislieferineffizienzen – er generiert keine Kauf-/Verkaufssignale. Verwenden Sie ihn innerhalb des breiteren ICT-Frameworks zusammen mit Marktstruktur, Order Blocks, Fair Value Gaps, Premium/Discount, Killzones und Liquidity Levels für vollständige Trade-Setups.



