ICT Liquidity Levels

Indicator voor ICT-liquiditeitsniveaus: BSL, SSL en sweeps

Bijgewerkt op · v2.0

In ICT-termen is liquiditeit de verzameling stoporders boven swing highs (buy side liquidity, BSL) en onder swing lows (sell side liquidity, SSL). Equal highs of equal lows bundelen die orders, en een liquidity sweep vindt plaats wanneer de koers met een wick door een niveau prikt om ze te activeren, maar weer aan de binnenkant sluit.

TradingView-indicator die ICT Liquidity Levels in kaart brengt — Buy Side (BSL), Sell Side (SSL), Equal Highs/Lows en Liquidity Sweeps met HTF-ondersteuning.

  • Liquiditeit
  • Smart Money
  • Steun en weerstand
Openen op TradingView

Gebruik deze indicator direct op TradingView — het populairste grafiekplatform ter wereld.

Wat doet de ICT Liquidity Levels-indicator?

Deze indicator brengt ICT (Inner Circle Trader) Liquiditeitsniveaus in kaart — de rustende stop-loss orders die zich ophopen boven swing highs en onder swing lows. Het detecteert Buy Side Liquidity (BSL), Sell Side Liquidity (SSL), Equal Highs (EQH), Equal Lows (EQL) en Liquidity Sweeps (Turtle Soup), met volledige ondersteuning voor Higher Timeframe (HTF) voor multi-timeframe confluentie. Niveaus worden in realtime verlengd, labels tonen de exacte prijs, en gesweept niveaus worden automatisch gemarkeerd en ongeldig gemaakt. Nieuwe niveaus, sweeps en alerts worden bij de bar-close bevestigd, en HTF-niveaus gebruiken alleen gesloten HTF-bars, zodat de live grafiek overeenkomt met de grafiek na herladen.

ICT Liquidity Levels - Overzicht
Overzicht

Kernconcepten

  • Buy Side Liquidity (BSL) — Rustende buy stop orders boven swing highs. Wanneer traders stop losses boven swing highs plaatsen of buy stop entries instellen, creëren ze een pool van liquiditeit die institutionele spelers targeten. Getekend als een horizontale lijn op de swing high prijs.
  • Sell Side Liquidity (SSL) — Rustende sell stop orders onder swing lows. Stop losses onder swing lows en sell stop entries creëren een liquiditeitspool waar smart money op jaagt. Getekend als een horizontale lijn op de swing low prijs.
  • Equal Highs (EQH) — Wanneer twee of meer swing highs zich vormen op ongeveer dezelfde prijs, bouwt zich een geconcentreerde BSL pool op. Market makers zien dit double/triple top patroon als een magneet — de geclusterde stops erboven vertegenwoordigen een hoogwaardig liquiditeitsdoel.
  • Equal Lows (EQL) — Wanneer twee of meer swing lows op dezelfde prijs uitlijnen, vormt zich een geconcentreerde SSL pool eronder. Dit double/triple bottom patroon trekt institutionele stop hunts aan.
  • Liquidity Sweep (Turtle Soup) — Wanneer de prijs voorbij een liquiditeitsniveau schiet (wick) maar weer binnen sluit, zijn de stop orders geactiveerd (gesweept) zonder een echte structurele breakout. Deze "stop hunt" — ook bekend als Turtle Soup — is een klassiek ICT omkeersignaal.
  • Higher Timeframe (HTF) Liquiditeit — Liquiditeitsniveaus van hogere timeframes hebben meer betekenis omdat ze grotere pools van rustende orders vertegenwoordigen. De indicator plot HTF-niveaus naast huidige-timeframe niveaus voor confluentie-analyse.

Hoe werkt de ICT Liquidity Levels-indicator?

1. Swing Detectie De indicator gebruikt ta.pivothigh en ta.pivotlow met een configureerbare Swing Length parameter. Een swing high wordt bevestigd wanneer de high hoger is dan de omliggende bars aan beide kanten; een swing low wordt bevestigd wanneer de low lager is. Elke bevestigde swing creëert een nieuw liquiditeitsniveau wanneer de bevestigende bar sluit.

2. Equal Highs / Equal Lows Wanneer een nieuwe swing high zich vormt binnen een tolerantie (standaard 0,05%) van een bestaand BSL-niveau, worden beide niveaus geclassificeerd als Equal Highs (EQH). Het bestaande niveau wordt geüpgraded — de kleur verandert naar de EQH-kleur en de lijndikte neemt toe. Dezelfde logica geldt voor Equal Lows (EQL). Deze tolerantie-gebaseerde matching houdt rekening met natuurlijke prijsvariaties die nog steeds dezelfde institutionele liquiditeitspool vertegenwoordigen. Elke pool draagt één label op zijn oudere niveau, zodat labels nooit overlappen. Een derde swing op dezelfde prijs sluit aan bij de pool en activeert de Equal H/L-alert opnieuw.

3. Liquidity Sweep Detectie Sweep detectie hangt niet af van de weergaveschakelaar "Liquidity Sweeps" (ontkoppelde detectie), maar controleert alleen niveaus die bestaan: een kant die met de BSL- of SSL-schakelaar is uitgezet, heeft geen niveaus op het huidige timeframe en dus ook geen sweep detectie. Wanneer elke bar sluit, controleert de indicator elk actief niveau:

  • BSL Sweep: High dringt boven het niveau door maar de close eindigt er niet boven — buy stops zijn geactiveerd.
  • SSL Sweep: Low dringt onder het niveau door maar de close eindigt er niet onder — sell stops zijn geactiveerd.
ICT Liquidity Levels - Equal Highs / Equal Lows
Equal Highs / Equal Lows

Wanneer een sweep wordt gedetecteerd:

  • Een cursieve 𝘅 marker verschijnt op het sweep punt. De meest recente 300 markers worden bewaard.
  • De lijn vervaagt naar grijs (gestippeld, dikte 1) wat aangeeft dat het niveau is "geraided".
  • Een alert wordt geactiveerd (indien ingeschakeld) met "[HTF] BSL/SSL Swept" inclusief prijs en symbool.

4. Niveau Ongeldigverklaring Een niveau wordt van de grafiek verwijderd wanneer de prijs er voorbij sluit — ofwel door een sweep die doorzet, of een directe breakout. Dit voorkomt dat verouderde niveaus de grafiek rommelig maken. De ongeldigverklaringscontrole draait elke bar na sweep detectie, zodat een niveau dat op bar N wordt gesweept wordt verwijderd als bar N+1 er voorbij sluit.

5. Higher Timeframe (HTF) Niveaus Wanneer ingeschakeld, haalt de indicator swing highs en lows op van een door de gebruiker gedefinieerd hoger timeframe via request.security. Alleen gesloten HTF-bars worden gebruikt: een HTF-niveau verschijnt op de eerste grafiekbar na de HTF-bar die de swing bevestigt, en wordt niet opnieuw getekend. De lijn begint bij de HTF-swing (maximaal 4999 grafiekbars terug). HTF-niveaus worden getekend met gestreepte lijnen, verhoogde dikte en ondoorzichtige kleuren om ze visueel te onderscheiden van huidige-timeframe niveaus. Een ingebouwd overlap-preventiesysteem zorgt ervoor dat wanneer een HTF-niveau en een huidige-timeframe niveau op dezelfde prijs bestaan, alleen het HTF-niveau wordt getoond — visuele duplicatie wordt voorkomen. De HTF-module valideert dat het geselecteerde timeframe daadwerkelijk hoger is dan het grafiek-timeframe; zo niet, dan worden er geen HTF-niveaus aangemaakt. HTF-niveaus hebben een eigen schakelaar (Enable HTF Levels); de BSL- en SSL-weergaveschakelaars gelden voor de niveaus van het huidige timeframe.

6. Per-Type Weergave Limiet De invoer "Max Levels (per type)" begrenst de BSL- en SSL-niveaus van het huidige timeframe, en "HTF Max Levels (per type)" begrenst de HTF BSL- en HTF SSL-niveaus. Elk van de vier categorieën wordt onafhankelijk begrensd. Wanneer een categorie haar limiet overschrijdt, worden eerst gesweepte niveaus verwijderd, daarna de oudste — zodat de grafiek gefocust blijft op liquiditeit die nog niet is opgehaald.

Kenmerken

  • BSL / SSL Detectie — Automatische identificatie van buy side en sell side liquiditeit bij bevestigde swing highs en lows.
  • Equal Highs / Equal Lows — Tolerantie-gebaseerde matching detecteert geconcentreerde liquiditeitspools waar meerdere swings op dezelfde prijs uitlijnen. EQH/EQL niveaus krijgen onderscheidende kleuren en verhoogde lijndikte, en elke pool toont één label.
  • Liquidity Sweep (Turtle Soup) — Detectie van stop hunts bij de bar-close: wick voorbij + close terug binnen (of precies op het niveau). Cursieve 𝘅 marker op het sweep punt, lijn vervaagt naar grijs.
  • Ontkoppelde Detectie / Weergave — Sweep detectie draait altijd, ongeacht de schakelaar "Liquidity Sweeps", voor elke kant die is ingeschakeld. Het uitzetten van de marker schakelt de onderliggende logica of alerts niet uit.
  • Higher Timeframe Niveaus — Haal HTF swing data op uit gesloten HTF-bars via request.security voor multi-timeframe confluentie. HTF-niveaus getoond met gestreepte lijnen, ondoorzichtige kleuren en verhoogde dikte, beginnend bij de HTF-swing.
  • HTF-LTF Overlap Preventie — Wanneer beide timeframes een niveau op dezelfde prijs hebben, wordt alleen het HTF-niveau weergegeven. Bidirectionele controle voorkomt duplicatie.
  • Automatische Niveau Ongeldigverklaring — Niveaus worden verwijderd wanneer de prijs er voorbij sluit (sweep voortzetting of directe breakout). Geen verouderde niveaus blijven op de grafiek staan.
  • Rechts Uitgelijnde Labels met Prijs — Schone platte tekst labels (geen ballon) tonen "BSL 105.50", "HTF EQH 106.20" etc., net rechts van de laatste bar geplaatst en elke bar opnieuw gepositioneerd.
  • Per-Type Weergave Limieten — Onafhankelijke limieten voor LTF BSL en LTF SSL (Max Levels) en voor HTF BSL en HTF SSL (HTF Max Levels). Gesweepte niveaus worden eerst verwijderd, daarna de oudste.
  • Volledige Kleuraanpassing — Aparte kleuren voor BSL, SSL, EQH, EQL, Sweep Marker, HTF BSL en HTF SSL.
  • Alert Systeem — Drie configureerbare alerttypes: Nieuw Liquiditeitsniveau, Liquiditeits Sweep en Nieuwe Equal H/L. Elk bevat HTF prefix indien van toepassing, prijs, symbool en timeframe. Maak de alert aan met de voorwaarde “Any alert() function call”; alle gebeurtenissen van een bar komen bij de bar-close samen in één bericht binnen.
ICT Liquidity Levels - Per-Type Weergave Limiet
Per-Type Weergave Limiet

Zo gebruik je de ICT Liquidity Levels-indicator

  • Identificeer Liquiditeitsdoelen: BSL-niveaus boven swing highs en SSL-niveaus onder swing lows tonen waar stop orders rusten. Prijs wordt naar deze pools getrokken — gebruik ze als directionele doelen.
  • Equal Highs / Lows als Magneten: EQH en EQL zones vertegenwoordigen geconcentreerde liquiditeit. Wanneer de prijs een EQH/EQL niveau nadert, verwacht dan een sweep poging. Dit zijn hoogwaarschijnlijke stop-hunt doelen.
  • Turtle Soup Omkering: Wanneer een sweep marker (𝘅) verschijnt, signaleert dit dat liquiditeit is ingenomen maar de prijs de breakout heeft afgewezen. Dit is een klassieke omkeringssetup — zoek bevestiging van Order Blocks, FVGs of market structure shifts.
  • HTF Confluentie: Schakel HTF-niveaus in om te zien waar grotere-timeframe liquiditeit zit. Wanneer een HTF- en LTF-niveau op één lijn liggen (of dicht bij elkaar), is de liquiditeitspool belangrijker. HTF sweeps hebben sterkere omkeringsimplicaties.
  • Combineer met ICT Tools: Liquiditeitsniveaus werken het beste samen met Order Blocks (waar instituties orders plaatsten), Fair Value Gaps (waar prijs wil rebalanceren) en Market Structure (BOS/CHoCH voor trendrichting). Een sweep in een Order Block binnen een FVG is een schoolvoorbeeld ICT entry.
  • Swing Length Afstemming: Verhoog Swing Length om alleen grote swing punten te detecteren (minder, significantere niveaus). Verlaag het voor meer gedetailleerde liquiditeitsmapping op lagere timeframes.

Beperkingen

  • Swing detectie gebruikt ta.pivothigh/ta.pivotlow, wat vereist dat Swing Length bars passeren voor bevestiging. Niveaus verschijnen met een vertraging gelijk aan de Swing Length.
  • HTF data wordt via request.security alleen uit gesloten HTF-bars opgehaald, dus een HTF-niveau verschijnt nadat de HTF-bar die de swing bevestigt is gesloten (HTF Swing Length HTF-bars na de swing). Als het geselecteerde HTF niet hoger is dan het grafiek-timeframe, worden er geen HTF-niveaus aangemaakt. De indicator valideert dit automatisch.
  • Equal H/L detectie gebruikt een percentage tolerantie. Op instrumenten met een zeer lage prijs kan de standaard 0,05% aanpassing nodig hebben.
  • Sweep detectie controleert wick vs. close op dezelfde bar, wanneer die bar sluit; een wick door een niveau tijdens een live bar wordt pas bij de close gemarkeerd. Multi-bar sweep patronen (wick op bar 1, close terug op bar 2) worden niet gedetecteerd — alleen single-bar sweeps voldoen aan de klassieke Turtle Soup definitie.
  • Deze indicator brengt in kaart waar liquiditeit rust en wanneer het wordt gesweept — het genereert geen buy/sell signalen. Combineer met Order Blocks, Fair Value Gaps, market structure analyse en goed risicomanagement voor complete trade setups.

Handelen brengt risico’s met zich mee. Deze indicator is een analysetool, geen financieel advies: gebruik hem naast je eigen analyse en risicobeheer.

Releasenotes

v2.0NieuwsteHTF-niveaus uit gesloten candles, sweeps en labels gecorrigeerd

Niveaus van het hogere timeframe komen nu uit gesloten HTF-candles, nieuwe niveaus en sweeps worden bij het sluiten van de candle bepaald, en labels overlappen of verdwijnen niet meer op lange grafieken.

Na het bijwerken

  • Verwijder je alerts voor deze indicator en maak ze opnieuw aan met de voorwaarde “Any alert() function call”. TradingView-alerts blijven draaien op de scriptversie waarmee ze zijn aangemaakt.

Opgelost

  • HTF-niveaus gebruiken nu alleen gesloten candles van het hogere timeframe, zodat live niveaus, sweeps en alerts na het herladen overeenkomen met de grafiek. Onjuiste HTF-niveaus uit een onafgemaakte HTF-candle verschijnen niet meer.
  • HTF-lijnen beginnen nu bij de HTF-swing, en een nieuw HTF-niveau wordt ook gecontroleerd op een sweep op de candle waarop het verschijnt.
  • Nieuwe niveaus, sweepmarkeringen en het verwijderen van niveaus worden bij het sluiten van de candle bepaald, zodat een sweepmarkering op de lopende candle niet meer verschijnt en verdwijnt.
  • Niveaulabels verdwijnen niet meer op lange grafieken: sweepmarkeringen zijn nu beperkt tot de 300 meest recente.
  • Een slot precies op een niveau telt nu als sweep, het herkennen van gelijke niveaus werkt bij symbolen met negatieve koersen en een derde gelijke high of low stuurt nu een alert.

Verbeterd

  • Labels staan in de grootte Normal direct rechts van de laatste candle, en elke pool van gelijke highs of lows toont één label in plaats van twee overlappende.
  • Wanneer een niveautype zijn limiet bereikt, worden geswepte niveaus eerder verwijderd dan onaangeroerde.
  • Alle alerts van één candle komen bij het sluiten samen in één bericht.
v1.0Eerste openbare publicatie op TradingView.
Alle indicator-updates

Veelgestelde Vragen

Wat is liquiditeit bij ICT-trading?

In ICT-termen is liquiditeit de verzameling rustende stop- en instaporders boven swing highs en onder swing lows. Traders zetten stop-losses en breakout-orders net voorbij die punten, en volgens ICT wordt de koers naar deze pools getrokken omdat grote partijen die tegengestelde orderflow nodig hebben om hun eigen posities te vullen. De indicator tekent een niveau bij elke bevestigde swing high en swing low.

Wat is het verschil tussen buy side en sell side liquidity?

Buy side liquidity (BSL) ligt boven swing highs: de buy stops van shortsellers en de buy-stop-instappen van breakout-traders. Sell side liquidity (SSL) ligt onder swing lows: de sell stops van kopers en de sell-stop-instappen. Een beweging omhoog in de BSL activeert kooporders, een beweging omlaag in de SSL verkooporders. De indicator labelt elk niveau als BSL of SSL, met de koers erbij.

Wat is een liquidity sweep?

Een liquidity sweep vindt plaats wanneer de koers met een wick voorbij een liquiditeitsniveau prikt en de orders die daar liggen activeert, maar de candle weer binnen het niveau sluit. Deze beweging, ook stop hunt of Turtle Soup genoemd, wijst erop dat de uitbraak niet echt was en is een klassiek ICT-omkeersignaal. De indicator markeert het sweep-punt met een x en maakt het niveau grijs; sluit de koers later voorbij het niveau, dan wordt het verwijderd.

Wat zijn equal highs en equal lows?

Equal highs (EQH) zijn twee of meer swing highs op vrijwel dezelfde koers, en equal lows (EQL) twee of meer swing lows. Daarachter hopen de stops van veel traders zich op, dus ziet ICT ze als extra aantrekkelijke liquiditeitsdoelen die de koers vaak wegveegt. Standaard telt de indicator swings die hooguit 0,05% van elkaar liggen als gelijk, en tekent hij die niveaus in een eigen kleur met een dikkere lijn.

Waarom liquiditeitsniveaus van een hoger timeframe gebruiken?

Niveaus van een hoger timeframe markeren grotere pools met rustende orders, dus heeft een sweep daarvan meestal een sterkere omkeerbetekenis. Met de HTF-optie aan tekent de indicator ze met gestreepte, dikkere lijnen naast de niveaus van je eigen grafiek. Hebben beide timeframes een niveau op dezelfde koers, dan wordt alleen het niveau van het hogere timeframe getoond.

Hoe trade je een liquidity sweep?

Zie de sweep als een waarschuwing dat de beweging kan omkeren, niet als instap op zich. ICT-traders zoeken daarna naar bevestiging, zoals een market structure shift, een order block of een fair value gap in de omkeerrichting; een sweep in een order block binnen een fair value gap is een ICT-instap uit het boekje. Niveaus die nog niet zijn weggeveegd, dienen bovendien als doelen, omdat de koers er vaak naartoe beweegt.

Meer informatie

Start met Gebruiken van ICT Liquidity Levels

Deze indicator is gratis te gebruiken op TradingView. Voeg hem toe aan je grafieken en gebruik hem naast je eigen analyse.

Gerelateerde indicatoren

Alles Bekijken