Overzicht
Deze indicator detecteert en visualiseert automatisch het ICT Market Maker Model (MMM) – de institutionele prijscyclus in drie fasen: Accumulatie → Manipulatie → Distributie/Expansie. Hij identificeert zowel het Koopmodel (SSL-sweep gevolgd door bullishe expansie) als het Verkoopmodel (BSL-sweep gevolgd door bearishe expansie), en tekent fase-specifieke vakken, labels, richtingspijlen en een evenwichtsmiddenlijn voor elk voltooid patroon. Een real-time infotabel houdt de huidige status van elk model bij.
Kernconcepten
- Market Maker Model (MMM) — Het ICT-raamwerk voor hoe market makers (instituten) prijslevering sturen via een cyclus in drie fasen. Het model beschrijft hoe institutionele deelnemers stilletjes posities opbouwen, een valse beweging creëren om liquiditeit te genereren, en vervolgens de prijs in hun beoogde richting drijven. Deze cyclus is analoog aan ICT's Power of Three (PO3) / AMD-raamwerk.
- Accumulatiefase — Een periode van consolidatie waarin instituten posities opbouwen binnen een nauwe prijsrange. De prijs beweegt zijwaarts terwijl smart money orders accumuleert zonder retaildeelnemers te alarmeren. Deze indicator detecteert accumulatie als een prijsrange die binnen een configureerbare, op ATR gebaseerde drempel blijft gedurende een minimum aantal candles.
- Manipulatiefase (The Raid) — Een opzettelijke stopjacht waarbij de prijs voorbij de accumulatierange veegt om retail stop-loss orders te triggeren en liquiditeit te genereren voor institutionele positionering. In het Koopmodel manifesteert dit zich als een SSL (Sell-Side Liquidity) sweep onder de accumulatielaag. In het Verkoopmodel, een BSL (Buy-Side Liquidity) sweep boven de accumulatiehoogte. Detectie vereist dat de sweep een configureerbare, op ATR gebaseerde drempel overschrijdt voorbij de rangegrens.
- Distributie / Expansiefase — De echte institutionele beweging na manipulatie. De prijs zet agressief uit in de beoogde richting, bevestigd door een displacement candle – een candle met een grote body en een body-to-range ratio die de configureerbare drempel overschrijdt en een range heeft van meer dan 80% van de ATR. Voor het Koopmodel bevestigt een bullishe displacement candle die boven de accumulatiehoogte sluit de expansie. Voor het Verkoopmodel, een bearishe displacement candle die onder de accumulatielaag sluit.
- Market Maker Koopmodel — Consolidatie → SSL sweep onder de range → bullishe expansie boven de range. Smart money accumuleert in de range, veegt sell-side liquiditeit eronder weg om resterende orders te vullen, en drijft vervolgens de prijs omhoog.
- Market Maker Verkoopmodel — Consolidatie → BSL sweep boven de range → bearishe expansie onder de range. Smart money distribueert in de range, veegt buy-side liquiditeit erboven weg om resterende orders te vullen, en drijft vervolgens de prijs omlaag.
- Evenwicht (50% Middenlijn) — Het middelpunt van de accumulatierange, dat de faire waarde van de consolidatiezone vertegenwoordigt. ICT leert dat de prijs na displacement naar dit evenwicht refereert – de middenlijn dient als een potentieel retracementdoel binnen een bevestigd model.
Hoe het werkt
1. Accumulatiedetectie De indicator berekent een rollende prijsrange met behulp van de hoogste hoogte en laagste laag over de configureerbare accumulatieperiode (standaard 20 candles). Een consolidatie wordt bevestigd wanneer deze range binnen 3,5× ATR blijft – nauw genoeg ten opzichte van de huidige volatiliteit om institutionele positieopbouw aan te duiden in plaats van trendactiviteit. De ATR-periode is onafhankelijk configureerbaar (standaard 14). 2. Manipulatiedetectie (SSL/BSL Sweep) Zodra een accumulatierange is vastgesteld, monitort de indicator op een liquiditeitssweep:- Koopmodel: De prijs moet onder de accumulatielaag vegen met ten minste de Manipulatiedrempel (standaard 0,3× ATR). Deze SSL sweep bevestigt dat sell-side liquiditeit is ingenomen.
- Verkoopmodel: De prijs moet boven de accumulatiehoogte vegen met ten minste dezelfde drempel. Deze BSL sweep bevestigt dat buy-side liquiditeit is ingenomen.
- Koopmodel: Een bullishe candle waarbij body/range ≥ Displacement Body Ratio (standaard 0,65) EN range ≥ 0,8× ATR EN de sluiting boven de accumulatiehoogte ligt.
- Verkoopmodel: Een bearishe candle die aan dezelfde body ratio en ATR-eisen voldoet met een sluiting onder de accumulatielaag.
Een time-outmechanisme voorkomt onbepaald wachten: als er geen expansie plaatsvindt binnen 3× de accumulatieperiode na manipulatie, wordt het model gereset. Dit zorgt ervoor dat verouderde manipulaties geen vertraagde valse signalen produceren.
4. Visuele Output Elk bevestigd MMM-patroon wordt getekend met:- Drie fasevakken – Accumulatie (volledige rangeperiode), Manipulatie (sweep-gebied) en Distributie (expansiegebied), elk met onderscheidende kleuren per modeltype.
- Faselabels – "Accumulatie", "Manipulatie (SSL/BSL Sweep)", "Distributie (Expansie ▲/▼)" op de juiste posities.
- Richtingspijl – Een grote ▲ of ▼ op het manipulatiepunt met een tooltip die de volledige modelsamenvatting bevat: sweep-prijs, expansiedoel en institutionele interpretatie.
- Evenwichtsmiddenlijn – Een gestippelde lijn op het 50%-niveau van de accumulatierange, die zich uitstrekt van het begin van de range tot het einde van de distributie.
- Koopmodelstatus – Huidige status (Zoeken / Accumulatie / Manipulatie) met fase-specifieke kleuring.
- Verkoopmodelstatus – Hetzelfde met bijbehorende kleuren.
- Actieve rangeniveaus – Hoog en laag van de huidige accumulatierange voor elk model, getoond wanneer een range is vastgesteld.
- Modeltelling – Totaal aantal gedetecteerde Koop- en Verkoopmodellen in de zichtbare geschiedenis van de grafiek.
- ATR-referentie – Huidige ATR-waarde voor context bij drempelberekeningen.
Kenmerken
- Volledige MMM-cyclusdetectie — Driefasen-statemachine die Accumulatie → Manipulatie → Distributie detecteert met configureerbare parameters voor elke faseovergang.
- Koopmodel (Bullish MMM) — SSL sweep onder accumulatierange gevolgd door bullishe displacement expansie. Onafhankelijk in-/uitschakelbaar.
- Verkoopmodel (Bearish MMM) — BSL sweep boven accumulatierange gevolgd door bearishe displacement expansie. Onafhankelijk in-/uitschakelbaar.
- Op ATR gebaseerde consolidatiedetectie — De accumulatierange moet nauw zijn ten opzichte van ATR (≤ 3,5× ATR) om te kwalificeren als echte institutionele consolidatie, waardoor breed-range trendcondities worden gefilterd.
- Displacement Candle Validatie — De expansiefase vereist een displacement-grade candle: body/range ratio ≥ configureerbare drempel (standaard 0,65) en totale range ≥ 0,8× ATR. Voorkomt dat zwakke candles valse voltooiingen triggeren.
- Fasevakken met fasekleuring — Drie visueel onderscheidende vakken per model met aanpasbare kleuren: Koop (groene tinten + oranje manipulatie), Verkoop (rode tinten + oranje manipulatie). Alle zes kleuren onafhankelijk configureerbaar.
- Faselabels — Beschrijvende labels bij elke fase die Accumulatie, Manipulatie (SSL/BSL Sweep) en Distributie (Expansie ▲/▼) identificeren.
- Richtingspijlen — Grote ▲/▼ pijlen op het manipulatiepunt met gedetailleerde tooltips die het complete model samenvatten: sweep-prijs, expansiedoel en institutionele interpretatie.
- Evenwichtsmiddenlijn — Gestippelde lijn op het 50%-niveau van de accumulatierange, die zich uitstrekt van het begin van de range tot het einde van de distributie. Vertegenwoordigt ICT's faire waarde / evenwichtsconcept binnen het model.
- Ongeldigverklaringslogica — Modellen worden automatisch ongeldig verklaard als de prijs 2× ATR in de verkeerde richting uitbreekt vóór manipulatie, of als er geen expansie plaatsvindt binnen 3× de accumulatieperiode na manipulatie. Voorkomt dat verouderde ranges vertraagde valse signalen produceren.
- Tekeningopruiming — De instelling Max Actieve Modellen (standaard 5) beperkt rommel op de grafiek. De oudste tekeningen worden automatisch verwijderd wanneer de limiet wordt overschreden. Vakken, lijnen en labels worden in aparte arrays bijgehouden.
- Real-Time Infotabel — Toont huidige Koop-/Verkoopmodelstatus, actieve accumulatieranges, totale modelaantallen en ATR-referentie. Positie en tekstgrootte configureerbaar.
- 3 Alert Condities — Accumulatie Gedetecteerd, Manipulatie (Sweep) Gedetecteerd en Distributie (Expansie) Bevestigd. Elke alert bevat prijsniveaus, modelrichting en beschrijvende tekst. Hoofdinschakelaar met per-conditie bediening.
Hoe te gebruiken
- Volledige cyclusanalyse: Houd de infotabel in de gaten voor modelstatusprogressie. Wanneer een model "Accumulatie" ingaat, bereid je voor op een potentiële kans. "Manipulatie" betekent dat de sweep heeft plaatsgevonden – let op de displacement candle. Wanneer het volledige model is voltooid, wordt de richtingsbias bevestigd door de expansierichting.
- Sweepbevestiging: De manipulatiefase is het belangrijkste instapsignaal in de ICT-methodologie. Wanneer het Koopmodel "Manipulatie" toont (SSL sweep gedetecteerd), zoek dan naar bullishe setups op de lagere timeframe. Wanneer het Verkoopmodel BSL sweep toont, zoek dan naar bearishe setups.
- Evenwichtsretracement: Na een voltooid model kan de prijs terugkeren naar de middenlijn (50% van de accumulatierange). Dit is een potentiële herinstapzone – het evenwicht vertegenwoordigt de faire waarde binnen de context van het model.
- Multi-Timeframe: Pas toe op hogere timeframes (1H, 4H, Dagelijks) voor richtingsbias. Gebruik lagere timeframes (5M, 15M) voor instapverfijning binnen de richting van het hogere-timeframe model.
- Combineer met ICT Tools: MMM biedt het macro-raamwerk. Combineer met Order Blocks voor instapzones binnen de manipulatiesweep, Fair Value Gaps voor precieze instappen tijdens expansie, Killzones voor sessietiming en Liquidity Levels voor sweeptargets. Het MMM vertelt je WAT er gebeurt; andere tools vertellen je WAAR je moet handelen.
- Parameterafstemming: Verhoog Min Accumulatie Candles voor minder, maar significantere modellen. Verlaag de Manipulatiedrempel voor strengere sweep-eisen. Verhoog de Displacement Body Ratio voor strengere expansiebevestiging.
Beperkingen
- Accumulatiedetectie gebruikt een rollende range over de geconfigureerde periode. Zeer volatiele markten met van nature brede ranges kunnen minder accumulatiedetecties opleveren. Verhoog de parameter Min Accumulatie Candles of de ATR-vermenigvuldigerdrempel om hogere volatiliteit te accommoderen.
- De statemachine verwerkt één model tegelijk per richting (Koop en Verkoop zijn onafhankelijk). Als één model ongeldig wordt verklaard, begint de volgende accumulatiedetectie opnieuw – overlappende modellen worden niet gelijktijdig binnen dezelfde richting gevolgd.
- Manipulatiedetectie vereist dat de prijs de accumulatiegrens overschrijdt met de op ATR gebaseerde drempel. Zeer ondiepe sweeps die de grens nauwelijks raken, worden niet gedetecteerd. Verlaag de Manipulatiedrempel voor gevoeligere sweepdetectie.
- Distributiebevestiging vereist een displacement-grade candle – een geleidelijke trendomkering zonder een enkele sterke candle zal geen voltooiing triggeren. Dit is opzettelijk: de ICT-methodologie benadrukt displacement als het kenmerk van institutionele orderflow.
- Het time-outmechanisme (3× accumulatieperiode) voorkomt dat verouderde manipulaties onbepaald wachten. In langzaam bewegende markten kan dit ervoor zorgen dat geldige modellen verlopen voordat expansie plaatsvindt. Verhoog Min Accumulatie Candles om de time-out proportioneel te verlengen.
- Tekeningobjecten zijn beperkt tot 500 elk (vakken, lijnen, labels) door TradingView. De instelling Max Actieve Modellen beheert dit, maar het inschakelen van zowel Koop- als Verkoopmodellen met hoge limieten kan de caps van TradingView benaderen. De standaard van 5 modellen is conservatief.
- Deze indicator identificeert institutionele prijscycli – hij genereert geen koop/verkoopsignalen. Gebruik het als een structureel raamwerk naast Order Blocks, Fair Value Gaps, Liquidity Levels, Killzones en Market Structure voor complete tradesetups.



