Market structure and swing points
Before any SMC label makes sense you need an objective rule for what counts as a swing high, a swing low, and a trend.
Interpretive framework. Smart Money Concepts is a discretionary way of labelling price action. Definitions vary among practitioners, and nothing here proves institutional orders or a guaranteed edge. All examples use synthetic numbers.
What SMC is — and is not
A note on the framework: Smart Money Concepts is a discretionary way of labelling price action. Practitioners define its terms differently, the labels are applied with hindsight more easily than in real time, and nothing on a chart proves what large institutions are actually doing. Treat every SMC label as a hypothesis to test, not a fact.
The useful core of SMC is not secret: it is careful, rule-based reading of swings, ranges and where stop orders are likely to cluster. This track teaches that core with explicit definitions so you can check your own labelling.
An operational definition of a swing
A common rule: a swing high is a candle whose high is higher than the highs of the N candles on each side. With N = 2, candle 10 is a swing high if its high beats candles 8, 9, 11 and 12. A swing low is the mirror image using lows.
Pick N and stick with it. Smaller N finds many minor swings (internal structure); larger N finds fewer, more significant ones (external or swing structure). Two people using different N will label the same chart differently — that is a feature of the framework, not an error.
Important: a swing is only confirmed N candles after it prints. Until then it is a candidate. Labelling a swing the moment it forms is a classic hindsight trap.
Reading trend from swings
Bullish structure: a sequence of higher highs (HH) and higher lows (HL). Bearish structure: lower highs (LH) and lower lows (LL). Anything else — overlapping highs and lows — is a range.
The most recent confirmed swing low in an uptrend is the level the structure 'defends'. If price closes below it, the bullish description is no longer accurate.
Worked example
Labelling swings with N = 2 (synthetic data)
- Highs for candles 1-9: 50.2, 51.0, 52.4, 51.6, 51.1, 52.0, 53.8, 53.1, 52.5.
- Candle 3 (52.4) is higher than candles 1-2 (50.2, 51.0) and 4-5 (51.6, 51.1): swing high.
- Candle 7 (53.8) beats candles 5-6 and 8-9: swing high, and 53.8 > 52.4 so it is a higher high.
- If the lowest low between them was 50.6 at candle 5 and it beats its neighbours, that is the higher low the uptrend now defends.
- Candle 7 is only confirmed once candle 9 closes — two candles later.
Write down your swing rule before you label. Consistency matters more than which N you choose.
Common misconceptions
“There is one correct way to mark structure.”
Definitions differ (N, wick vs close, timeframe). What matters is that your rule is explicit and applied consistently.
“A swing is obvious as soon as it forms.”
It is only confirmed after the following candles fail to exceed it. In real time you are always working with candidates.
Checkpoint