One Rule, Applied Three Times
The ICT swing point hierarchy classifies every high and low by one recursive rule. A Short-Term High (STH) is a candle with lower highs on both sides — the mechanical three-candle swing. An Intermediate-Term High (ITH) is an STH with lower STHs on both sides. A Long-Term High (LTH) is an ITH with lower ITHs on both sides. Lows mirror identically (STL/ITL/LTL). The tier of a swing decides everything downstream: the weight of its break, the size of its liquidity pool, and whether a stop behind it is protected or exposed.
The elegance worth pausing on: the hierarchy is not defined by timeframes. The popular shorthand — STH for 5-15M swings, ITH for 1H-4H, LTH for daily — describes where each tier typically becomes visible, and our own market structure guide uses that heuristic for orientation. But the definition itself is pure recursion, and it runs identically on any chart: a 1-minute chart has its own complete STH/ITH/LTH ladder, and so does the monthly. This is the fractal principle made mechanical — the reason the same patterns repeat at every scale is that structure at every scale is built from the same rule.
Marking is therefore a procedure, not an art. Pass one: mark every three-candle swing (most platforms' fractal tool does this). Pass two: among the marked STHs, flag each one with lower STHs on both flanks — those are ITHs. Pass three: among ITHs, the same test yields LTHs. Three passes, and every high on the chart has an address in the hierarchy. Traders who do this by hand for two weeks report the same thing: the chart stops being a texture and becomes a sentence.
The Tiers — Role, Liquidity, and Use
| Tier | Definition (recursive) | Structural role | Liquidity weight | Typical use |
|---|---|---|---|---|
| STH / STL | Candle with lower highs (higher lows) on both sides | Entry-level structure; the units everything else is built from | Small pools — fuel for intraday sweeps and inducement | LTF entry triggers, first partial references, trailing anchors |
| ITH / ITL | STH with lower STHs on both flanks | The tradeable swings; session and daily structure runs on these | Meaningful pools — session draws, PDH/PDL-class targets | MSS validation, stop placement for session trades, T1 targets |
| LTH / LTL | ITH with lower ITHs on both flanks | Governing swings; define the dealing range and the trend | The largest pools — weekly/monthly draws, ERL objectives | Bias anchors, premium/discount boundaries, runner targets, swing stops |
Read the liquidity column as one idea: tier equals pool size. Every swing high is a shelf of buy stops, but the stops accumulate with the swing's age and visibility — an LTH has been rejected repeatedly, appears on every timeframe's chart, and has collected breakout orders and short-stops for days or weeks. This is why the draw on liquidity so often resolves to Long-Term points, why equal ITHs outrank a lone STH by an order of magnitude as a target, and why the sweep of a Long-Term point is the market event the entire reversal playbook is built around.
Grading Structure Breaks by Tier
The hierarchy's first practical payoff is that "structure broke" becomes a graded statement instead of a binary one:
Through an STH: routine. Price violates Short-Term points constantly — this is the flicker of normal delivery, and by itself it is entry-level information at most: a micro-BOS confirming an entry already justified by higher structure, or the trigger candle of a CISD. Traders who treat every STH violation as "structure break" are reading static as speech.
Through an ITH with displacement: the tradeable event. This is what the Market Structure Shift actually requires — the swing being violated must be an Intermediate-Term point for the shift to carry session-scale meaning. The MSS-at-ITH after a sweep of a significant low is the confirmation beat of the 2022 Model and nearly every entry sequence on this site.
Through an LTH: regime change. The violation of a Long-Term point redefines the dealing range, flips the premium/discount map, and turns the higher-timeframe trend. It is rare by construction — and that rarity is the point: a chart where "the trend just changed" happens daily is a chart being read at the wrong tier. LTH/LTL violations are the events swing bias is rebuilt around, per the top-down rules.
The corollary that saves accounts: a break's grade caps its expected delivery. Displacement through an STH targeting an LTH pool is asking a minor event to fund a major journey — the R:R looks spectacular and the win rate collapses. Matching the target's tier to the broken swing's tier (STH break → nearest ITL pool; ITH break → session ERL; LTH break → the next Long-Term point) keeps expectations aligned with what the structure actually announced.
The hierarchy supplies the grammar; the market structure guide supplies the sentences — how breaks, shifts and changes of character combine into the structural read every setup starts from.
Read the Market Structure Guide →The Marking Workflow — Thirty Seconds, Three Passes
The workflow that keeps the ladder current without eating the session. At pre-session (part of the top-down routine): run the three passes on the structure timeframe — fractal tool for the STH/STL layer, manual flags for the promotions. Practical scope: the live dealing range plus one leg either side; history beyond the governing swings is archaeology. Output: the ladder written into the one-line plan — "LTL 21,180 · governing ITL 21,352 · ITH pool 21,640 · LTH 21,858" — four numbers that pre-grade everything the session can do.
During the session: re-run the passes after any leg that prints a new extreme — thirty seconds, because only the newest points can have changed tier. The two live questions the update answers: has the sweep that just completed created the new governing swing (it usually has — the stop calculates from it), and has any point been demoted? Demotion is the subtle one: when price closes through an ITH, the points behind it lose their flanking structure, and pools that were meaningful targets an hour ago become cleared territory. The dealing range itself is simply the span between the governing swings — which is why every range redraw in the dealing range guide is, mechanically, a promotion event in this one.
What not to mark: inside candles, sub-tier wiggles on the entry timeframe, and anything beyond the second Long-Term point back. The hierarchy's power is subtraction — a marked chart should have fewer lines than an unmarked trader's imagination, not more. If the chart looks busy, a pass was run at too fine a resolution.
Stops and the Governing Swing
The hierarchy's second payoff is the answer to the eternal question — "why did my stop get hit and then it went my way?" Almost always: the stop's tier was below the setup's tier.
Every setup has a governing swing: the point whose violation genuinely kills the idea. A 5-minute entry off a micro-shift is governed by the STL that anchored it — tight stop, tight target, fine. But a session-scale position — long from a London sweep targeting the daily draw — is governed by the Intermediate-Term Low of the move, and ordinary STL sweeps against the position are noise the trade is supposed to survive. Placing the session trade's stop behind a Short-Term point puts it exactly where routine engineered sweeps hunt, donating the position to the mechanism the methodology exists to exploit.
The rule in one line: stop beyond the governing swing of the setup's tier, plus buffer — then let the sizing formula absorb the distance. The wider ITL stop produces a smaller position, not a worse trade; the fixed-risk math exists precisely so the stop can live where the structure demands. And the inversion holds too: if the honest governing-swing stop makes the size round to zero, the setup is above the account's weight class — covered in the sizing guide's rounds-to-zero protocol.
NQ Walkthrough — Reading One Morning Through the Tiers
The marked chart (pre-session): 15M structure. LTL at 21,180 (last week's governing low — flanked by higher ITLs). ITH at 21,640 (the PDH, flanked by lower STHs into and out of it). A ladder of STLs from the overnight session at 21,384, 21,412, 21,438. Bias long; the draw stack: nearest ITH pool 21,640, then the LTH at 21,858.
9:37 AM — the sweep, graded: price runs the overnight STLs — 21,384 taken with a wick to 21,352. Tier check: Short-Term points only. The LTL at 21,180 never approached. Grade: an engineered sweep of minor pools — fuel, not regime change. This single classification is what keeps the long bias alive while three STLs "break."
9:44 AM — the shift, graded: displacement up through 21,455 — the most recent lower STH of the down-leg. Graded honestly, that first push is only a Short-Term break: confirmation to watch, not yet to trade. The second push at 9:52 closes a full body through 21,490 — the governing ITH of the retracement — and only then does the grade read true MSS. Now the grade reads MSS-at-ITH: the tradeable event. FVG at 21,398–21,442; entry at the CE 21,420.
The stop, by tier: the setup is session-scale (targeting the ITH pool at 21,640), so the governing swing is the ITL formed by the sweep itself — 21,352, the lowest point of the manipulation. Stop 21,344 (76 points), not behind the nearest STL at 21,384 where the 10:10 macro's routine probe (low: 21,371) would have clipped it before delivery. T1 at the ITH pool 21,640 (2.9R) at 10:26; runner to the LTH 21,858, filled next morning — 5.8R. The tiers made four decisions in this trade (sweep grade, shift grade, stop tier, target ladder) and every one was mechanical.
EUR/USD Walkthrough — The Break That Wasn't (By Tier)
Context: Thursday London, EUR/USD in a week-long uptrend. The 1H chart shows the rally's governing ITL at 1.08240; below it, the weekly LTL at 1.07980. Overnight, price retraces and — at 2:20 AM — breaks below a cluster of 15M swing lows around 1.08390 with what looks, on the 5-minute chart, like conviction.
The retail read: "structure broke, trend over, short the retrace." Twitter's version of market structure fires sell signals on exactly this candle.
The tier read: the violated points at 1.08390 are Short-Term Lows — three of them, which makes the move more suspicious, not less: a ladder of same-tier points at one zone is a merged pool, and running it is the London Judas's day job. The governing ITL at 1.08240 is untouched. Grade: STL sweep inside an intact intermediate uptrend — the textbook manipulation profile, and a long setup pending confirmation, not a short.
The resolution: the sweep terminates at 1.08262 — 22 pips above the governing ITL, which never traded. 3:05 AM displacement back up through the 15M STH at 1.08430 (an STH-grade break, correctly read as the first confirmation only), then 3:40 AM through the retracement's governing ITH at 1.08488 — the true MSS. Long at the FVG CE 1.08452, stop beyond the sweep's terminal low at 1.08250 (20 pips — the new ITL, the correct governing swing). Delivery to the PDH 1.08660 (T1, 1.9R) and the weekly high 1.08810 (runner, 3.4R) by the NY close. The traders short from 2:25 AM funded the move; the only difference between the two groups was which tier they thought had spoken.
Common Hierarchy Mistakes
Marking by eye instead of by rule. The hierarchy's entire value is its objectivity, and eyeballing "significant swings" re-imports the subjectivity it deletes. Run the three passes mechanically — fractal indicator for pass one, manual flags for two and three — until the promotions are automatic. Two weeks of by-hand marking is the tuition.
Confusing tiers with timeframes. The 1H chart is not "the ITH chart" — every timeframe carries its own full ladder. Timeframes choose the resolution you read structure at; the hierarchy grades the swings within that resolution. The practical pairing from top-down analysis: mark the ladder on the structure timeframe, execute against it on the entry timeframe.
Same-tier stops on higher-tier trades. The stop-clipped-then-delivered experience, diagnosed above: session trades stopped behind Short-Term points. If the trade targets an ITH pool, its stop lives beyond an ITL — and the size shrinks to pay for it. The alternative is donating stops to the sweep mechanism on schedule.
Ignoring the promotion in real time. The ladder is alive: the sweep low that just printed becomes an STL immediately, an ITL as soon as the flanks confirm, and the governing swing of the new leg. Traders who mark structure once at pre-session and never update trade the morning's map through the afternoon's territory. Re-run the passes after every significant leg — thirty seconds that keeps the grades current.
Frequently Asked Questions
What is a Short-Term High (STH)?
What makes a high Intermediate-Term or Long-Term?
Which structure breaks actually matter?
Where should my stop go?
How do equal highs interact with the hierarchy?
Do I need an indicator to mark the hierarchy?
1 — One recursive rule builds everything: a three-candle swing is an STH, an STH flanked by lower STHs is an ITH, an ITH flanked by lower ITHs is an LTH — mechanical, timeframe-independent, zero judgment. 2 — Tier equals weight: the pool over a swing and the meaning of its break both scale with its tier — STH breaks are routine, ITH breaks with displacement are the tradeable MSS, LTH breaks are regime change. 3 — Stops live beyond the governing swing of the setup's tier, and the sizing formula absorbs the distance — same-tier stops on higher-tier trades are donations to the sweep mechanism. 4 — The ladder is alive: re-run the passes after every leg, because the sweep that just printed is already the new governing swing.
The stop-tier claim is the one we can quantify best, because we changed exactly one variable. For four months we ran session-scale NQ trades with stops behind the nearest Short-Term point ("tight is right" era); for the following four, identical setups with stops beyond the governing Intermediate point, sized down accordingly. Same setups, same sessions, same trader. Tight-stop era: 41% of losers were stopped within 8 points of the low/high of a sweep that then delivered — stop-outs by manipulation, not invalidation. Governing-swing era: that category fell to 9%, win rate rose from 48% to 61%, and — the number that settles the argument — expectancy per trade rose 0.4R despite the smaller size, because the losers that remained were genuine invalidations rather than donations. The wider stop was not more risk; it was less noise.
The second habit that stuck: grading every sweep aloud before reacting to it. "Short-Term points only, governing low intact" takes three seconds to say and prevented more bad counter-trend entries in our journals than any other single line. We tagged six months of London sessions: on mornings where the overnight move violated only STL-tier points, the prevailing daily bias delivered anyway 74% of the time — the "break" was the Judas — while violations that reached the governing ITL flipped the session's delivery in 58% of cases. Two sentences of tier vocabulary, and the difference between those two mornings — which look identical on a 5-minute chart — becomes visible before the entry, not after the stop-out.