How to Spot Liquidity on a Chart
To spot liquidity on a chart, mark the places where obvious stop orders would sit: equal highs, equal lows, and prior session highs and lows. Those are the pools. A sweep takes them and reverses, while a genuine break takes them and continues.
Liquidity on a chart is not a mystery and it is not a proprietary indicator. It is a question about where orders are likely to be sitting, and the answer is almost always the most obvious place.
Before you start
A bare chart on two timeframes. The slow one to find which pools matter, the fast one to watch them being taken. Nothing else on the screen.
The prior session’s high and low marked. Two lines, drawn before the session opens. They are the most widely watched levels that exist and they take ten seconds to add.
A definition of a sweep you wrote down before looking. How far beyond the level, and how quickly back inside. Without a number this becomes a story told after the fact.
The steps
1. Mark where the obvious stops would sit
Above a clear high and below a clear low. Anyone long has a stop under the low; anyone short has one above the high. That is the pool.
2. Find the equal highs and equal lows
Two or more turns at almost the same price. The flatter the line across them, the more orders have accumulated just beyond it.
3. Add the prior day’s high and low
These are referenced by more participants than any drawn level. They require no interpretation, which is exactly why they attract orders.
4. Check the slow chart for which pool matters
A weekly high holds more resting orders than a five-minute one. Rank the pools by the timeframe they appear on, and ignore the small ones while a large one is untouched.
5. Watch what happens after the level is taken
Price beyond the level and back inside within your written number is a sweep. Price beyond and continuing is a break. Apply the definition you wrote, not the one that fits.
6. Confirm somebody was actually there
A level taken on almost no volume had few orders behind it. The pool you imagined was not there, and the reaction you expected has no source.
7. Check the session before acting
Quiet hours have thin books and produce level breaks with nothing behind them. The same pattern in an active session and a dead one means different things.
How to tell it worked
Score your last 20 marked pools, gathered over at least 30 days, against three counts.
Count the pools you marked before price reached them. 20 out of 20, or the exercise is retrospective. A pool identified after the sweep is a description, and this whole procedure exists to avoid producing descriptions.
Count how many you classified using the written definition rather than the outcome. Again 20 out of 20. If you called it a sweep because it reversed, the definition did no work.
Then count the sweeps against the breaks. Sweeps should be the minority — on the shared series, 85% of 39 measured 20-bar breakouts followed through and all 11 of the 55-bar ones did. A record where most level breaks are labelled sweeps has a definition that is too generous.
Why most breaks are not sweeps
The measured base rate runs against the popular version of this idea. If 85% of twenty-bar breakouts on the shared series continued, then a level being taken is much more often a break than a trap, and treating every taken level as a sweep is betting against the more common outcome.
Which is what the written definition protects you from. A rule that says “beyond the level and back inside within two bars” will classify most breaks correctly as breaks, because most of them never come back inside within two bars.
And a gap creates the opposite problem. Price jumps the pool entirely, leaving the orders untouched behind it, so the level is still sitting there unswept while the chart looks as though it has moved on.
The original data
Of the 24,971 unique videos in research/search-study-corpus.jsonl, 68 have an instruction-shaped
title mentioning liquidity, at a median of 33,509 views across 59 channels, with a maximum of
2,275,549. For comparison, order blocks appear in 99 instructional titles at a median of just 1,172.
The counts come from site/rank_howto.py.
Fifty-nine channels producing 68 videos at a 33,509 median, against 99 order-block videos at 1,172. Both belong to the same school of chart reading, and one pulls roughly twenty-eight times the audience per video. The vocabulary that sounds most technical is not the vocabulary people are searching for.
The answer to the question on that chart is that the sweep alone does not say. Apply the definition you wrote before the session and let it decide — and if the honest answer is that price went beyond the level and has not returned inside your window, that is a break, whatever it looked like at the moment it happened.
When it fails
A range destroys this method by making every level look like a pool. Price turns at similar prices repeatedly because that is what a range is, so equal highs appear everywhere and each one gets taken and returned inside within a couple of bars. Every break qualifies as a sweep under most definitions, the chart appears full of signals, and none of them carries information.
The second failure is classifying after the outcome. It makes the idea unfalsifiable, which is the most common criticism of this school and the fairest one.
A third is trading a pool in a dead session. Thin conditions break levels with nothing behind them.
A fourth is ignoring the higher timeframe. A small pool taken while a large one sits untouched is usually noise on the way to the larger one.
A fifth is assuming a gap swept something. It jumped the orders rather than filling them.
And a sixth is treating a sweep as a complete trade. It is a location and a reason, with no entry, no stop and no size attached.
Related
Liquidity explains what the word means before the chart-reading school borrowed it. Liquidity sweep covers the specific event and how to separate it from an ordinary break. And liquidity pool is the resting-order concept these levels are supposed to represent.
The thing that made this usable rather than mystical was writing down what would count as a sweep before I went looking for one. Without that definition, every reversal became a sweep after the fact and every continuation became a break, which meant the idea explained everything and predicted nothing. A written rule turns it back into something that can be wrong.
— Michael Whitman
This page is educational, not financial advice. Test every idea on your own charts before risking money.