ICT Swing Highs & Swing Lows — Complete Guide

ICT swing highs and swing lows — the building blocks of every ICT concept. The wick-based identification rule, the confirmation candle, internal vs external swing points, the significance filter, swing points as liquidity pools, and five identification mistakes.
The market structure guide assumes you can identify swing points. The BOS guide assumes you know which ones are being broken. The OTE guide assumes you can anchor the Fibonacci correctly. This article provides the explanation that all of those articles assume.

Key takeaways

  • Swing high = candle whose HIGH exceeds neighbours’ highs. Swing low = candle whose LOW undercuts neighbours’ lows. Three candles minimum.
  • Wick tip = the swing price (identification). Candle close beyond = BOS/CHoCH confirmation. Wick beyond without close = liquidity sweep.
  • Internal swing points = minor pivots within the leg (HLs, LHs). External = major pivots defining the leg (highest HH, lowest LL).
  • Significance filter: substantial move created it, meaningful reversal followed, visible at chart scale, defines current structure.
  • Every swing high = BSL pool above. Every swing low = SSL pool below. Identifying swings = identifying all liquidity pools.

What are ICT swing highs and swing lows?

Definition

  • An ICT swing high is a candle whose high exceeds the highs of both its immediate neighbours — a local price peak where buying pressure was exhausted. An ICT swing low is a candle whose low undercuts the lows of both its immediate neighbours — a local price trough where selling pressure was exhausted. Together, they mark the turning points that define market structure, establish liquidity pools, and anchor every ICT analytical framework.

How to identify swing points — the 3-candle formation

SWING HIGH & SWING LOWICT
ICT swing high and swing low — the 3-candle formation with wick tip identification Two panels with actual candles. Left: swing high — three candles, centre candle has the highest wick with a dashed line at the wick tip marking the swing price, BSL annotated above. Right: swing low — three candles, centre candle has the lowest wick with a dashed line at the wick tip, SSL annotated below. SWING HIGHSWING LOW ★ WICK TIP = swing price BSL above lower highCENTRElower high confirmed when right candle closes with a lower high than centre ★ WICK TIP = swing price SSL below higher lowCENTREhigher low confirmed when right candle closes with a higher low than centre
Three candles, wick tip marks the price. Left: swing high — centre candle’s high exceeds both neighbours. The wick tip is the swing price. BSL clusters above. Confirmed when the right candle closes with a lower high. Right: swing low — centre candle’s low undercuts both neighbours. SSL clusters below. Same wick-tip rule and confirmation requirement.

The wick rule — identification vs confirmation

Two rules, not one: (1) Identification: the swing price is the WICK TIP — the extreme price reached. A shooting star with a long upper wick closing near its low is a swing high at the wick tip, not at the close. (2) Confirmation: BOS and CHoCH require a candle CLOSE beyond the swing point. A wick that extends beyond but closes back is a liquidity sweep, not a structural break.

Internal vs external swing points

INTERNAL vs EXTERNALICT
Internal vs external swing points in a bullish trend A bullish trend showing ascending HH/HL structure. Internal swing points (HLs and intermediate HHs within the leg) are marked with small dots. The external swing high (the overall highest point) and external swing low (the starting lowest point) are marked with larger markers and dashed reference lines. EXTERNAL swing low break below = major CHoCH EXTERNAL swing high break above = major BOS iHHiHLiHHiHLiHHiHL INTERNAL swing points minor pivots within the leg break = internal BOS/CHoCH lower structural weight EXTERNAL swing points major pivots defining the leg break = major BOS or CHoCH highest structural weight
Internal = within the leg. External = defining the leg. The internal swing points (iHH, iHL) are the minor pivots within the bullish trend — the rhythm of the move. The external swing high (highest point) and external swing low (starting point) define the leg itself. Breaking internal = minor event. Breaking external = major structural shift.

The significance filter — which swing points to mark

Factor 1: Substantial move created it

A swing high after a strong multi-candle rally with large-range candles is far more significant than one formed after two small candles. The size of the creating move correlates with the significance of the exhaustion signal.

Factor 2: Meaningful reversal followed

A swing high followed by a 10+ candle decline or 30%+ retracement is more significant than one followed by a 2-candle pause. The depth of the reversal confirms the exhaustion was genuine.

Factor 3: Visible at chart scale

If you need to zoom in to see it, it is a noise swing point, not a structural one. Significant swing points are visible at the current timeframe scale without magnification.

Factor 4: Defines current structure

The swing point represents a structural extreme — the most recent HH, HL, LH, or LL in the current trend sequence. If it is neither the current highest high nor the most recent higher low, it is a historical swing point, not an active structural reference.

Swing points as liquidity pools

BSL above every swing high
Short stop-losses + breakout buy orders

Every significant swing high attracts stop-losses from traders who shorted below it and buy-stop orders from breakout traders. The AMD Judas sweep targets BSL above swing highs (bearish AMD) or distributes to BSL above swing highs (bullish AMD delivery target).

SSL below every swing low
Long stop-losses + breakout sell orders

Every significant swing low attracts stop-losses from longs and sell-stop orders from breakdown traders. The bullish AMD Judas sweep targets SSL below swing lows before the MSS displacement reverses toward the bullish target.

How to mark swing points on TradingView

Mark at the wick tip, not the body

Draw horizontal rays from the wick extreme. Solid line for external (active structural reference). Dashed line for internal (within the leg). This ensures your BOS/CHoCH levels align with actual stop placement.

Label each swing point

HH, HL, LH, LL — and note whether internal or external. “iHL” for internal higher low. “eHH” for external higher high. The label tells future-you the structural weight at a glance.

Update after every session

Each new HH creates a new external swing high. The prior external becomes internal. Update your marks as part of the pre-session routine — stale swing points produce stale analysis.

Common mistakes

Marking swing points at candle bodies instead of wick tips

Stops cluster above wick highs and below wick lows. Body-based identification places every structural and liquidity level at the wrong price. The wick tip is the swing price — always.

Marking every minor wick as a swing point

Apply the significance filter. If the swing point is not visible at chart scale, was not created by a substantial move, was not followed by a meaningful reversal, and does not define current structure — do not mark it.

Not distinguishing internal from external

The same “break below a swing low” carries completely different weight depending on whether it is an internal HL (minor event) or the external lowest low (major structural shift). Label every swing point.

Acting on unconfirmed swing points

A potential swing high is not confirmed until the right-side candle closes with a lower high. Entering a short because price “looks like it has peaked” is acting before the structural signal is complete.

Not updating swing points after new extremes form

Each new HH creates a new external swing high. The prior external becomes internal. Working from stale swing points means referencing a PDH that has been exceeded by three new highs.

FAQ — ICT swing highs and lows

What is a swing high in ICT? +
A candle whose high exceeds both neighbours’ highs — a local peak. The wick tip marks the price. BSL accumulates above every significant swing high.
Internal vs external? +
External = major pivots defining the leg (highest HH, lowest LL). Internal = minor pivots within (HLs, LHs). Breaking external = major BOS or CHoCH. Breaking internal = minor event.
Wicks or closes? +
Wicks for identification (wick tip IS the swing price). Closes for confirmation (BOS/CHoCH requires close beyond). Wick beyond without close = liquidity sweep, not structural break.
How do swings connect to liquidity? +
Every swing high = BSL above (short stops + breakout buys). Every swing low = SSL below (long stops + breakout sells). Identifying swings = identifying all major liquidity pools.

Conclusion — swing points are the language of price

Swing highs and swing lows are the primitive vocabulary of ICT price analysis. Market structure, BOS, CHoCH, OTE, equal highs and lows, liquidity pools, AMD targets — every concept is expressed in terms of swing points. Two permanent habits: always use wick tips for swing price identification, and always specify the timeframe when referencing a swing point.
The companion guides: the market structure guide builds the HH/HL/LH/LL sequence from swing points; the HH/HL guide covers the liquidity reframe; and the BOS guide covers what happens when swing points are broken. Or join the mentorship for structured feedback on your swing point identification.
Lio
Founder & ICT trading educator, LiquiditySweeps.com

Lio has traded ICT and Smart Money Concepts on forex majors and US indices since 2021 and built LiquiditySweeps.com to teach the framework the way it should be learned: in sequence, on real charts, with free live tools instead of paid indicators. Every article on this site follows the same rule — nothing gets published that wouldn’t survive a trade review.

About All articles Mentorship
Ready to go further?
The mentorship programme covers the full framework — weekly live sessions, daily bias review, and personal trade review on every entry you submit.