The ICT taxonomy, as instruments

The ICT and smart-money vocabulary describes checkable geometry and then rarely states its parameters, which is how the same word comes to mean different things on different charts. This line does the opposite. Every instrument implements a frozen, stated definition — the same definition set this estate's measurement campaign runs — and every claim built on those definitions gets a row in the ledger below, where its verdict renders honestly: computed, or not yet.

No instrument here ships a signal or advertises an edge. Each one draws defined objects under parameters you can read, and each ships with its calibration certificate when the measurement layer computes it — whatever the certificate says. Until release, every product page carries its build state in plain words and a waitlist that records interest against that exact instrument.

What ICT trading is

ICT stands for Inner Circle Trader, the name under which Michael Huddleston teaches a vocabulary for reading price charts. Its core objects each have an entry in this site's glossary: the liquidity sweep of a prior high or low, the break of structure, the change of character and the market structure shift, the fair value gap, the order block, displacement and the kill zones. Smart money concepts is the wider label the same vocabulary travels under.

ICT trading is the practice built on those objects. The taught sequence runs from a sweep of resting liquidity to a shift in structure, then to an entry where price returns into a gap or a block, taken inside a kill zone. Every object in that sentence has a checkable definition. Whether the sequence works is a separate question, answerable only by measurement, and it is the question the claims ledger on this page is built to hold.

The vocabulary, in the order it is taught

Thirty-seven terms, each defined in its own glossary entry and grouped into eight steps that follow the taught sequence: time, levels, liquidity, structure, imbalances, blocks, range, and models. Every entry links the terms at its own step and the terms either side of it, so the vocabulary reads as one path from any page on it. Smart money concepts (SMC) is the wider label the same terms travel under.

  1. 01Time

    The hours the method watches.

    • Kill zones (ICT)Named intraday time windows — Asian, London open, New York open, London close — defined on the New York wall clock, inside which the ICT methodology concentrates its setups.
    • ICT macro timesShort windows on the New York clock, twenty to thirty minutes long, which ICT teaching singles out as the minutes price is most expected to run for liquidity or turn.
    • ICT weekly profilesTemplates for when in the trading week the week's high and low form, such as a Tuesday low in a bullish week or a Thursday reversal after a quiet start. ICT teaching uses them to anticipate the rest of a week from its first days.
  2. 02Levels

    The opens, gaps and ranges a session is measured from.

    • New week opening gap (NWOG)The price range between a market's last close before the weekend and its first open after it — in ICT teaching, Friday's 17:00 close and Sunday's 18:00 open in New York time — kept on the chart with its midpoint for weeks.
    • New day opening gap (NDOG)The price range between the close before a daily trading halt and the open after it — in ICT teaching, the 17:00 close and the 18:00 reopen in New York time that futures markets take on weekday evenings.
    • Opening range gap (ORG)The price range between one day's regular-session close and the next day's 09:30 open on United States index products, measured in regular-session prices while the futures keep trading overnight; ICT teaching marks its edges and midpoint for the New York session.
    • Central bank dealers range (CBDR)The price range traded between 14:00 and 20:00 New York time, usually measured on candle bodies, which ICT teaching uses to project the next day's high and low in multiples of the range's own height; also written central bank dealing range.
    • IPDA (interbank price delivery algorithm)ICT's name for the premise that price is delivered by an interbank algorithm between pools of liquidity and imbalances, and for the part of it that can be computed: the highs and lows of the last 20, 40 and 60 trading days, treated as the levels that delivery references.
  3. 03Liquidity

    The resting orders, and whether price has taken them.

    • Buy-side and sell-side liquidityThe ICT names for resting orders on either side of price: buy-side liquidity is the buy orders assumed to sit above prior highs, sell-side liquidity the sell orders assumed to sit below prior lows.
    • Draw on liquidity (DOL)The pool of resting orders price is expected to reach next, such as an old high or low or an unfilled gap. ICT uses it as the destination a directional bias points at.
    • ICT daily biasThe direction a trader expects the day to take, stated before the session from higher-timeframe structure, the nearest imbalance and the next draw on liquidity; in ICT teaching, a call on whether the day is more likely to reach the liquidity above the previous day's high or below its low.
    • Liquidity sweepPrice trading through a prior swing high or low — or a cluster of equal highs or lows — and then closing back inside the old range, read as a run on the stop and entry orders resting beyond the level.
    • InducementA minor liquidity pool swept shortly before a move toward a larger opposing pool — the taxonomy's name for the small raid that precedes the real one, cast as bait for early entries.
    • Judas swingA session-open counter-move: the first directional push after a declared open that sweeps a resting pool and then gives way to a move the other way — named for the betrayal.
    • Turtle soupA fade of a failed breakout: price trades beyond a prior multi-period high or low, the break fails to hold, and the trade is taken back the other way. Named for the Turtle traders, whose breakout entries it bets against.
    • Candle range theory (CRT)A reading of a single higher-timeframe candle's range: when the next candle trades beyond one end of that range and closes back inside it, the theory expects price to travel toward the opposite end.
    • SMT divergenceA disagreement between correlated instruments at time-aligned swings: one takes out its prior high or low and the other does not, a refusal the ICT method reads as a sign that price is about to turn.
  4. 04Structure

    Whether the swings have turned, and with what force.

    • Break of structure (BOS)A close through the most recent qualifying swing point in the direction of the prevailing trend — a new structural high in an uptrend, or a new structural low in a downtrend.
    • Change of character (CHoCH)The first break of a swing point against the prevailing direction — the moment an uptrend prints a close below its last higher low, or a downtrend a close above its last lower high.
    • Market structure shift (MSS)A counter-trend break at an intermediate or higher swing tier — the change-of-character event graded up by the significance of the swing it takes, often required to arrive with displacement before it counts.
    • DisplacementA candle or short run of candles whose bodies dominate their ranges — price delivered aggressively in one direction, with little trade against it, often leaving imbalances behind.
  5. 05Imbalances

    The bands price crossed one-sidedly and is expected to revisit.

    • Fair value gap (FVG)A three-candle imbalance: the wicks of the first and third candles fail to overlap, leaving a price band the middle candle crossed with one-sided trade. Bullish when the third candle's low sits above the first's high; bearish in mirror.
    • Consequent encroachment (CE)The midpoint of a fair value gap, halfway between its two boundaries, which the ICT method treats as the gap's balance point; the same fifty-percent line drawn through a wick carries the same name.
    • Inverse fair value gap (IFVG)A fair value gap that price has closed through decisively, after which the taxonomy expects the zone to act in its flipped role — a failed bullish gap treated as resistance, a failed bearish gap as support.
    • Balanced price range (BPR)The band where a bullish and a bearish fair value gap overlap, left when price crosses the same prices one-sidedly in both directions within a short span. ICT reads the overlap as a zone the two opposing imbalances have balanced.
    • Liquidity VoidA moment in which resting orders are withdrawn faster than they are replaced, leaving stretches of the price axis with nothing to trade against, so that price traverses them in near-vertical jumps.
    • Volume imbalanceA gap between the bodies of two consecutive candles whose wicks still overlap: the second candle opens beyond the first candle's close, so the band between that close and that open traded only inside the candles' wicks. Bullish when the second candle opens above; bearish in mirror.
  6. 06Blocks

    The candles that mark a return zone, and what became of them.

    • Order blockThe last candle closing against the direction of a subsequent qualifying move — taught as the footprint of positions built before the move, and drawn as a zone expected to react on revisit.
    • Breaker blockAn order block consumed by a move that first swept a prior extreme and then broke structure — after which the taxonomy expects the failed zone to act in its flipped role.
    • Mitigation blockA failed order block reborn in the opposite role after a failure swing — the same flip construction as a breaker block, minus the liquidity sweep that defines the breaker's origin.
    • Rejection blockA zone drawn from the wick of a candle at a swing high or low, between the candle's body and the tip of its wick, where price reached and was refused, and where the ICT method expects it to be refused again.
    • Propulsion blockAn order block that forms while price is trading back into an earlier order block: the candle that revisits the older zone, holds it and drives price away. ICT treats it as a continuation zone whose midpoint is expected to hold.
  7. 07Range

    Where in the dealing range an entry sits, and at what retracement.

    • PD arrayShort for premium and discount array: any of the reference zones ICT reads as places price may react, sorted by which half of the dealing range it sits in. Arrays in the discount half are read as buying areas, and arrays in the premium half as selling areas.
    • Optimal trade entry (OTE)The retracement band between 62% and 79% of a reference leg — with 70.5% as its midline — where the ICT methodology stages entries in the direction of that leg.
  8. 08Models

    The steps composed into named setups.

    • ICT 2022 modelThe entry sequence taught in ICT's 2022 mentorship: a sweep of a prior high or low, a displaced market structure shift that leaves a fair value gap, and an entry on the return into that gap. The silver bullet is the same model restricted to three one-hour windows.
    • ICT unicorn modelAn ICT entry setup in which a breaker block and a fair value gap, both left by the same move through structure, overlap; the entry zone is only the prices they share. Named for how rarely the two line up.
    • Market maker model (MMXM)ICT's map of a price campaign in two halves: price moves away from an original consolidation in stages to a higher-timeframe array, turns there in a smart money reversal, and returns through the same stages. The buy model runs down then up; the sell model up then down.
FIG. 01ILLUSTRATIVE
A plate of twelve panels, one per instrument, each drawing its own object: an imbalance band, nested order block zones, a swept pool, a structure break, a body-dominance ratio, a session clock, a level registry, a dealing range, an opening gap, a windowed sequence, a cross-pair divergence, and a swept reference candle.

The line, whole. Twelve instruments, twelve defined objects, one frozen definition set. Each panel draws that instrument's own geometry.

Drawing an object establishes what an instrument marks. It does not establish that any of these objects predicts anything.

SourceFrozen definition set — the ICT detector campaignSHA-256NOT APPLICABLE — ILLUSTRATIVE, NOT A MEASUREMENT

The twelve instruments

  • I1W1.5 · W2.8 · W2.9in build

    Fair Value Gap Indicator

    Every gap the definition admits from the size floor up, with states — nothing it refuses.

  • I2W2.1 · W2.2 · W2.3 · W2.4 · W2.5in build

    Order Block Indicator

    The last opposing candle, selected by a stated validation-ladder rung — reproducibly.

  • I3W1.13 · W1.12in build

    Liquidity Sweep Indicator

    Trade-through and reclaim at prior extremes, flagged under one stated test — not by eye.

  • I4W1.10 · W1.11in build

    Market Structure Indicator

    BOS, CHoCH and MSS from one swing engine — the full hierarchy, every election printed.

  • I5W1.9in build

    Displacement Indicator

    Body-dominant delivery flagged per bar and per leg, at thresholds you can actually read.

  • I6S0.1 · W1.15 · W1.16in build

    Session & Killzone Clock

    One wall-clock authority — sessions and killzones, DST handled once, edges editable.

  • I7W1.12 · W1.14in build

    Liquidity Pools Indicator

    The standing pool map — old highs and lows, equal extremes, session marks — one registry.

  • I8W3.1in build

    Premium-Discount & OTE Indicator

    The dealing range with its equilibrium, and the committed 62–79 band — leg rule stated.

  • I9W1.1 · W1.2 · W1.3in build

    Opening Gap Indicator

    NDOG and NWOG drawn from the census of real halts — sized, tracked, and honestly scoped.

  • I10W2.10 · W2.11 · W2.12 · W2.14in build

    Judas & Silver Bullet Models

    The named model sequences as composed events — sweep, shift, window — with full lineage.

  • I11W3.14in build

    SMT Divergence Indicator

    Swing non-confirmation across pairs, same-candle aligned — sample honesty on show.

  • I12W4.5in build

    Candle Range Theory Indicator

    Reference-candle sweeps at the higher grain, flagged by rule — the CRT event, checkable.

Every datasheet declares its target platforms. What those platforms are to this estate — capture paths, with the capability states and the NOT YETs written out — is the platform register: entries for cTrader, the declared target on every datasheet, and for TradeLocker, Match-Trader and DXtrade, where the honest state today is NONE and the entry says so.

The claims ledger

Seventy-two drivers, transcribed from the detector campaign's frozen definition document — every concept the taxonomy teaches, mapped to the driver that measures it. The status column says what is true today: each definition exists, frozen, with its test design pre-declared. The verdict column is the point of the page. It reads NOT YET COMPUTED on every row, because the campaign admits no live reading before a driver recovers a planted effect through its measurement harness — and when readings land, the rows fill in here, at this address, with family-corrected verdicts and their artifacts. A ledger that could not say "not yet" could not be trusted to say anything else.

FIG. 02MEASURED
A field of seventy-two cells grouped into seven wave bands, each cell showing three states stacked: a filled definition mark, a bright mark where the driver ships in one of the twelve instruments, and a hollow outlined verdict cell — hollow on every one of the seventy-two. Beneath, three summary tracks: defined full at seventy-two of seventy-two, drawn partial at twenty-eight of seventy-two, and measured empty at zero of seventy-two, the zero set in neutral rather than accent.

The ledger, whole: seventy-two drivers across the campaign's bands, every definition frozen, twenty-eight of them drawn by one of the twelve instruments, and not one verdict computed. The bottom row is hollow on every cell without exception, and that uniformity is what the drawing is for — the third track runs full width with nothing in it, because the honest zero is a result, not a gap.

Rendering the ledger establishes its composition today. It does not advance any row toward a verdict, and the instruments are the visible fraction of the campaign, not the whole of it.

Sourceict-ledger.json — the register, exported and hashedSHA-256Artifact digest, shortened for display:fef054a611…8fd8adVerifyDate2026-08-30

The plate's summary, as a table. The full ledger below — every row, with its wave, concepts and links — is the authoritative version, and both derive from the same exported register the digest above names.

Ledger stateCount
DefinedEvery definition frozen before any data contact72
Ships in an instrumentSpread across all twelve28
Verdict computedEvery row reads the campaign’s honest state; the rows fill in here as readings land0

Wave 0 — substrate

Four drivers — one of them ships in the Session & Killzone Clock.

DriverAnswersStatusVerdictDefined at · shipped in
S0.1 session_clockOne wall-clock authority; versioned session and killzone window tablesDEFINEDNOT YET COMPUTED
S0.2 seasonality_baselineHour-of-day and day-of-week base rates — the incumbent every time-window claim must beatDEFINEDNOT YET COMPUTED
S0.3 swing_engineSwing highs and lows; the STH/ITH/LTH fractal hierarchyDEFINEDNOT YET COMPUTED
S0.4 harnessPlanted-effect recovery before any first live reading — the entry bar itselfDEFINEDNOT YET COMPUTED

Wave 1 — primitive detectors

Seventeen drivers — thirteen of them ship in seven instruments: Opening Gap Indicator, Fair Value Gap Indicator, Displacement Indicator, Market Structure Indicator, Liquidity Pools Indicator, Liquidity Sweep Indicator, and Session & Killzone Clock.

DriverAnswersStatusVerdictDefined at · shipped in
W1.1 gap_censusWhich halts and gaps actually exist per instrumentDEFINEDNOT YET COMPUTED
W1.2 ndog_gapsNew Day Opening Gap events and their fill statesDEFINEDNOT YET COMPUTED
W1.3 nwog_gapsNew Week Opening Gap events, retention-windowedDEFINEDNOT YET COMPUTED
W1.4 org_gapsOpening Range Gap for cash-session instrumentsDEFINEDNOT YET COMPUTED
W1.5 fvg_ledgerFair value gaps: three-candle imbalance, states to inversionDEFINEDNOT YET COMPUTED
W1.6 volume_imbalanceBody-to-body gaps with wick overlapDEFINEDNOT YET COMPUTED
W1.7 liquidity_voidsRuns of one-directional bars leaving thin traversalDEFINEDNOT YET COMPUTED
W1.8 vacuum_blocksSingle-bar void variantDEFINEDNOT YET COMPUTED
W1.9 displacement_flagsBody-dominant delivery per bar and per legDEFINEDNOT YET COMPUTED
W1.10 structure_eventsBOS, CHoCH and MSS off the shared swing engineDEFINEDNOT YET COMPUTED
W1.11 cisd_flagsChange in state of delivery: close beyond the prior opposite leg’s openDEFINEDNOT YET COMPUTED
W1.12 pool_registryEqual highs/lows, PDH/PDL, PWH/PWL, session and monthly extremesDEFINEDNOT YET COMPUTED
W1.13 sweepSweep-and-reclaim at pool references — pre-existing engine, reusedDEFINEDNOT YET COMPUTED
W1.14 anchor_opensTrue-day, 08:30, 09:30, weekly and monthly opens with side-of-open stateDEFINEDNOT YET COMPUTED
W1.15 killzone_windowsKillzone occupancy flags against the named windowsDEFINEDNOT YET COMPUTED
W1.16 macro_windowsMinute-scale macro window occupancyDEFINEDNOT YET COMPUTED
W1.17 ce_mt_levelsThe 50% line of every zone: consequent encroachment and mean thresholdDEFINEDNOT YET COMPUTED

Wave 2 — zones

Nine drivers — seven of them ship in the Order Block Indicator and the Fair Value Gap Indicator.

DriverAnswersStatusVerdictDefined at · shipped in
W2.1 ob_zonesOrder blocks with the validation ladder and mean thresholdDEFINEDNOT YET COMPUTED
W2.2 propulsion_blocksPartially retraced blocks price drives offDEFINEDNOT YET COMPUTED
W2.3 reclaimed_obViolated blocks later re-respectedDEFINEDNOT YET COMPUTED
W2.4 breaker_blocksSwept-then-broken blocks in the flipped roleDEFINEDNOT YET COMPUTED
W2.5 mitigation_blocksFailure-swing block flips, no prior sweepDEFINEDNOT YET COMPUTED
W2.6 rejection_blocksWick-defined rejection zonesDEFINEDNOT YET COMPUTED
W2.7 unicorn_zonesBreaker-and-gap overlaps after a shiftDEFINEDNOT YET COMPUTED
W2.8 ifvg_zonesInverted fair value gaps acting in the flipped roleDEFINEDNOT YET COMPUTED
W2.9 bpr_zonesBalanced price ranges: opposing-gap intersectionsDEFINEDNOT YET COMPUTED

Wave 2 — composite models

Eleven drivers — four of them ship in the Judas & Silver Bullet Models.

DriverAnswersStatusVerdictDefined at · shipped in
W2.10 sequence_composerThe sweep → shift → array grammar, with component lineageDEFINEDNOT YET COMPUTED
W2.11 model_2022Sweep of prior extreme → displaced shift → gap-retrace entryDEFINEDNOT YET COMPUTED
W2.12 silver_bulletThe model restricted to its three one-hour windowsDEFINEDNOT YET COMPUTED
W2.13 turtle_soupFailed sweeps of N-session extremes, both parameterisationsDEFINEDNOT YET COMPUTED
W2.14 judas_swingThe session-open counter-move variantDEFINEDNOT YET COMPUTED
W2.15 smr_eventsSmart-money-reversal: sweep plus shift at a higher-grain arrayDEFINEDNOT YET COMPUTED
W2.16 bread_butterLondon-open continuation configurationDEFINEDNOT YET COMPUTED
W2.17 osok_selectorOne-shot-one-kill: the single highest-grade composite per dayDEFINEDNOT YET COMPUTED
W2.18 scalp_variantsThe grammar at the smallest grains, counted as its own familyDEFINEDNOT YET COMPUTED
W2.19 inducement_flagsMinor-pool sweeps preceding moves toward larger opposing poolsDEFINEDNOT YET COMPUTED
W2.20 sponsored_candle_flagsDisplacement inside macro and killzone windowsDEFINEDNOT YET COMPUTED

Wave 3 — context and state

Seventeen drivers — two of them ship in the Premium-Discount & OTE Indicator and the SMT Divergence Indicator.

DriverAnswersStatusVerdictDefined at · shipped in
W3.1 dealing_range_statePremium-discount occupancy and the OTE bandDEFINEDNOT YET COMPUTED
W3.2 cbdr_projectionsCentral bank dealing range and its SD projectionsDEFINEDNOT YET COMPUTED
W3.3 asian_range_projectionsAsian range projections, shared engineDEFINEDNOT YET COMPUTED
W3.4 flout_rangeThe fallback composite window for wide-CBDR daysDEFINEDNOT YET COMPUTED
W3.5 fib_extensionsSymmetrical projections and SD extensions off declared legsDEFINEDNOT YET COMPUTED
W3.6 adr_stateAverage daily range consumption and remainderDEFINEDNOT YET COMPUTED
W3.7 expansion_stateContraction and expansion flagsDEFINEDNOT YET COMPUTED
W3.8 ipda_rangesThe 20/40/60-day lookback extremaDEFINEDNOT YET COMPUTED
W3.9 erl_irl_stateExternal versus internal liquidity rotation stateDEFINEDNOT YET COMPUTED
W3.10 path_resistanceLow- and high-resistance run scoring toward a target poolDEFINEDNOT YET COMPUTED
W3.11 dol_nominatorDraw-on-liquidity nomination with its resolution ledgerDEFINEDNOT YET COMPUTED
W3.12 pd_array_matrixThe array registry and the measured versus published orderingDEFINEDNOT YET COMPUTED
W3.13 iofed_scannerThe top-down drill as a confluence scoreDEFINEDNOT YET COMPUTED
W3.14 smt_flagsSMT divergence: time-aligned swing non-confirmation across pairsDEFINEDNOT YET COMPUTED
W3.15 numeraire_basketsSynthetic per-currency indices for basket-SMT and correlation stateDEFINEDNOT YET COMPUTED
W3.16 htf_alignmentStructure agreement across grain pairsDEFINEDNOT YET COMPUTED
W3.17 daily_bias_scorerComposite daily and weekly bias with a resolution ledgerDEFINEDNOT YET COMPUTED

Wave 4 — cycles, profiles, aftercast

Ten drivers — one of them ships in the Candle Range Theory Indicator.

DriverAnswersStatusVerdictDefined at · shipped in
W4.1 weekly_profilesWeekly extreme formation timing; the 12-template taxonomy as labelsDEFINEDNOT YET COMPUTED
W4.2 daily_profile_labelsEnd-of-day profile classification and its predictive formDEFINEDNOT YET COMPUTED
W4.3 po3_amdPower of three: open-relative geometry, phases as time fieldsDEFINEDNOT YET COMPUTED
W4.4 quarterly_partitionSession, 90-minute and 22.5-minute partitions with true opensDEFINEDNOT YET COMPUTED
W4.5 crt_eventsCandle range theory: reference-candle sweeps and follow-throughDEFINEDNOT YET COMPUTED
W4.6 seasonal_mapMonth-of-year and day-of-month base rates, era-stratifiedDEFINEDNOT YET COMPUTED
W4.7 stop_hit_ratesBarrier-touch rates at pool references versus random-walk floorsDEFINEDNOT YET COMPUTED
W4.8 mmxm_phasesMarket-maker model phases as a state machine with completion ledgerDEFINEDNOT YET COMPUTED
W4.9 grain_replicationEffect-size consistency across grains — the fractality moduleDEFINEDNOT YET COMPUTED
W4.10 execution_geometryStop and entry conventions, realized R per convention pairDEFINEDNOT YET COMPUTED

External-data drivers

Four drivers — none of them ships in an instrument.

DriverAnswersStatusVerdictDefined at · shipped in
W5.1 cot_positioningCommercial net positioning percentilesDEFINEDNOT YET COMPUTED
W5.2 oi_filterOpen-interest deltas at key-level interactionsDEFINEDNOT YET COMPUTED
W5.3 commodity_filterCommodity legs as a currency-bias inputDEFINEDNOT YET COMPUTED
W5.4 rate_differentialsPolicy-rate differential levels and changesDEFINEDNOT YET COMPUTED

The vocabulary itself is defined in the glossary, term by term, with each definition separated from the claims built on it. The measured work already published in this family is in the research — including the order-block study and its hash-verified artifact. What this estate refuses to publish at all is recorded at refusals, and hypotheses that died by their own registered criteria are in the kill ledger — the standard every row above will be held to when its number arrives.