WhitmanTrading

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

Price bars with four sessions shaded behind them and a volume histogram beneath.
And the session decides whether there is any at all. Illustrative chart - not real market data.

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 — if more than 10 of your 20 marked pools ended up labeled sweeps, the label is being applied to ordinary breaks that paused before carrying on. A record where most level breaks are labeled sweeps has a definition that is too generous.

Why most breaks are not sweeps

The base rate runs against the popular version of this idea. In a market that is going somewhere, each new high takes out the one before it, and every one of those highs was a pool of resting stops by the usual definition. A level being taken is therefore very often just a break, and treating every taken level as a sweep is betting against the ordinary behavior of a trend.

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 the search study behind this site, 221 have an instruction-shaped title mentioning liquidity, at a median of 17,563 views across 160 channels, with a maximum of 2,275,549. For comparison, order blocks appear in 240 instructional titles at a median of just 3,376.

160 channels producing 221 videos at a 17,563 median, against 240 order-block videos at 3,376. Both belong to the same school of chart reading, and one pulls roughly five times the audience per video. The vocabulary that sounds most technical is not the vocabulary people are searching for.

A 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.

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.

What I actually do

Write down what counts as a sweep before you go looking for one. Without that definition, every reversal becomes a sweep after the fact and every continuation becomes a break, so the idea explains everything and predicts 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.