et-loader
Market StructureICT Trading EducationH0

ICT Market Structure: Higher Highs Lower Lows and How Price Really Moves

Before you can use a Break of Structure, a CHoCH, or a daily bias checklist, you need to be able to read structure itself — the sequence of swing highs and lows that reveals whether a market is trending, reversing, or ranging. This is that foundation.
The Inner Circle Traders
Updated July 2026
9 min read
Cluster: Market Structure
Key Takeaways
  • A swing high or swing low must be confirmed by price actually turning away from it — not just the highest or lowest point you can see visually
  • An uptrend is a sequence of higher highs and higher lows; a downtrend is the mirror sequence of lower highs and lower lows
  • Market structure shifts (BOS and CHoCH) are the formal way of reading whether that sequence is continuing or reversing
  • Internal range liquidity sits inside the current swing range; external range liquidity sits beyond the most recent confirmed swing points
  • Reading structure correctly is not a separate skill from daily bias — it is the foundation daily bias is built on

What is Market Structure in ICT Trading?

Market structure is the sequence of swing highs and swing lows that price leaves behind as it moves. Reading that sequence tells you whether the market is trending up, trending down, or moving sideways within a range — and it is the single most important skill underneath every other ICT concept covered on this site.
This is different from how most retail traders read structure. Drawing a trendline by connecting two or three points and extending it forward is a visual shortcut, not a structural read. ICT market structure is built from confirmed swing points and the relationship between them — it doesn’t bend or redraw itself to fit price; it is either intact or it has shifted.
Simple definition

Market structure = the pattern of confirmed swing highs and swing lows. Read that pattern correctly and you know the trend. Everything else in the ICT framework — daily bias, BOS, CHoCH, entries — is built on top of this read.

This article covers the foundational structure-reading skill. For the formal mechanics of how structure shifts are confirmed and traded, see our complete guide to Break of Structure vs Change of Character.

What is a Swing High and a Swing Low?

A swing high is a point where price reaches a local peak and then turns lower, with subsequent candles confirming that price did not continue upward. A swing low is the mirror — a local trough where price turns higher and subsequent candles confirm the reversal.
The key word in both definitions is confirmed. The most common error new traders make when reading structure is marking the most recent candle’s high or low as a swing point before price has actually turned away from it. A candle that simply looks like the highest point on the chart right now is not a swing high until the market has moved away from it and that move has held.
Practically, this means waiting for at least one or two candles of clear reversal before treating a point as a confirmed swing. It feels slower than marking levels in real time, but it removes the single biggest source of structural misreads.

Reading Higher Highs and Higher Lows (Uptrend Structure)

ICT bullish market structure - higher highs and higher lows A price chart showing a clear uptrend with labelled swing points: HL1, HH1, HL2, HH2, HL3. Each higher low is above the previous low and each higher high is above the previous high, confirming bullish market structure. SL HH1 HL1 HH2 HL2 HH3 HL3 HH4 Bullish Structure HH + HL sequence
Bullish market structure: each swing high is higher than the last (HH1 → HH2 → HH3 → HH4) and each pullback low is higher than the previous low (HL1 → HL2 → HL3). As long as this pattern holds, the bias is bullish.
An uptrend is defined by a repeating sequence: each new swing high is higher than the previous swing high, and each new swing low is higher than the previous swing low. This is the higher highs, higher lows (HH/HL) pattern, and as long as it continues, the structure remains bullish.
The sequence breaks when price fails to make a new higher low — instead dropping below the previous swing low. That break is the first sign the uptrend may be ending, and it is the trigger for the structural shift concepts covered in the next section.
Reading this sequence correctly, candle by candle and swing by swing, is what allows an ICT trader to say with confidence “this market is in an uptrend” rather than relying on a moving average slope or a subjective trendline.

Reading Lower Highs and Lower Lows (Downtrend Structure)

ICT bearish market structure - lower highs and lower lows A price chart showing a downtrend with labelled swing points: LH1, LL1, LH2, LL2, LH3. Each lower high is below the previous high and each lower low is below the previous low, confirming bearish market structure. SH LL1 LH1 LL2 LH2 LL3 LH3 LL4 Bearish Structure LH + LL sequence
Bearish market structure: each swing high is lower than the last (LH1 → LH2 → LH3) and each pullback high is followed by a new lower low (LL1 → LL2 → LL3 → LL4). As long as this pattern holds, the bias is bearish.
A downtrend is the exact mirror: each new swing low is lower than the previous swing low, and each new swing high is lower than the previous swing high. This is the lower highs, lower lows (LH/LL) pattern.
As with the uptrend case, this sequence holds until price fails to make a new lower high — instead pushing above the previous swing high. That failure is the signal that downward structure may be shifting, and it is read using the same BOS/CHoCH framework covered next.
Between clear uptrends and downtrends, price often consolidates into a range — a series of swings that are neither clearly higher nor clearly lower than the ones before them. Ranges require a different approach to bias and are generally avoided for directional ICT entries until structure breaks one way or the other.

Internal Range Liquidity vs External Range Liquidity

Once you can identify the most recent confirmed swing high and swing low, you have defined the current dealing range — the space between those two points. Liquidity within this framework splits into two categories.
TypeLocationWhat It Represents
Internal Range LiquidityInside the current dealing range — between the most recent swing high and lowSmaller, lower-timeframe liquidity pools, often used for minor retracements
External Range LiquidityBeyond the current dealing range — at prior, older swing pointsLarger liquidity targets, typically the destination for a genuine directional move
This distinction matters because it changes how you read a move. Price reaching into internal range liquidity is often just normal retracement within the existing structure. Price reaching toward external range liquidity is usually a more significant move — often the draw on liquidity that daily bias and a structural shift are pointing toward. See our guides to Liquidity Sweeps and Liquidity Zones for how these pools are identified and traded.

How Structure Shifts Are Read: An Introduction to BOS and CHoCH

Everything above describes structure while it holds. But structure does, eventually, shift — and how that shift happens determines whether it represents continuation or reversal. ICT traders use two terms to describe this: a Break of Structure (BOS), where price breaks in the same direction as the existing trend (confirming it is still intact), and a Change of Character (CHoCH), where price breaks against the existing trend (signalling a potential reversal).
In an uptrend, a new higher high confirmed after a higher low is a BOS — continuation. A break below the most recent higher low, however, is a CHoCH — the first sign the uptrend may be ending. The reverse logic applies in a downtrend.
This is only an introduction. BOS and CHoCH carry specific rules for confirmation, common points of confusion between the two, and detailed examples that deserve their own dedicated breakdown. For the complete guide, see Break of Structure vs Change of Character: The ICT Trader’s Guide, and for how a confirmed shift escalates into a full directional change, see ICT Market Structure Shift (MSS).

Why Market Structure is the Foundation of Daily Bias

Every step described in our Daily Bias Mechanical Framework checklist depends on the skills covered in this article. Marking a confirmed swing high and low, identifying the most recent BOS or CHoCH, and reading whether a trend sequence is intact or has shifted — these are not separate steps performed in isolation from structure reading. They are structure reading, applied specifically to determine direction before a session begins.
A trader who cannot confidently identify a confirmed swing point will struggle with every other piece of the ICT framework, regardless of how well they understand PD arrays, liquidity, or kill zone timing. This is why market structure sits at the base of the entire methodology. See our guide to ICT Daily Bias for how this connects to determining session direction.

Frequently Asked Questions

Watch: ICT Market Structure: Higher Highs, Higher Lows, and How Price Really Moves

Original ICT teaching on this concept from the Inner Circle Trader YouTube channel.
What is market structure in trading?+

Market structure is the sequence of confirmed swing highs and swing lows that price forms as it moves, used to read whether a market is trending up, trending down, or ranging. In ICT trading, market structure is the primary tool for determining trend direction — replacing reliance on indicators or visual trendlines.

How do you identify a swing high and swing low?+

A swing high is a local peak that price has clearly turned away from, confirmed by subsequent candles failing to make a new high. A swing low is the mirror — a local trough confirmed by price failing to make a new low afterward. The key requirement is confirmation: the most recent candle's high or low is not a swing point until price has actually turned away from it.

What is the difference between higher highs and lower highs?+

Higher highs occur in an uptrend, where each new swing high exceeds the previous one, paired with higher lows. Lower highs occur in a downtrend, where each new swing high fails to reach the previous one, paired with lower lows. A shift from one pattern to the other — for example, a failure to make a new higher high followed by a lower high — is often an early signal of a potential trend change.

What is internal vs external range liquidity?+

Internal range liquidity sits inside the current dealing range — between the most recent confirmed swing high and swing low. External range liquidity sits beyond that range, at older swing points. Moves into internal liquidity are often minor retracements, while moves toward external liquidity typically represent more significant directional targets.

What is a market structure shift?+

A market structure shift refers to price breaking the existing HH/HL or LH/LL sequence, signalling either continuation (a Break of Structure) or reversal (a Change of Character). For the full breakdown of how these two are distinguished and traded, see our guide to Break of Structure vs Change of Character.

Test Your Knowledge

5 questions · Takes about 2 minutes
Question 1 of 5 Score: 0
Question 01
    Select an answer to continue
    0 / 5
    Questions Correct
    Next Article →
    CRT Community
    Join us on WhatsApp & Telegram
    Whatsapp
    Telegram