ICT Concepts Indicator [Advanced]
Aangemaakt op 06 okt. 2024
·
Bijgewerkt op 06 jun. 2026
De ICT Concepts Indicator [Advanced] is een Premium NinjaTrader 8-indicator die belangrijke concepten van de ICT-tradingmethodologie en -stijl weergeeft.
Vereisten
Om deze indicator goed te kunnen gebruiken, heb je de volgende vereisten nodig.
- NinjaTrader 8, met elk type licentie. Klik hier om te downloaden
- Een automated-trading.ch-account met een actief Premium-abonnement
Beschrijving
Die belangrijke concepten zijn de volgende:
- Change of Structure (of Change of Character, of Market Structure Shift), die aangeeft dat de trend kan veranderen
- Break of Structure (of Market Structure Break), die een voortzetting van de trend aangeeft
- Fair Value Gaps, die prijsverplaatsingen weergeven en worden gedefinieerd als inefficiënties of onevenwichtigheden die zichtbaar worden via drie opeenvolgende candles met één grote middelste candle, waarvan de bovenste en onderste wicks van de aangrenzende candles elkaar niet overlappen
- Volume Imbalance (VIB), prijsleegtes die ontstaan wanneer het marktmomentum zorgt voor snelle prijsbewegingen, waardoor er lege ruimte tussen de candle-bodies ontstaat die als marktmagneten werken
- Gap Imbalance (GIB), een krachtigere vorm van imbalance waarbij geen enkele wick de gap doorkruist, wat wijst op een nog sterkere marktinefficiëntie
- Order Blocks, die cruciale support- en weerstandsniveaus vormen die voortkomen uit agressieve prijsbewegingen, en kunnen worden gebruikt als instap- of uitstapniveaus
- Immediate Rebalances, prijszones zonder inefficiënties, imbalances of gaps waar de prijs naartoe moet terugkeren
- NWOG (New Week Opening Gap) — de prijsgap tussen de slotkoers van vrijdag en de openingskoers van zondag
- NDOG (New Day Opening Gap) — de prijsgap tussen de slotkoers van gisteren en de openingskoers van vandaag
- RTHG (Opening Range Gap) — markeert de afstand tussen de eerste openingstick van een sessie en de slotkoers van de vorige sessie
- Interactief de ICT-zones op de grafiek bedienen en aanpassen
- Multi-timeframe-mogelijkheden
Voorbeelden
Change of Character (Market Structure Shift) en Break of Structure
De market structure-functies van de indicator tekenen market structure shifts en breaks of structure. Market Structure Shifts zijn prijsdoorbraken die aangeven dat de kans bestaat dat de prijs van richting verandert; Break of Structure zijn prijsdoorbraken die een voortzetting van de trendrichting aangeven. Deze gebeurtenissen vormen de bouwstenen van de ICT-methodologie en kunnen worden gebruikt als bias-bepalers en filters om long of short te gaan.
Market Structure-analyse uitvoeren op een hoger timeframe
De indicator kan op een hoger timeframe draaien voor top-down-analyse — bijvoorbeeld door candles van een hoger timeframe (30 minuten) over de candles van de actieve grafiek (5 minuten) heen te leggen, waarbij een BOS op het hogere timeframe wordt gedetecteerd die een paar minuten later tot een grote beweging leidt.
Fair Value Gaps
De indicator kan meerdere Fair Value Gaps detecteren — bijvoorbeeld op het MES-instrument op een timeframe van 5 minuten. In combinatie met MSS en MSB kunnen FVG's een zeer goed signaal zijn om een trade te openen. Bullish FVG's worden groen getekend, bearish FVG's rood, en het tekenen stopt zodra ze zijn gemitigeerd. Veelvoorkomende instapsetups zijn een duidelijke afwijzing nadat een bullish FVG opnieuw is getest (stop loss onder het swing low van de afwijzingscandle), drie aanrakingspunten in een FVG-zone gevolgd door een duidelijke ChoCh en een nieuwe FVG-vorming, of een schone terugkaatsing in de FVG-zone. FVG-analyse en -detectie kunnen ook op een hoger timeframe draaien als Run on Higher Timeframe is ingeschakeld — en meerdere instanties van de indicator kunnen met verschillende timeframes op dezelfde grafiek worden geplaatst voor geavanceerde multi-timeframe top-down-analyse.
Volume Imbalance (VIB)
Een Volume Imbalance (VIB) ontstaat wanneer de markt met sterk momentum beweegt en prijsleegtes creëert tussen opeenvolgende candle-bodies. Anders dan Fair Value Gaps, die afhankelijk zijn van specifieke patronen van drie candles met niet-overlappende wicks, ontstaan Volume Imbalances sneller tijdens agressieve prijsbewegingen.
Bullish Imbalance: ontstaat wanneer de openingskoers van de tweede candle hoger ligt dan de slotkoers van de eerste candle, waardoor er lege ruimte tussen de twee bodies ontstaat — prijsniveaus waar de markt doorheen is gegaan door sterke koopdruk. Bearish Imbalance: ontstaat wanneer de openingskoers van de tweede candle lager ligt dan de body van de vorige candle — prijsniveaus die worden overgeslagen door agressieve verkoopdruk.
Volume Imbalances werken als marktmagneten, omdat de markt te snel bewoog om die prijzen te vullen — de prijs keert doorgaans terug naar deze gebieden om orders in balans te brengen en liquiditeit te leveren voordat de trend verdergaat, waardoor het waardevolle zones zijn voor zowel instap- als uitstapstrategieën. VIB-zones kunnen net als FVG's worden verhandeld — instappen wanneer de prijs terugkeert en de zone opnieuw test, of ze gebruiken als extra confluence met andere ICT-concepten zoals Order Blocks of market structure-gebeurtenissen.
Gap Imbalance (GIB)
Een Gap Imbalance (GIB) volgt dezelfde principes als een Volume Imbalance, maar met een extra, strengere voorwaarde: geen enkele wick mag door de gap heen sluiten — een Gap Imbalance ontstaat wanneer opeenvolgende candles een gap tussen hun bodies creëren en de wick van geen van beide candles de body van de tegenoverliggende candle binnendringt, zodat de gap volledig onaangeroerd blijft door prijsbewegingen.
Het feit dat geen enkele wick door een GIB-zone sluit, duidt op extreem sterk richtingsmomentum, waardoor GIB's een agressiever en betrouwbaarder imbalance-signaal zijn dan standaard VIB's. GIB-zones werken als krachtige prijsmagneten en worden doorgaans met meer overtuiging opnieuw bezocht dan VIB's. Het combineren van GIB's met market structure-gebeurtenissen en Order Blocks levert een setup met hoge confluence op voor gedisciplineerde traders die op zoek zijn naar trade-instapmomenten met een hoge kans.
Order Blocks
Order Blocks worden gedefinieerd als zones die worden gevormd door de laatste swing high-candle (bij bearish) of de laatste swing low-candle (bij bullish) vóór een Market Structure Shift of een Break of Structure, met twee aanvullende regels: op de candle die het Order Block definieert moet een FVG volgen, en de Order Block-zone mag niet gemitigeerd zijn vóór de doorbraak die de market structure-gebeurtenis veroorzaakt. Order Blocks worden verhandeld wanneer de prijs ernaar terugkeert — een bearish order block dat direct na de candle die de zone definieert een FVG vormde en pas bij de ChoCh werd gemitigeerd, kan worden geshort wanneer de prijs de zone mitigeert en weer omlaag beweegt; de spiegelopstelling geldt voor bullish order blocks, met een stop loss op het onderste niveau van het blok, doorgaans gericht op een win/loss-verhouding van 1:1.
Immediate Rebalances
Immediate Rebalances, een concept dat door ICT wordt onderwezen, zijn belangrijk bij het nemen van beslissingen. Waar een Fair Value Gap ontstaat door marktinefficiënties of imbalances, laat een Immediate Rebalance geen gap, geen inefficiënties en geen imbalances achter waar de prijs naar zou moeten terugkeren. Een Immediate Rebalance is succesvol wanneer de prijs een voortzetting in zijn richting maakt, en mislukt wanneer de prijs meteen omkeert en de andere kant op gaat — beide uitkomsten kunnen van belang zijn bij trading wanneer ze samen met andere ICT-elementen worden geanalyseerd. Als je de indicator bijvoorbeeld op een hoger timeframe van 15 minuten draait over een MES-grafiek van 5 minuten met candles van het hogere timeframe eroverheen, kan een eerste IR dat als "Fail" is gemarkeerd (de prijs trok meteen terug en brak het IR-niveau) wijzen op een bearish bias, terwijl een IR dat de prijs boven zich houdt over meerdere swingpunten, en waarbij de prijs uiteindelijk hoger beweegt, wijst op een bullish bias.
NDOG (New Day Opening Gap)
De New Day Opening Gap (NDOG) wordt door ICT gedefinieerd als de scheiding in tijd/prijs die ontstaat door de pauze van 1 uur die elke dag op de futuresmarkt plaatsvindt — de openingskoers van de gap is de allereerste tick bij de herstart om 6:00pm (UTC-4), vergeleken met de slotkoers van de vorige sessie om 5:00pm. Deze gaps kunnen fungeren als liquiditeitsmagneten en als algemene referentiepunten voor het bepalen van de dagelijkse bias.
RTH Gap (Opening Range Gap)
De Opening Range Gap, ook bekend als de Regular Trading Hours (RTH) Gap, is de afstand tussen de eerste openingstick van een sessie en de slotkoers van de vorige sessie, gezien op de Regular Trading Hours van een grafiek (niet te verwarren met de Electronic Trading Hours) — en ontstaat tussen 4:15pm (UTC-4) en 9:30am de volgende dag.
NWOG (New Week Opening Gap)
De NWOG is de gap tussen de slotkoers van vrijdag en de openingskoers van zondag. Deze gaps kunnen fungeren als liquiditeitsmagneten en als algemene referentiepunten voor het bepalen van de wekelijkse bias.
ICT-zones op de grafiek bedienen
Een van de unieke kenmerken van deze indicator is interactiviteit. Alle ICT-zones die op de grafiek worden getekend, kunnen interactief worden door de parameter Interactivity in te schakelen — selecteer een afzonderlijk element op de grafiek en klik met de rechtermuisknop om een contextmenu-item ATCH ICT[Advanced] te zien met meerdere opdrachtknoppen: Hide All prior to clicked Index (verbergt alle ICT-zones vóór de plek waar je hebt geklikt, om verouderde gebeurtenissen die niet meer relevant zijn uit het beeld te halen), Hide Selected (verbergt de geselecteerde zone) en Stop Extending Selected at Clicked Index (stopt de geselecteerde zone bij de aangeklikte barindex) — met meer opdrachten gepland voor toekomstige releases.
Functies
De ICT Concepts [Advanced]-indicator heeft een set unieke kenmerken:
- Kan op een hoger timeframe draaien terwijl er op een lager timeframe wordt getekend, zodat multi-timeframe-analyse mogelijk is
- Kan candles van een hoger timeframe over de grafiek heen tekenen wanneer hij op een hoger timeframe draait
- Kan een geluidsalarm afspelen bij elke ICT-zone
- Kan met of zonder TickReplay worden gebruikt op elke tijd- of prijsgebaseerde grafiek
- Interactieve opdrachten en bewerkingen voor ICT-zones op de grafiek via rechtsklikken
- Actieve ontwikkeling — er worden voortdurend nieuwe functies toegevoegd
Parameters
We proberen de parameters altijd tot een minimum te beperken.
| License | |
| License | Dit is de licentiesleutel die je krijgt wanneer je een account aanmaakt op automated-trading.ch. Kopieer na het aanmaken van je account je licentiesleutel vanaf de facturatiepagina. Je hoeft deze parameter slechts één keer per maand in te stellen. |
| Market Structure | |
| Swing Period | Bepaalt hoeveel bars er minimaal nodig zijn om twee swings van hetzelfde type van elkaar te scheiden. Hoe hoger deze waarde, hoe minder swings er in totaal zijn; hoe lager, hoe meer. Een waarde van 3 of 4 is gebruikelijk. |
| Show Price Swings | Schakelt het tekenen van een markering onder/boven de swingprijspunten in of uit. Handig om te zien hoe market structure wordt geanalyseerd, omdat swingpunten de bouwstenen van het algoritme zijn. |
| Swing Bullish Color / Swing Bearish Color | Bepaalt de kleur van respectievelijk de lage en hoge swingpunten. |
| Swing Opacity (1-100) | Doorzichtigheid van het tekenen van de swingpunten, van 0 (transparant) tot 100 (volledig ondoorzichtig). |
| Run On Higher TimeFrame | Schakelt het draaien van de ICT-analysealgoritmen op een hoger timeframe in of uit en toont de ICT-zones op de actieve grafiek. |
| Higher TimeFrame / Higher TimeFrame Period | Selecteert het hogere timeframe en de periode daarvan wanneer Run On Higher TimeFrame is ingeschakeld. Moet een groter timeframe zijn dan dat van de actieve grafiek — staat de grafiek bijvoorbeeld op 15 Minutes, kies dan iets als 1 Hour; een kleiner timeframe werkt niet. |
| Draw Higher Timeframe Candles | Schakelt het tekenen (eroverheen leggen) van candles van een hoger timeframe op de actieve grafiek in. |
| Show ChoCh (MSS) | Schakelt het tekenen van Change of Characters, ook bekend als Market Structure Shifts, in of uit. |
| MSS Bullish Color / MSS Bearish Color / MSS LineStyle | Kleur en lijnstijl die worden gebruikt om MSS-lijnen te tekenen. |
| Show Choch (MSS) Label | Toont een label bij elke MSS op de grafiek. |
| Show Break of Structure | Schakelt het tekenen van Break of Structures in of uit. |
| BOS bullish Color / BOS bearish Color / BOS LineStyle | Kleur en lijnstijl die worden gebruikt om BOS-lijnen te tekenen. |
| Show BOS Label | Toont een label bij elke Break of Structure op de grafiek. |
| Play Sound on MSS or BOS / Play Sound File | Speelt een geluidsalarm af wanneer een market structure-gebeurtenis (MSS of BOS) optreedt, en bepaalt welk .wav-bestand wordt afgespeeld. |
| HTF Candles (alleen zichtbaar wanneer Run on Higher Timeframe is ingeschakeld) | |
| Bullish Color / Bearish Color / Render Opacity (1-100) | Kleur en doorzichtigheid die worden gebruikt om bullish/bearish candles van het hogere timeframe te tekenen. |
| Fair Value Gap / Volume Imbalance (VIB) / Gap Imbalance (GIB) | |
| Deze drie zonetypen (Fair Value Gap, Volume Imbalance, Gap Imbalance) hebben elk hun eigen identieke set parameters, met het bijbehorende voorvoegsel (bijv. "Show Fair Value Gaps" / "Show Volume Imbalance" / "Show Gap Imbalance"). | |
| Show [Zone] | Schakelt het tekenen van dat zonetype in of uit. |
| Candle Filter |
Filtert de detectie van de zone.
|
| Min. Gap (ticks) | Minimale afstand in ticks tussen de wicks/bodies waarbij de zone geldig is. Hoe hoger deze waarde, hoe minder zones er worden gedetecteerd; hoe lager, hoe meer. |
| Mitigation Method |
Bepaalt welke methode wordt gebruikt om vast te stellen dat de zone door de prijs is gemitigeerd (alleen Fair Value Gap — VIB/GIB gebruiken dezelfde opties).
|
| Stop Showing Mitigated | Verbergt het tekenen van de zone zodra die is gemitigeerd, voor een overzichtelijkere grafiek. |
| Stop Extending @ New Day | Stopt het uitbreiden van het tekenen van de zone naar een nieuwe dag (kan ook per zone door erop te klikken). |
| Show 50% Level | Tekent het consequent encroachment-niveau (50%) op de zone. |
| Shrink FVG | Alleen Fair Value Gap — verkleint het tekenen van de FVG telkens wanneer een candle-wick deze aanraakt. |
| Bullish Color / Bearish Color / Render Opacity (1-100) | Kleur en doorzichtigheid die worden gebruikt om bullish/bearish zones te tekenen. |
| Show [Zone] Label / Label Size / Label Color / Label Opacity (1-100) | Toont een label bij elke zone, met de bijbehorende tekstgrootte, kleur en doorzichtigheid. |
| Play Sound when [Zone] is created / mitigated / Play Sound File | Speelt een geluidsalarm af wanneer de zone wordt gecreëerd en/of gemitigeerd (handig bij het traden van pullbacks), en bepaalt welk .wav-bestand wordt afgespeeld. |
| Immediate Rebalance | |
| Show Immediate Rebalance | Schakelt het tonen van Immediate Rebalances in of uit. |
| Candle Filter | Dezelfde opties als hierboven (3 candles, 2 candles, geen filter), toegepast op de detectie van Immediate Rebalances. |
| Bullish Color / Bearish Color / Render Opacity (1-100) | Kleur en doorzichtigheid die worden gebruikt om Immediate Rebalances te tekenen. |
| Play Sound on Immediate Rebalance / Play Sound File | Speelt een geluidsalarm af wanneer een IR wordt gecreëerd, en bepaalt welk .wav-bestand wordt afgespeeld. |
| Order Block | |
| Show Order Blocks | Schakelt het tonen van Order Blocks in of uit. |
| Stop Extending @ New Day | Stopt het uitbreiden van Order Block-zones naar een nieuwe dag (kan ook per zone). |
| Allow Mitigation Before Validation | Normaal mag een Order Block niet door de prijs gemitigeerd zijn om geldig te zijn — met deze parameter maak je een uitzondering, waardoor Order Blocks geldig kunnen zijn, ook als ze vóór hun creatie al zijn gemitigeerd. |
| Confirmation Mode |
Bepaalt de modus die de vorming van het Order Block bevestigt.
|
| Bullish Color / Bearish Color / Render Opacity (1-100) | Kleur en doorzichtigheid die worden gebruikt om Order Blocks te tekenen. |
| Show Order Block Label / Label Size / Label Color / Label Opacity (1-100) | Toont een label bij elk Order Block, met de bijbehorende tekstgrootte, kleur en doorzichtigheid. |
| Play Sound when OrderBlock is created / mitigated / Play Sound File | Speelt een geluidsalarm af wanneer een Order Block wordt gecreëerd en/of gemitigeerd, en bepaalt welk .wav-bestand wordt afgespeeld. |
| NWOG / NDOG / RTHG | |
| Deze drie gaptypen (New Week Opening Gap, New Day Opening Gap, Opening Range Gap) hebben elk hun eigen identieke set parameters, met het bijbehorende voorvoegsel. | |
| Show NWOG / Show NDOG / Show Opening Range Gap | Schakelt het tonen van de zones van dat gaptype in of uit. |
| Stop Drawing @ New Day / @ New Week | Stopt het tekenen van de gapzone bij uitbreiding naar een nieuwe dag/week (alleen NWOG heeft de variant New Week; kan ook per zone door erop te klikken). |
| Show 50% / 75% / 25% Level | Tekent het bijbehorende kwartiel-encroachmentniveau op de zone. |
| Bullish Color / Bearish Color / Render Opacity (1-100) | Kleur en doorzichtigheid die worden gebruikt om bullish/bearish zones te tekenen. |
| Show [Gap] Label / Label Size / Label Color / Label Opacity (1-100) | Toont een label bij elke zone, met de bijbehorende tekstgrootte, kleur en doorzichtigheid. |
| Interactivity | |
| Enable Interactivity | Schakelt de interactiviteitsfuncties in of uit bij het rechtsklikken op ICT-elementen op de grafiek. |
| Hide Selected | Verbergt de aangeklikte zone — handig om een specifieke ICT-zone te verbergen (FVG, Order Block, NDOG, NWOG...). |
| Hide All Prior to Clicked Index | Verbergt alle zones links van de aangeklikte barindex — handig om de grafiek vanaf een bepaald moment overzichtelijk te houden. |
| Stop Extending Selected @ Current Bar | Past de aangeklikte zone aan tot de aangeklikte barindex en stopt het verder uitbreiden — bijvoorbeeld om een Order Block dat niet meer relevant is te stoppen, of om de NDOG-zone van de huidige dag op een bepaald tijdstip te laten stoppen, zodat die niet overlapt met andere zones. |
Download- en installatie-instructies
Licentievereisten
Bij automated-trading.ch kun je kiezen: een maandelijks abonnement nemen om onze premium-producten te gebruiken, of onze gratis producten gebruiken zonder je te abonneren.
In beide gevallen moet je een account aanmaken, zodat je een licentie kunt krijgen die je voor zowel premium- als gratis producten kunt gebruiken.
Om je licentie te verkrijgen, moet je gewoon je registreren en daarna je licentie ophalen op de facturatiepagina.
Downloaden
Je kunt deze strategie — en elke andere automated-trading.ch-strategie of -indicator — altijd downloaden via je gecentraliseerde Downloads-pagina.
Installatiestappen
Veelgestelde vragen
Algemeen
Abonnementen Q&A
Release-notes
- Added Volume Imbalance (VIB); Added Gap Imbalance (GIB)
- Fix Bug when checking license
- Fix Bug: indicator hides Grid lines when added to chart
- Fix bug on labelling FVG as "OB"; Adding Shrinking FVG rendering (user requested)
- Fix bug on rendering causing indicator to stop working
- Added "Stop Showing Mitigated" Fvg parameter
- Added consequent encroachment 50%/25%/75% to NDWOG, NWOG, RTGH, FVGs; Added Confirmation Mode parameter to OrderBlock section; Fix: RTH Gap can now be removed interactively
- Added Linestyle for MSS and BOS line drawing; Removed Log output slowing performance
- Added RTH Gap (Opening Range Gap)
- Fix NDOG and NDWOG opacity
- Fix false positive virus detection
- Fix License detection error
- Fix installation error
- First Release of the indicator