x10hop

Liquidity Pool

Also: buy-side-liquidity-pool, sell-side-liquidity-pool, BSL, SSL

Liquidity high symmetrical

A Liquidity Pool is a collection (pool) of pending stop orders resting above or below price at a recognisable price level — typically an old high, old low, swing high, swing low, or a cluster of equal highs/lows. Buy-side liquidity pools reside above old highs (protective buy stops from short sellers; breakout buy stops from retail longs). Sell-side liquidity pools reside below old lows (protective sell stops from long holders; breakout sell stops from retail shorts). Smart money targets these pools to pair large institutional orders with the stop-triggered market orders, achieving efficient order entry and exit. A run on a liquidity pool is the mechanism by which smart money accumulates or distributes positions.

First seen: 2016 Updated: 2016
Identification4
  • Buy-side liquidity pool: Located above a recognisable old high, swing high, or cluster of equal highs. Buy stops from short sellers (protective) and breakout buyers accumulate above this level.
  • Sell-side liquidity pool: Located below a recognisable old low, swing low, or cluster of equal lows. Sell stops from long holders (protective) and breakout sellers accumulate below this level.
  • Equal highs or equal lows on any timeframe are the highest-probability liquidity pool markers — multiple traders place stops at the same visible level.
  • Old highs and lows visible on the chart mark where stop orders would logically be placed by retail participants.
Entry4
  • Bullish context (underlying bias bullish, targeting a sell-side pool below price): Place a buy limit order just below the recent low (10–20 pips below on a 15–30 min chart is ICT's stated guideline). After the pool is run, look for swift rejection away from the low.
  • Bearish context (underlying bias bearish, targeting a buy-side pool above price): Place a sell limit order just above the recent high. After the pool is run, look for swift rejection away from the high.
  • Ideal entry: Buy limit 10–20 pips below the recent low; use a 30–50 pip stop below the entry (not below the low itself).
  • Wait for the market to trade through the pool (stop raid) then show willingness to reverse before committing if not using a limit order.
Stop2
  • Bullish pool entry: Stop 30–50 pips below the entry point (placed significantly below the low, not just below it).
  • If price moves more than 25 pips beyond the low after entry, probability shifts from stop-run to genuine trend continuation — consider exiting.
Target3
  • Contrary liquidity pool on the opposite side of the range (buy-side pool for exits on bullish entries; sell-side pool for exits on bearish entries).
  • Equal highs (for bullish entries) or equal lows (for bearish entries) above/below price serve as layered profit targets.
  • Fair value gaps, liquidity voids, and bearish/bullish order blocks within the range also serve as internal targets.
Invalidation2
  • The pool has been run (price traded through the level, triggering the stops) and price has since moved away decisively — the pool is absorbed.
  • Price fails to react after running the pool (no swift reversal within the session) — may indicate the pool was not the primary draw, or the market is in a trend continuation.

Inferred Conditions (Unvalidated)

  • A 10–20 pip sweep beyond the pool level on a 15–30 min chart is considered a normal stop-raid range; beyond 25 pips suggests a trend move rather than a stop raid.
  • Smart money accumulates sell-side stops to build longs; distributes those longs by running buy-side stops — both pools are used in the same trade cycle.
  • Liquidity pool runs can be low-resistance (aligned with higher timeframe bias) or high-resistance (counter to higher timeframe bias). Low-resistance runs have immediate payoff; high-resistance runs stall or reverse.

ICT Quotes

"Liquidity is the open interest of buyers and sellers in the market, and can be further defined by those entities at or near specific price levels."

00:00:51|35-ICT Mentorship Core Content - Month 4 - Liquidity Pools.srt

"Above old highs, there's a pool or a collection of orders that traders will build up around now."

00:04:19|35-ICT Mentorship Core Content - Month 4 - Liquidity Pools.srt

"You're accumulating sell stops and offloading them to buy stops. You're accumulating the sell side liquidity for longs and you're distributing your longs to the buy side liquidity. All you're doing is the same role as a market maker and a liquidity provider."

00:12:38|35-ICT Mentorship Core Content - Month 4 - Liquidity Pools.srt

"A 10 to 20 pip sweep below the old low. A 30 to 50 pip stop is ideal if your entry is under the low... if it starts moving beyond 25 pips, I think is a fair assessment below the low, it's probably not just a stop run."

00:10:42|35-ICT Mentorship Core Content - Month 4 - Liquidity Pools.srt

Timeframes

15m30m1h4hdailyweeklymonthly
Version History3 versions
201600:00:51

35-ICT Mentorship Core Content - Month 4 - Liquidity Pools.srt

"teachings from the ICT mentorship or another December when teaching reinforcing liquidity pools when to anticipate rates, or liquidity is the open interest of buyers and sellers in the market, and can…"

Initial definition in 2016 mentorship.

201600:00:07

42-ICT Mentorship Core Content - Month 5 - Defining Open Float Liquidity Pools.srt

"What you looking at here is a chart of the Canadian dollar futures chart. The March delivery contract for Canadian dollar and this is the dollar CAD pair daily chart. When we're looking at price, what…"

File 42 extends the liquidity pool concept into the Open Float framework: pools are now explicitly tiered by IPDA data range intervals (20/40/60-day) and applied within a rolling 120-day window. The Canadian dollar futures chart is used as the worked example. See open-float-liquidity-pool.yaml for the full operationalised sub-concept.

2022various

ICT YT - 2022 Mentorship 2022 (Episodes 16–41)

""Once it does that right there, when it's rallying…it's taking in all the pending buy stops" (Smart Money Concepts and Chaos, 2022-04-28) "sell side taken 3x intraday + yesterday's low taken → buy FVG…"

2022 mentorship introduces several operationalized distinctions for liquidity pools in the context of index futures intraday trading: (1) Sweep vs. Run distinction (see sweep-vs-run.yaml): a brief spike into a liquidity pool that reverses = sweep (counter-trend entry); a break through that continues = run (trend entry). The sweep/run classification of liquidity events is the primary real-time decision point. (2) Buy-side / sell-side exhaustion: when sell-side liquidity is taken THREE times intraday without follow-through, it signals sell-side exhaustion and a high-probability long setup (Counter-Trend Setup, see counter-trend-setup.yaml). (3) Relative equal highs: multiple intraday highs at approximately the same level constitute a buy-side liquidity pool — the algorithm is expected to run these before reversing. These become intraday targets after a sell-side sweep sequence. (4) Algorithm mechanic (Smart Money Concepts, 2022-04-28): the algorithm IS the market maker. Buy stops above old highs are collected by the algorithm as it rallies — this is the mechanical description of a buy-side liquidity pool being run.

Notes

BSL/SSL framing: In later ICT teaching, Liquidity Pool is largely superseded by the Buy-Side Liquidity (BSL) and Sell-Side Liquidity (SSL) terminology. The mechanical concept is identical — stops above highs (BSL) and stops below lows (SSL). No status change applied here because ICT still uses "liquidity pool" language actively in 2016 teaching. External Range Liquidity and Internal Range Liquidity are defined in file 26 (Reinforcing Liquidity Concepts). See external-range-liquidity.yaml and internal-range-liquidity.yaml for those entries. Both are sub-frameworks for classifying whether a liquidity run occurs outside (external) or inside (internal) the current trading range, and both are described with codifiable rules in file 26.

Asymmetry Notes

Fully symmetrical. Buy-side pools are targeted when bearish (sell into them); sell-side pools are targeted when bullish (buy from them). Same mechanical rules in both directions.