Knowing what liquidity is achieves nothing if you cannot find it. This guide is a marking method: which levels to keep, which to ignore, in what order to draw them, and how to tell a genuine liquidity pocket from an unremarkable level.
The goal is not to cover your chart in lines. It is the opposite: to keep the five to eight levels that actually matter on your working timeframe.
The guiding principle: shared obviousness
A liquidity zone only exists if many traders see the same level. That is the one rule that lets you filter.
Ask yourself systematically: if I opened this chart with no indicators, would this level jump out at me?
- If yes, stops are probably sitting there.
- If you have to squint to see it, it interests no one.
A discreet level, visible only to you, is not a liquidity pocket. It is a line on a screen.
Buy-side liquidity: four forms to spot
Buy-side liquidity sits above price. These are resting buy orders. Here are the four configurations to mark, in order of reliability.
1. Equal highs
The cleanest form. Two highs — or more — stop at practically the same price, forming a visible horizontal line.
What you see: two upper wicks topping out at the same level, within a few points, separated by a pullback.
Why it is loaded: the first high creates resistance. The second confirms it. Sellers acting at that level all place their stop just above. Breakout traders place their buy stops there. The pocket builds with every test.
An important nuance: the closer the highs are to exactly the same price, the denser the concentration. Three equal highs beat two.
2. Relative equal highs
In practice, highs are rarely perfect. We speak of relative equal highs when highs are close without being identical — a few points apart on forex, a few dozen on an index.
How to handle them: mark a zone, not a line. The lower bound is the lowest high in the cluster, the upper bound the highest. Liquidity is spread across that band.
This is the most common configuration and, for that reason, the most useful to read well. Demanding perfectly equal highs means ignoring the large majority of real cases.
3. Major swing highs
An isolated swing high — a marked peak that produced a clean reversal — remains a liquidity pocket even without a twin.
What you see: a high point flanked by lower candles on both sides, which started an identifiable decline.
What gives it value: the size of the move it produced. A high that triggered a two-hundred-point drop drew far more attention — and therefore more stops — than one followed by twenty points of pullback.
4. Period highs
These levels have a special status: they are calculated, not interpreted. Everyone sees exactly the same price.
- Previous day high — the most watched intraday.
- Previous week high — relevant for swing trading.
- Previous month high — frames the larger moves.
- Asian session high — the reference for the London open.
The previous day high deserves a special mention. It appears on countless trading plans, in most public scripts, on desk and retail charts alike. It is often the densest pocket of buy-side liquidity in an intraday session.
Sell-side liquidity: the four symmetrical forms
Sell-side liquidity sits below price. These are resting sell orders. The logic mirrors the above exactly.
1. Equal lows
Two or more lows stopping at the same level. Buyers acting there place their stop just below; breakout sellers place their sell stops there.
A reading cue: a very clean double bottom on a visible timeframe is rarely solid support. More often, it is a target.
2. Relative equal lows
Same treatment as for highs: mark a band, from the highest low to the lowest low in the cluster.
3. Major swing lows
An isolated low that produced a clean rally. Its value is measured by the size of the move that followed.
4. Period lows
Previous day, previous week, previous month, Asian session. The previous day low is the exact counterpart of the previous day high, with the same density.
Liquidity pools versus liquidity voids
These two notions are opposites, and mixing them up distorts the whole reading.
A liquidity pool is an area rich in resting orders. Price is drawn to it. It sits at the extremes: above highs, below lows.
A liquidity void is an area poor in orders — a stretch of price crossed very quickly, often in one or two large candles, with no meaningful trade at those prices.
| Liquidity pool | Liquidity void | |
|---|---|---|
| Contents | Many resting orders | Few or none |
| Chart appearance | Marked highs/lows, tested levels | Large candle, gap, few wicks |
| Price behaviour | Drawn toward the zone | Crosses fast, often returns to fill |
| Role | Target of the move | Transit zone, often revisited |
A useful point of vocabulary: the fair value gap is a particular form of liquidity void, created by an imbalance across three consecutive candles.
In practice: you look for the pool as a destination, and use the void as a potential reaction zone when price returns.
External and internal range liquidity
This is the distinction that organises the whole reading, and the one beginners skip most often.
External range liquidity
External range liquidity refers to orders sitting beyond the boundaries of the current range: above the range high, below the range low.
This is the liquidity the market goes to fetch. It supplies the targets for expansion moves.
Internal range liquidity
Internal range liquidity is what sits inside the range: order blocks, fair value gaps, the midpoint.
This is the liquidity the market uses to reposition before going to fetch the external.
The typical cycle
- Price takes external liquidity on one side (the equal highs, say).
- It rejects and comes back for internal liquidity (an order block, a fair value gap).
- It heads for the external liquidity on the opposite side.
This external → internal → external rhythm describes a large share of sessions. Knowing which phase you are in stops you waiting for continuation while the market is repositioning.
A step-by-step marking method
A simple routine, to run before the open, in five to ten minutes.
Step 1 — Start from the top
Open the higher timeframe first (D1 or H4 for intraday). Mark:
- the previous day high and low;
- the equal highs and lows visible over the last few weeks;
- the previous week high and low.
Two colours are enough: one for buy-side, one for sell-side. Resist the urge to add more.
Step 2 — Drop to the working timeframe
Move to H1 or M15. Add only:
- significant swing highs and lows — those that produced a clean move;
- relative equal highs and lows formed since the last session.
Step 3 — Define the current range
Identify the high and low of the range price is trading in. Those two boundaries are your external liquidity. Everything between them is internal.
Step 4 — Rank
Not all levels are equal. Rank them:
- High priority: previous day high/low, clean equal highs and lows, weekly range boundaries.
- Medium: significant swing highs and lows on the working timeframe.
- Low: minor highs and lows — often best not drawn at all.
Step 5 — Clean up
Erase levels that have already been taken. A level cleared with a close beyond is no longer a pocket: its liquidity has been consumed. Leaving it on the chart clutters the reading and creates false reference points.
This is the most neglected step, and the one that makes the biggest difference over time.
How long does a liquidity pocket stay relevant?
A question rarely covered, and yet decisive.
The general rule
The order density of a pocket depends on two factors:
- The timeframe it formed on. A weekly high attracts orders for weeks. An M5 high attracts them for hours.
- Time elapsed since it formed. Resting orders are not permanent: positions get closed, stops get moved, traders abandon the idea.
| Origin of the level | Indicative window of relevance |
|---|---|
| M1–M5 high / low | The current session |
| M15–H1 high / low | One to three days |
| Previous day high / low | The next session, sometimes two |
| Weekly extremes | Several weeks |
| Monthly extremes | Several months |
These windows are orders of magnitude, not fixed rules. They settle a common question: should you keep that level drawn three weeks ago on an M15 chart? Generally, no.
The special case of untouched levels
A level that has never been touched keeps its liquidity longer than one tested several times. Each test consumes part of the resting orders: the nearest stops trigger, some traders exit.
Consequence: between two comparable pockets, the one not yet visited is generally the denser — and therefore the likelier target.
Reading which side is more loaded
Once your levels are marked, one question follows: which side will price go for first?
There is no certain answer, but there are readable clues.
Density
Count what sits on each side. Three sets of equal highs stacked within a narrow band above price outweigh a single swing low below it. The denser side is the stronger draw.
Freshness
Between two comparable pockets, the one formed more recently generally holds more orders on lower timeframes. On daily and weekly levels the reverse can apply: an old, untouched extreme accumulates attention over time.
Distance
All else equal, the nearer pocket tends to be visited first — simply because reaching it requires less movement. This is why an intermediate pocket often gets taken before the obvious one further out, which is exactly the inducement pattern.
Higher-timeframe direction
The strongest clue. In a clean daily uptrend, sell-side pockets below tend to be taken as pullbacks, and buy-side pockets above as targets. The direction does not tell you the sequence, but it tells you which take is likely to be a pause and which is likely to be a destination.
One last filter worth applying before you close the chart: ask whether each remaining level would still matter to a trader who arrived this morning with no memory of last week. If the answer is no, the level belongs to your history, not to the market's. Levels earn their place by being visible to people who were not watching when they formed — that is the whole basis of a liquidity pocket, and it is the fastest way to cut a cluttered chart back down to something usable.
Common identification mistakes
Drawing too many levels. Twenty lines on a chart do not give you twenty opportunities: they guarantee a level will always sit near price, which lets you justify any entry after the fact.
Confusing support/resistance with a liquidity pocket. A support is where price reacted. A liquidity pocket is where orders wait. The two often coincide — but you do not use them the same way: one to hope for a bounce, the other to anticipate a take.
Demanding perfectly equal levels. Relative equal highs and lows are the norm. Work in zones.
Ignoring age. A pocket formed three months ago on M5 generally has no resting orders left. On low timeframes, recent liquidity dominates.
Forgetting directional context. A sell-side pocket inside an H4 uptrend does not mean the same thing as the same pocket inside a downtrend. The level is identical; the reading is not.
Marking levels after the fact. If you draw your zones once the move is under way, you are not identifying them — you are justifying them. Marking happens before the session.
Pre-session checklist
- Previous day high and low marked.
- Previous week high and low marked.
- Equal highs / equal lows spotted on the higher timeframe.
- Relative equals drawn as zones, not lines.
- Significant swing highs/lows added on the working timeframe.
- Current range boundaries identified (external liquidity).
- Internal liquidity spotted inside (order blocks, fair value gaps).
- Levels already consumed erased.
- Levels ranked: which ones actually matter today?
- Higher-timeframe directional context noted.
If you finish this list with more than ten levels, go back to step 4: you have not ranked.
