ICT IPDA Data Range-indicator

Bijgewerkt op · v2.0

IPDA staat voor Interbank Price Delivery Algorithm, de ICT-term voor het idee dat de koers algoritmisch naar liquiditeit en onbalansen wordt geleid. IPDA data ranges zijn de laatste 20, 40 en 60 handelsdagen, waarvan ICT de highs en lows als belangrijkste liquiditeitsdoelen ziet.

TradingView-indicator die ICT IPDA Data Ranges plot — 20, 40 en 60 handelsdagen lookback-periodes met equilibrium en Premium/Discount-zones.

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

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

Wat doet de ICT IPDA Data Range-indicator?

Deze indicator tekent de ICT IPDA (Interbank Price Delivery Algorithm) Data Ranges — de terugkijkperiodes van 20, 40 en 60 handelsdagen die ICT identificeert als de belangrijkste referentievensters die door het algoritme worden gebruikt om liquiditeit en onevenwichtigheden te targeten. Elke range toont de hoogste hoogte, laagste laagte en het evenwicht (50% middelpunt) als horizontale referentieniveaus. Optionele Premium/Discount zone arcering helpt te identificeren of de prijs in de bovenste of onderste helft van elke range handelt. Een real-time samenvattingstabel toont alle drie de ranges met hun hoog, laag, evenwicht, totale rangegrootte, huidige positiepercentage en Premium/Discount/Evenwicht zone classificatie.

ICT IPDA Data Range - Overzicht
Overzicht

Kernconcepten

  • IPDA — Interbank Price Delivery Algorithm — ICT's kerntheorie dat prijs op financiële markten algoritmisch wordt afgeleverd, niet willekeurig. Het algoritme zoekt systematisch drie doelen: (1) Liquiditeitspools (stop orders boven hoogtes / onder laagtes), (2) Onevenwichtigheden (Fair Value Gaps die herbalancering nodig hebben), en (3) Institutionele niveaus (Order Blocks). Het algoritme refereert aan specifieke terugkijkperiodes om deze doelen te identificeren.
  • IPDA Data Range — De specifieke terugkijkperiodes (20, 40 en 60 handelsdagen) waarnaar het algoritme refereert bij het identificeren van doelen. Binnen elke datarange catalogiseert het algoritme alle beschikbare liquiditeitspools, FVG's en order blocks als potentiële bestemmingen voor prijsaflevering. De 20-daagse range biedt directe kortetermijndoelen, de 40-daagse range biedt intermediaire doelen en de 60-daagse range biedt belangrijke langetermijndoelen.
  • Range Hoog/Laag als Draw on Liquidity — De hoogste hoogte en laagste laagte binnen elke IPDA datarange vertegenwoordigen de meest significante liquiditeitspools. Buy-side liquiditeit hoopt zich op boven de range hoogte (buy stops), en sell-side liquiditeit hoopt zich op onder de range laagte (sell stops). Deze niveaus fungeren als de primaire "draw on liquidity" — de bestemmingen waar de prijs algoritmisch naartoe wordt gebracht.
  • Evenwicht (50%) — Het middelpunt tussen de range hoogte en laagte. ICT beschouwt prijs op evenwicht als op "fair value" voor die terugkijkperiode. Prijs boven evenwicht bevindt zich in de Premium zone (overgewaardeerd ten opzichte van de range), en prijs eronder bevindt zich in de Discount zone (ondergewaardeerd). Institutionele traders kopen in discount en verkopen in premium.
  • Geneste Ranges — De 20-daagse range nest zich binnen de 40-daagse range, die zich nest binnen de 60-daagse range. Wanneer alle drie de rangehoogtes of -laagtes convergeren nabij hetzelfde niveau, wordt die prijs een zeer hoog-waarschijnlijkheidsdoel. Omgekeerd, wanneer ranges significant divergeren, biedt elk afzonderlijke doelen op verschillende schalen.

Hoe werkt de ICT IPDA Data Range-indicator?

1. Dagelijkse Data Referentie De indicator gebruikt op intraday en dagelijkse grafieken standaard Dagelijkse timeframe data, ongeacht de intraday timeframe. Dit is de correcte ICT methodologie — IPDA Data Ranges refereren aan handelsDAGEN, niet aan intraday bars. Wanneer de optie "Use Daily Data" is ingeschakeld, haalt de indicator de hoog en laag van elke referentiebar op met één enkele request.security() aanroep. Op een grafiek die al op de referentietimeframe staat, gebruikt de request de eigen bars van de grafiek. De referentie is nooit lager dan de grafiek timeframe: op wekelijkse en maandelijkse grafieken worden de ranges gemeten op de eigen wekelijkse of maandelijkse bars van de grafiek. Op Heikin Ashi, Renko en andere niet-standaard grafiektypes komen de opgevraagde hoogtes en laagtes uit standaard (echte) prijsdata.

Gebruikers kunnen de referentietimeframe overschrijven als ze IPDA-concepten op wekelijkse of andere timeframes willen verkennen, maar de standaard (Dagelijks) komt overeen met ICT's standaard onderwijs. Niveaulabels, tabelrijen en alertberichten tonen de eenheid van de gebruikte referentie: D (dagen), W (weken), M (maanden) of bars voor elke andere timeframe (bijvoorbeeld de eigen intraday bars van de grafiek wanneer "Use Daily Data" is uitgeschakeld).

2. Range Berekening Voor elk van de drie terugkijkperiodes (standaard 20, 40, 60) berekent de indicator: — Hoogste Hoogte: het maximum hoog over de laatste N afgesloten handelsdagen — Laagste Laagte: het minimum laag over de laatste N afgesloten handelsdagen — Evenwicht: het rekenkundige middelpunt (Hoog + Laag) / 2

De huidige, nog lopende dag maakt geen deel uit van de range. De niveaus blijven daardoor de hele dag vast, zien er op historische en live bars hetzelfde uit en kunnen door de prijs worden doorbroken. De waarden worden één keer per nieuwe referentiebar (standaard dagelijks) bijgewerkt naarmate het terugkijkvenster vooruit rolt. Wanneer een oud extreem uit het venster valt en een nieuw extreem binnenkomt, passen de rangegrenzen zich automatisch aan.

ICT IPDA Data Range - Range Berekening
Range Berekening

3. Premium/Discount Zone Visualisatie Wanneer ingeschakeld, arceert de indicator de bovenste helft van elke range (Hoog tot EQ) met een subtiele rode tint (Premium) en de onderste helft (EQ tot Laag) met een subtiele groene tint (Discount). Dit toont direct of de prijs zich in het dure of goedkope deel van elke range bevindt. ICT leert dat institutionele deelnemers de neiging hebben te kopen in discount zones en te verkopen in premium zones — deze arceringen maken die beoordeling visueel en direct. De arcering werkt ongeacht of de evenwichtslijn van die range wordt weergegeven.

4. Positie Berekening De indicator berekent de huidige positie van de prijs binnen elke range als een percentage: 0% = op de range laagte, 100% = op de range hoogte, 50% = op evenwicht. Dit wordt weergegeven in de kolom "Position" van de samenvattingstabel. Waarden boven 50% geven aan dat de prijs zich in premium gebied bevindt; onder 50% geeft discount gebied aan. Omdat de huidige dag geen deel uitmaakt van de range, kan de prijs erbuiten handelen: een Position boven 100% betekent dat de prijs boven de range hoogte ligt, en onder 0% dat de prijs onder de range laagte ligt.

5. Tekeningbeheer Alle lijnen, labels en vakken worden op de laatste bar opnieuw getekend om de huidige (rollende) rangegrenzen weer te geven. De breedste range (60D) wordt eerst getekend als de achtergrondlaag, gevolgd door 40D, dan 20D bovenop — dit zorgt ervoor dat de smallere ranges visueel toegankelijk zijn wanneer ze overlappen.

Elk niveau wordt getekend als twee segmenten: een zachte (transparante) lijn die links door het terugkijkvakgebied loopt, en een volledig ondoorzichtige lijn die rechts van de huidige bar doorloopt. Dit biedt historische context in één oogopslag zonder de grafiek te rommelig te maken — het vervaagde linkerdeel laat zien waar het niveau lag ten opzichte van eerdere prijsactie, terwijl het solide rechterdeel het niveau naar voren projecteert als een duidelijke referentie. Het vak en de zachte lijnen beginnen bij de eerste grafiekbar van het terugkijkvenster, zodat feestdagen, verkorte sessies en een wekelijkse referentietimeframe exact worden gedekt.

Lijnen lopen naar rechts door een configureerbaar aantal bars (standaard 20) voorbij de huidige bar. Wanneer meerdere niveaus op vrijwel dezelfde prijs liggen, worden hun labels gestapeld zodat elk label leesbaar blijft.

6. Samenvattingstabel Een real-time tabel toont alle ingeschakelde ranges met zeven kolommen: Range naam (gekleurcodeerd), Hoog, Laag, Evenwicht, Range grootte (in ticks), Positie (%), en Zone (Premium/Discount/Evenwicht). De Zone kolom gebruikt gekleurcodeerde achtergronden — rood voor Premium, groen voor Discount, grijs voor Evenwicht. Een laatste rij toont de huidige close prijs ter referentie.

7. Alert Systeem Drie alertcondities zijn beschikbaar. Ze worden één keer per bar geëvalueerd, bij de close van de bar: — Range Hoogte Doorbraak: activeert wanneer een bar sluit boven een IPDA range hoogte, wat expansie voorbij de grens van de terugkijkperiode signaleert — Range Laagte Doorbraak: activeert wanneer een bar sluit onder een IPDA range laagte — Evenwicht Kruising: activeert wanneer een bar sluit aan de andere kant van het evenwichtsniveau van een range, wat een verschuiving tussen premium en discount gebied signaleert

ICT IPDA Data Range - Alert Systeem
Alert Systeem

Kenmerken

  • 3 IPDA Data Ranges — Standaard 20, 40 en 60 handelsdag terugkijkperiodes die overeenkomen met ICT's gepubliceerde IPDA methodologie. Elke range is onafhankelijk configureerbaar van 5 tot 120 dagen. Alle drie kunnen individueel in-/uitgeschakeld worden.
  • Automatische Dagelijkse Referentie — Gebruikt één enkele request.security() aanroep om Dagelijkse timeframe data te refereren, zelfs op intraday grafieken. Dit zorgt ervoor dat IPDA ranges daadwerkelijke handelsdaggrenzen weerspiegelen, ongeacht de grafiek timeframe. Referentietimeframe is configureerbaar voor geavanceerd gebruik en is nooit lager dan de grafiek timeframe.
  • Rollende Range Berekening — Hoogste hoogte en laagste laagte van de laatste N afgesloten handelsdagen, één keer per nieuwe dag bijgewerkt naarmate het terugkijkvenster vooruit rolt. Rangegrenzen passen automatisch aan wanneer oude extremen uit het venster vallen of nieuwe extremen worden vastgesteld.
  • Evenwicht (50%) Lijnen — Gestippelde middelpuntlijn voor elke range die het fair value niveau toont. Prijs boven EQ = Premium, onder EQ = Discount. De EQ van elke range kan onafhankelijk worden in-/uitgeschakeld.
  • Premium/Discount Zone Arcering — Optionele rood/groene tint op de bovenste/onderste helften van elke range. Identificeert direct of de prijs zich in het dure of goedkope deel van de IPDA range bevindt. In ICT methodologie worden instituties beschreven als kopend in discount en verkopend in premium.
  • Geneste Range Visualisatie — Ranges worden in volgorde getekend (60D achtergrond, 40D midden, 20D voorgrond) zodat de geneste range structuur duidelijk zichtbaar is. Wanneer alle ranges convergerende grenzen delen, benadrukt de visuele overlap hoog-waarschijnlijkheidsniveaus.
  • Zachte Historische Lijnen — Elke niveaulijn loopt links door het terugkijkvak met verminderde doorzichtigheid, wat laat zien hoe het niveau zich verhoudt tot eerdere prijsactie zonder visuele rommel. Het solide deel projecteert rechts van de huidige bar als een duidelijke voorwaartse referentie.
  • Range Achtergrondvakken — Semi-transparante gekleurde vakken die de volledige terugkijkperiode bespannen (tot 4999 bars terug), die de historische range visueel op de grafiek tonen. De doorzichtigheid van elk vak is onafhankelijk instelbaar.
  • Positie Percentage — Real-time berekening van de positie van de prijs binnen elke range (0% = Laag, 50% = EQ, 100% = Hoog; onder 0% of boven 100% = buiten de range). Weergegeven in de samenvattingstabel voor directe kwantitatieve beoordeling.
  • Zone Classificatie — Elke range wordt geclassificeerd als Premium (>52%), Discount (<48%), of Evenwicht (48–52%). Gekleurcodeerd in de samenvattingstabel met achtergrondaccentuering.
  • Samenvattingstabel — 7-kolom real-time tabel: Range naam, Hoog, Laag, EQ, Range (ticks), Positie (%), Zone. Overal gekleurcodeerd. Huidige close prijs weergegeven in een voetrij. Tabelpositie en tekstgrootte configureerbaar.
  • 3 Alert Condities — Range Hoogte Doorbraak, Range Laagte Doorbraak en Evenwicht Kruising, geëvalueerd bij de close van de bar. Elke alert activeert onafhankelijk voor elke ingeschakelde range en bevat het exacte prijsniveau, rangeperiode, symbool en timeframe.
  • Volledige Visuele Aanpassing — Onafhankelijke kleur, doorzichtigheid en schakelaar per range. H/L en EQ lijnstijlen (Solid/Dashed/Dotted) en breedtes zijn configureerbaar. Labelgrootte (Tiny/Small/Normal). Rechter uitbreidingsafstand instelbaar.
  • Multi-Timeframe Gereed — Werkt op elke grafiek timeframe. Intraday grafieken tonen dagelijks-gerefereerde IPDA ranges geprojecteerd op de intraday prijsactie. Grafieken op of boven de referentietimeframe gebruiken hun eigen bars (wekelijkse en maandelijkse grafieken tonen ranges zoals 20W of 20M). Hogere timeframe referentie is configureerbaar.

Zo gebruik je de ICT IPDA Data Range-indicator

  • Identificeer IPDA Doelen: De range hoogte en laagte van elke periode vertegenwoordigen de primaire doelen van het algoritme. Als de prijs in discount is en de 20D hoogte nog niet is geveegd, is de 20D hoogte het dichtstbijzijnde stijgingsdoel. Als de prijs in premium is en de 20D laagte nog niet is geveegd, is de 20D laagte het dichtstbijzijnde dalingdoel.
  • Bepaal Bias vanuit Zone: Controleer de Zone kolom in de samenvattingstabel. Als de prijs in Discount is over alle drie de ranges, is de bullish bias het sterkst. Als in Premium over alle drie, is de bearish bias het sterkst. Gemengde zones (bijv. 20D Premium + 60D Discount) suggereren kortetermijn overextensie binnen een langetermijn bullish context.
  • Zoek naar Convergentie: Wanneer meerdere rangehoogtes of -laagtes clusteren nabij hetzelfde prijsniveau, wordt dat niveau een hoog-waarschijnlijkheidsdoel. Bijvoorbeeld, als de 20D hoogte zeer dicht bij de 40D hoogte ligt, is buy-side liquiditeit daar geconcentreerd — het algoritme zal waarschijnlijk de prijs naar die zone drijven.
  • Gebruik EQ als Fair Value: De evenwichtslijn vertegenwoordigt fair value voor elke terugkijkperiode. Prijs die consistent boven EQ handelt bevestigt bullish intentie; onder EQ bevestigt bearish intentie. Kruisingen van de EQ lijn signaleren potentiële verschuivingen in directionele bias.
  • Combineer met ICT Framework: IPDA Data Ranges identificeren WAAR het algoritme waarschijnlijk op mikt (het macro framework). Combineer met Market Structure (richting), Order Blocks (ingangsniveaus), Fair Value Gaps (terugvaldoelen), Liquidity Levels (specifieke sweep doelen), Killzones (sessietiming), en Premium/Discount (zonepositie) voor een compleet analytisch framework.
  • Dagelijkse Grafiek voor Swing Trading: Op dagelijkse grafieken bieden de IPDA ranges het macro swing trading framework. Identificeer welke rangegrens het algoritme mikt, bepaal of de prijs in premium of discount is, en zoom dan in op intraday grafieken voor precieze ingangen bij order blocks of FVG's binnen de doelzone.

Beperkingen

  • IPDA Data Ranges refereren aan handelsdagen. In weekenden en op feestdagen wordt geen nieuwe data gegenereerd — de ranges blijven ongewijzigd. De terugkijk telt kalender handelsbars, die overeenkomen met handelsdagen op dagelijkse grafieken.
  • De rangewaarden komen alleen uit afgesloten referentiebars en worden één keer per nieuwe handelsdag bijgewerkt (met de standaard Dagelijkse referentie). Intraday prijsbewegingen voorbij de range hoogte/laagte verplaatsen de rangegrenzen niet totdat de huidige dagelijkse bar is gesloten; tot dan toont de kolom Position een waarde boven 100% of onder 0%.
  • De indicator berekent rollende hoogste-hoogte en laagste-laagte met ta.highest() en ta.lowest(). Op instrumenten met beperkte historische data kunnen kortere geschiedenissen onbetrouwbare ranges opleveren — zorg ervoor dat uw grafiek minimaal 60+ handelsdagen aan data heeft.
  • Range achtergrondvakken en zachte lijnen reiken maximaal 4999 bars terug. Op lage intraday timeframes (bijvoorbeeld 5-minutengrafieken van markten die het grootste deel van de dag handelen) kunnen de 20/40/60-dagen vakken deze limiet bereiken en even breed lijken. De niveaus zelf worden nog steeds berekend over de volledige terugkijkperiode.
  • Met "Use Daily Data" uitgeschakeld, of op wekelijkse en maandelijkse grafieken, worden de ranges gemeten in de eigen bars van de grafiek en gelabeld met die eenheid (bijvoorbeeld "20 bars" of "20W"). Op niet-standaard grafiektypes (Heikin Ashi, Renko, enz.) gebruiken de kolom Position en de alerts de eigen close van de grafiek, en met "Use Daily Data" uitgeschakeld gebruiken ook de ranges de synthetische prijzen van de grafiek.
  • Premium/Discount zone arcering gebruikt semi-transparante vakken. Op grafieken met meerdere overlays kan dit de zichtbaarheid verminderen. Pas de P/D Zone Opacity aan of schakel de functie uit indien nodig.
  • Rangegrenzen zijn puur mechanisch (hoogste hoog / laagste laag over N bars). Ze incorporeren geen order flow, volume of andere ICT-concepten zoals FVG's of order blocks binnen de range. Gebruik andere ICT-indicatoren (FVG, Order Blocks, Liquidity Levels) om specifieke doelen binnen de IPDA range te identificeren.
  • IPDA is een theoretisch framework uit ICT methodologie. Het "algoritme" waarnaar wordt verwezen is een conceptueel model — het komt niet overeen met een specifiek bekend algoritme. Ranges identificeren statistisch significante terugkijkperiodes voor prijsextremen, die al dan niet kunnen overeenkomen met daadwerkelijke institutionele targeting.
  • Deze indicator toont referentieniveaus voor swing analyse — het genereert geen koop/verkoop signalen. Gebruik het naast ICT Market Structure, Order Blocks, Fair Value Gaps, Liquidity Levels en Killzones voor een compleet trading framework.

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.0NieuwsteWerkende breakalerts en niveaus die vast blijven staan

De ranges gebruiken nu de laatste N afgesloten dagen, zodat de alerts Range High en Low Break kunnen afgaan en de niveaus de hele dag vast blijven staan in plaats van op lopende candles de koers te volgen.

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

  • De alerts Range High Break en Range Low Break konden nooit afgaan, omdat de range de huidige candle bevatte. De ranges gebruiken nu de laatste N afgesloten dagen, zodat een slot voorbij een niveau de alert laat afgaan.
  • Niveaus bewegen niet meer op lopende intraday candles; ze staan de hele dag vast en komen overeen met de historie. Omdat de huidige dag is uitgesloten, kan Position boven 100% of onder 0% uitkomen als de koers buiten de range ligt.
  • Rangeboxen beginnen nu op de eerste candle van het lookback-venster.
  • Labels, tabel en alerts tonen de echte eenheid (D, W, M of candles), en week- en maandgrafieken gebruiken hun eigen candles in plaats van data van een lager timeframe.

Verbeterd

  • Labels worden niet meer over elkaar heen gedrukt, en de Premium/Discount-arcering vereist niet meer dat de EQ-lijn wordt getoond.
  • Eén data-aanvraag in plaats van drie voor sneller laden, en echte koersen op Heikin Ashi- en Renko-grafieken.

Gewijzigd

  • Alle alerts worden bij het sluiten van de candle gecontroleerd, in lijn met hun formulering “closes above/below” (sluit boven/onder).
v1.0Eerste openbare publicatie op TradingView.
Alle indicator-updates

Veelgestelde Vragen

Wat is IPDA in ICT?

IPDA staat voor Interbank Price Delivery Algorithm. Het is de ICT-theorie dat de koers algoritmisch en niet willekeurig wordt geleverd, en systematisch op zoek gaat naar liquiditeit boven highs en onder lows, naar onbalansen zoals fair value gaps en naar institutionele niveaus zoals order blocks. Het algoritme zou daarvoor specifieke lookbackperiodes gebruiken: de IPDA data ranges.

Wat zijn de IPDA data ranges?

Het zijn de laatste 20, 40 en 60 handelsdagen. ICT beschrijft de range van 20 dagen als bron van kortetermijndoelen, die van 40 dagen als middellange termijn en die van 60 dagen als bron van de grote langetermijndoelen. De ranges zijn genest: de range van 20 dagen ligt binnen die van 40 dagen, die weer binnen die van 60 dagen ligt.

Hoe gebruik je IPDA data ranges om targets te vinden?

De high en low van elke range geven aan waar buy stops en sell stops waarschijnlijk liggen, daarom ziet ICT ze als draws on liquidity. Staat de koers in discount en is de high van 20 dagen nog niet genomen, dan is die high het dichtstbijzijnde opwaartse doel; in premium geldt het omgekeerde. Liggen de highs of lows van meerdere ranges dicht bij elkaar, dan wordt dat niveau een sterker doel.

Wat is equilibrium in een IPDA-range?

Equilibrium is het 50%-middelpunt tussen de high en low van een range, dat ICT ziet als de reële waarde voor die lookbackperiode. Erboven staat de koers in de premiumhelft van de range, eronder in de discounthelft. Blijft de koers boven equilibrium, dan ondersteunt dat een bullish lezing, eronder een bearish lezing, en een kruising kan wijzen op een verschuiving in bias.

Meer informatie

Start met Gebruiken van ICT IPDA Data Range

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