WhitmanTrading

Liquidity Sweep vs Change of Character

Liquidity sweeps run past an obvious level and then reverse. A change of character is the first swing break against the prevailing sequence, and the reversal that completes a sweep is very often the move that produces it, so the two are usually one sequence.

These are usually presented as two things to look for. In practice they are two moments in one sequence, and understanding the order is more useful than choosing between them.

What each one is

A liquidity sweep is a move past an obvious level that reverses, on the argument that stops behind it were triggered. Liquidity sweep covers it.

A change of character is the first swing break against the prevailing sequence — in an uptrend, a low breaking instead of a high. Change of character covers it.

The reversal that completes one frequently produces the other. Price runs past a high, turns, and the move back down takes out the last swing low, which is the character change.

Where they differ

A price series running past a high and reversing.
The event: past a level, then back. Illustrative chart - not real market data.

What each is defined against. The sweep against an obvious level where stops would sit. The character change against the swing sequence, which is a different reference.

The second half of a price series breaking the opposing swing.
The consequence: the opposing swing gives way. Illustrative chart - not real market data.

When each is confirmed. The sweep once price returns through the level. The character change once the opposing swing goes, which is usually a little later.

A slice of price data with a run past a level and a swing break after it.
One sequence, two moments. Illustrative chart - not real market data.

What each claims. The sweep claims stops were taken, which nobody can see. The character change claims the sequence of swings has broken, which is visible on the chart.

Which is checkable. The character change, provided you have written a swing definition. The sweep depends on an assumption about where orders were.

Where they agree

A window of price data containing both events.
One move often produces both. Illustrative chart - not real market data.

They usually describe one sequence. The move that completes the sweep is often the move that breaks the opposing swing, so the two mark the same stretch of chart.

Both fire far more often than markets turn. Every trend contains runs past levels and breaks of minor swings, and most of them resolve back into the original direction.

Both are frequent. On this site’s shared series direction runs average 2.01 bars with a longest of 11, so both events occur constantly.

And neither supplies a stop. The ninetieth percentile bar range here is 1.101 and the largest single bar was 2.338, which is what an invalidation nearby has to survive.

Which one to use

A range-bound stretch of price producing both events repeatedly.
A range produces both constantly. Illustrative chart - not real market data.

Require both when you want a stricter filter. A run past a level, a return, and then the opposing swing giving way is considerably rarer than either half alone.

A slow-moving stretch of price completing the full sequence.
The full sequence is rarer and later. Illustrative chart - not real market data.

Use the character change alone when you want more signals. It is checkable against a written swing definition and does not depend on assumptions about stop placement.

Use the sweep alone only after the return is complete. Before that it is a breakout, and on this site’s shared series 85% of 39 twenty-bar breakouts held.

And when you require both, accept the later entry. Waiting for the second half costs price on every occasion the first half was enough, which is the price of the filter.

Why the sequence matters more than the labels

A candlestick chart annotated with the round-trip cost of a switch.
Every attempt at the sequence costs a round trip. Illustrative chart - not real market data.

Because the order tells you what has been established. A sweep with no swing break is a reversal that has not yet changed anything structural.

A section of a price series drawn without volume context.
And a thin market produces both for no reason at all. Illustrative chart - not real market data.

And because requiring both is the only real filter here. Neither half is rare; the combination is considerably rarer, which is the whole argument for using them together.

What to specify before using either

Which level counts as swept. A prior swing high, a session high, a round number — obvious to whom, and how far back you look.

How far past counts, and how quickly back. A wick beyond and a close beyond differ, and the ninetieth percentile bar range here is 1.101.

How many bars make a swing. The character change is unusable without it, and the answer changes how many you see by a very large factor.

And whether the swing break must follow within a fixed window. Without that, any later break can be attached to any earlier sweep, and the sequence becomes unfalsifiable.

The original data

Of the 24,971 unique videos in research/search-study-corpus.jsonl, no title compares these two directly — this pair is constructed from two subjects the corpus covers separately. Separately, liquidity sweeps appear in 69 titles at a median of 17,537 across 49 channels, and change of character in 40 at a median of 4,162 across 34. The counts come from site/corpus_count.py.

A candlestick series with several gaps, the largest of them marked.
A gap can complete the sequence in one bar. Illustrative chart - not real market data.

69 videos on the event at 17,537 against 40 on the structural change at 4,162. Nearly twice the coverage and four times the audience per video for the sweep — the dramatic half of the sequence draws the attention, and the checkable half draws considerably less.

A stretch of price bars cut short at a decision point.
Price swept the high and turned. Swing still intact. Illustrative chart - not real market data.

The answer to the question on that chart is that nothing structural has changed yet. A sweep without a swing break is a pullback with a story attached — and waiting for the second half is what separates the sequence from a guess.

When it fails

The failure is treating a sweep alone as a reversal, and a trend supplies them endlessly. Price runs past a prior high, comes back, and the move is read as a completed sweep. The swing structure is untouched — no low has broken — so nothing about the sequence of highs and lows has changed. The trend resumes, the position is stopped, and the next pullback past a minor high produces the identical reading.

The second failure is no swing definition. The second half cannot be checked.

A third is entering before the return. It is a breakout until price comes back.

A fourth is attaching any later break to an earlier sweep. That is unfalsifiable.

A fifth is reading structure on a timeframe you do not trade. They disagree by design.

And a sixth is assuming the stops were there. That is inferred, not observed.

Liquidity sweep covers the event. Change of character covers what it often produces. And break of structure covers the continuation break both are defined against.

What I actually do

The pattern people are actually describing when they combine these is a run past a level, a fast return, and then the opposing swing giving way. That is one sequence with two names, and requiring both parts is stricter than requiring either.

— Michael Whitman

This page is educational, not financial advice. Test every idea on your own charts before risking money.