Concept
Liquidity Pool
Liquidity Pool is a Smart Money Concepts / ICT concept. The Library holds 21 implementations, each one a working definition you can pull into Quant.
Top Liquidity Pool indicators
21 total
What is a Liquidity Pool?
A liquidity pool is a price region where resting orders are assumed to cluster: stop-losses and pending breakout entries stacked just beyond an obvious reference point. Swing highs and lows, equal highs and lows, prior session extremes, round numbers: any level enough traders lean against accumulates stops behind it. Smart Money Concepts / ICT vocabulary splits the map in two: pools above highs are buy-side liquidity (buy stops from shorts, plus breakout buys), and pools below lows are sell-side liquidity (sell stops from longs, plus breakdown sells).
The mechanism is counterparty demand. Size cannot enter or exit a market without opposing orders, and a triggered stop is exactly that: a market order firing at a known location. A dense pool is therefore a source of fills, which is why the framework treats untouched pools as magnets price gets drawn toward (the draw on liquidity). One caveat is structural: stop orders aren't visible on a price chart, so every pool is an inference from where traders plausibly positioned, never an observation.
The concept matters because it inverts classical support and resistance. Where the classical reading expects an obvious level to hold on approach, the liquidity reading expects it to be run first — a liquidity sweep collecting the stops behind it — before direction resolves. That one reframe gives failed breakouts a function, explains stop runs through obvious levels, and turns every untouched extreme on the chart into a candidate target.
How to identify a liquidity pool on a chart
Pools are inferred, not displayed; the workflow is to mark the levels traders visibly lean on and rank the stops likely resting behind them.
- 1Mark the obvious extremes: recent swing highs and lows, equal highs/lows, prior day/week/session extremes, and well-tested trendlines. Visibility is the whole game: the more traders can see a level, the more stops are likely to accumulate behind it.
- 2Rank the pools by expected size. Equal or multi-touch levels outrank single swings, higher-timeframe extremes outrank intraday ones, and levels that coincide with round numbers carry extra weight.
- 3Separate untouched pools from spent ones. A level that has already been traded through has largely surrendered its stops; the untapped pools on either side of price are the live candidates for a draw.
- 4Watch the behavior at contact. A fast rejection that closes back inside the range reads as a sweep of the pool; acceptance and continuation beyond it reads as a genuine breakout with initiative interest behind it.
How traders use it
- As targets: bearish ideas commonly aim at untapped sell-side below old lows and bullish ideas at buy-side above old highs, with exits set just in front of the pool so the target doesn't depend on the level breaking.
- As a reversal filter: instead of trading a level's first touch, many models wait for the pool to be run and rejected (a sweep followed by a shift in structure such as a change of character) before entering the other way.
- As a stop-placement audit: a stop parked just behind the most obvious level sits inside the pool most likely to be collected; placing it beyond the full pool, or sizing for the run, are the usual mitigations (stop placement vs liquidity pools).
- As a bias frame: once one side's pool is taken, attention rotates to the untouched pool on the other side; internal vs external range liquidity formalizes this alternation between objectives inside the range and beyond it.
Liquidity pool vs related concepts
Liquidity sweep: The pool is the location; the sweep is the event. A pool sits untouched until price runs through it and triggers the resting orders. That run, especially when price closes back inside the prior range, is the sweep.
Equal highs/lows as liquidity: Equal highs or lows are one specific, high-salience pool: two or more extremes at nearly the same price stack stops at the same spot, which is why they're treated as prime sweep candidates rather than strong walls.
S/R zone: Same locations, opposite default expectation. Classical support/resistance expects the obvious level to hold on approach; the liquidity lens expects it to be run for stops first. Which reading wins on a given touch is only clear from the reaction.
Resting liquidity / liquidity heatmap: Heatmaps plot visible resting limit orders from exchange order-book data. A liquidity pool is an inference about invisible stop orders. The two often mark similar levels, but one is measured and the other is deduced from structure.
More Liquidity Pool implementations
- Liquidation Levels
- Liquidity Sweeps
- Liquidity Heatmap LTF
- Buyside & Sellside Liquidity
- Liquidity Clusters Magnitude
- Liquidity Delta Profiler
- Liquidity Structure & Order Flow
- Liquidity Levels/Voids (VP)
- EQH/EQL Liquidity Zones
- Historical Liquidity Proximity Heatmap
- Rolling Liquidity Clusters Channel
- Liquidity Magnet
- Liquidity Gravity Map
- Stop Loss Cascades (Breakouts)
- Institutional Order Flow Map
- ICT IRL & ERL Zones-v2
- One Setup for Life ICT
- Unchased Wick Detector and Reversals
Related concepts · Liquidity concepts
Concept family
Smart Money Concepts / ICT
54 concepts mapped · 50 in the Library
Liquidity Pool FAQ
Are liquidity pools in trading the same as DeFi liquidity pools?
No. In DeFi, a liquidity pool is a smart contract holding token reserves so an automated market maker can quote prices. In technical analysis, it's a chart concept: a region where stop-loss and breakout orders are assumed to cluster beyond obvious highs and lows. The two share a name because both describe concentrations of orders, but they're otherwise unrelated.
Does price always run the nearest liquidity pool?
No. Price tends to move toward liquidity, but nearest isn't the only variable: higher-timeframe pools, session extremes, and the prevailing trend all compete for the next objective. Pools can sit untouched for weeks, and some are never revisited. Treat an untapped pool as a candidate destination to plan around, not a promise.
Where are the largest liquidity pools on a chart?
Wherever the most traders can see the same level: equal highs or lows, prior day, week, and month extremes, session highs and lows, round numbers, and well-tested trendlines. Visibility drives stop placement, so the more obvious the level, and the higher the timeframe it's drawn from, the larger the assumed pool behind it.
How do you know when a liquidity pool has been taken?
Price trades through the level, often on a wick, triggering the stops behind it. What happens next is the tell: a swift close back inside the prior range reads as a sweep (stops taken, no follow-through), while sustained acceptance beyond the level reads as a genuine breakout. Until the level actually trades, the pool is intact.
Can you actually see liquidity pools?
Not on a standard price chart: stop orders rest with brokers or exist only as traders' intentions, so pools are inferred from structure. Order-book heatmaps on some exchanges show resting limit orders, which is related but different evidence: they display passive bids and offers, not the stop orders that define a pool.
Build Liquidity Pool your way.
Quant writes, tests, and refines it with you — then it runs on LuxAlgo charting or ports to TradingView.

.png&w=3840&q=75)
.png&w=3840&q=75)