WhitmanTrading

Wyckoff Upthrust: A Failed Push, Renamed

A Wyckoff upthrust is a move above the top of a trading range that fails and closes back inside it, read as confirmation that supply is being distributed. The same price action is called a liquidity grab in the smart-money vocabulary, and neither name adds evidence to the other.

How it works

A strongly rising stretch of the long price series. The headline on the chart reads: A push above the top of a range that fails.
A push above the top of a range that fails. Illustrative chart - not real market data.

Price has been ranging. It pushes above the top of the range, and then closes back inside. That failed push is the upthrust.

A candlestick chart of the site's shared price history. The headline on the chart reads: It is the spring turned upside down.
It is the spring turned upside down. Illustrative chart - not real market data.

Structurally it is the Wyckoff spring inverted — a dip below a base that recovers, versus a push above a top that fails.

A declining stretch of the long price series. The headline on the chart reads: It is supposed to confirm distribution, which is unobservable.
It is supposed to confirm distribution, which is unobservable. Illustrative chart - not real market data.

In Wyckoff terms the upthrust confirms distribution — informed sellers using the push above the range to unload into the buying it attracts. That is the story, and it describes something no data feed reports. Nobody can see who sold.

The same candle, two vocabularies

A gently rising stretch of the long price series. The headline on the chart reads: The smart-money vocabulary calls this a liquidity grab.
The smart-money vocabulary calls this a liquidity grab. Illustrative chart - not real market data.

A push above an obvious high that immediately reverses is also the textbook liquidity grab — the same bars, described as reaching for the stop orders resting above the range rather than as distribution.

Two frameworks, one event, two mechanisms neither can observe. Wyckoff says supply was being distributed; the smart-money account says stops were being filled. Both are inferences from price and volume, and the chart cannot separate them.

Which is worth stating plainly because it changes how much either name is worth. If two traditions with different theories describe the same candle, the candle is the observation and the theories are commentary — and a trade should be sized on the observation.

A calmly advancing stretch of the long price series. The headline on the chart reads: Equal highs are what make the upthrust possible.
Equal highs are what make the upthrust possible. Illustrative chart - not real market data.

Both accounts agree on one thing: it needs an obvious level. A range with a well-defined top — ideally two or three highs at a similar price — is what makes the event possible, because that is what concentrates orders in one place.

A flat but volatile stretch of the long price series. The headline on the chart reads: The speed of the failure is the only real tell.
The speed of the failure is the only real tell. Illustrative chart - not real market data.

The one distinguishing feature that is actually on the chart is speed. A push that fails within a bar or two behaves differently from one that spends a week above the level before rolling over. Speed is measurable, and it is more useful than either name.

In practice

A candlestick chart with a volume histogram beneath it, with the volume histogram emphasised. The headline on the chart reads: Heavy volume on the failed push is the classical sign.
Heavy volume on the failed push is the classical sign. Illustrative chart - not real market data.

Heavy volume on the failed push is the classical confirmation, and it is the only non-price input available. A push above the range on almost nothing is a different event from one where a great deal changed hands and price still could not hold.

A flat, quiet stretch of the long price series. The headline on the chart reads: And it is named after the fact, like every Wyckoff phase.
And it is named after the fact, like every Wyckoff phase. Illustrative chart - not real market data.

And like every phase in the framework, the label is applied afterwards. A push above the range that keeps going is a breakout. The same push that fails is an upthrust. The chart does not announce which it is while it is happening.

A long-horizon candlestick view of the same price series. The headline on the chart reads: On a higher timeframe it is one upper wick.
On a higher timeframe it is one upper wick. Illustrative chart - not real market data.

On a higher timeframe the whole event is one upper wick. Whether that wick is meaningful is exactly the question the gravestone doji page treats, with the counting problem set out in full.

A candlestick series containing several opening gaps, with the largest opening gap marked. The headline on the chart reads: A gap above the range is a repricing, not an upthrust.
A gap above the range is a repricing, not an upthrust. Illustrative chart - not real market data.

A gap above the range is not an upthrust. Nothing was pushed and nothing was absorbed; the market reopened higher. If it then falls back, that is a fade of a repricing, which is a different trade with different odds.

A declining stretch of the long price series, with the entry price and the level at which a stop would trigger drawn as horizontal lines. The headline on the chart reads: And shorting it means a stop above a price just reached.
And shorting it means a stop above a price just reached. Illustrative chart - not real market data.

Shorting an upthrust puts the stop above a price price has just demonstrated it can reach. That is a real difficulty and it has no clean solution — a stop just above the wick is at the most obvious level on the chart, and a stop further away means a smaller position.

A candlestick chart of the site's shared price history, annotated with the round-trip cost. The headline on the chart reads: Each attempt costs a share of a bar.
Each attempt costs a share of a bar. Illustrative chart - not real market data.

Each attempt costs 2% of a typical bar’s range in round-trip costs on this history, plus borrow if the position is a short.

A 72-bar candlestick section of the shared price history. The headline on the chart reads: The orders that absorbed the push are already gone.
The orders that absorbed the push are already gone. Illustrative chart - not real market data.

And whatever absorbed the push is no longer in the order book. By the close it has been filled, pulled or expired. “There is supply up there” is a statement about the future built from a fact about the past.

What a Wyckoff upthrust is not

It is not observation of selling. No data identifies who traded or why.

It is not different from a liquidity grab in what it describes. Same bars, different theory.

It is not a false breakout in the neutral sense — it is that, with a mechanism attached. The neutral description is the one that survives.

And it is not confirmed until price stays inside. A close back in the range is the event; a wick back inside intrabar is not.

When it fails

A sideways, range-bound candlestick series. The headline on the chart reads: In a range the ceiling produces one almost every cycle.
In a range the ceiling produces one almost every cycle. Illustrative chart - not real market data.

In a range the ceiling produces these constantly. Price probes above, fails, returns — that is ordinary oscillation satisfying the definition. Most of them precede another cycle of the range rather than a decline.

The second failure is the push that keeps going. An upthrust becomes a breakout if price returns above the level, and the position taken against it is now short into a market making new highs.

A third is trading it without a defined range. The event needs a top to push above. Applied to a trending market with no clear ceiling, “upthrust” becomes a name for any bar with an upper wick.

A fourth is the hindsight label. Recording your reads before the resolution is the only way to know how often your upthrusts were breakouts.

And a fifth is the stop placement problem. Whichever side of it you choose, the obvious level and the survivable level are not the same price, and pretending otherwise is how a good read becomes a bad trade.

The original data

On this site’s shared 576-bar history, of 39 closes above a 20-bar high, 85% closed back below that level within ten bars, and only 38% had a higher close ten bars later against a 54% base rate for any bar. The figures are in research/series-measurements.json, produced by site/measure_series.py.

A 72-bar window of the shared price history, cut short at the decision bar. The headline on the chart reads: Pushed above the range and closed back in. Short?
Pushed above the range and closed back in. Short? Illustrative chart - not real market data.

That 85% is the base rate an upthrust has to be read against, and it is the number this concept most needs. On a synthetic series with no participants at all, a move above a recent high came straight back most of the time. So a failed push above a range is the ordinary behaviour of an oscillating series, not evidence that anybody was distributing anything — and the case for the Wyckoff reading has to come from the volume signature and the speed, which are the parts the framework actually contributed. Count your own instrument’s rate first; if it is near 85%, the pattern is describing the base rate.

Wyckoff method is the parent framework. Liquidity grab is the same event under the other vocabulary. And Wyckoff accumulation is the mirror schematic at the bottom of a range.

What I actually do

The upthrust is the clearest example I know of two schools describing the same candle and each thinking they have their own concept. Once I noticed that, I stopped caring which vocabulary was right and started caring whether the stop was in a sensible place, which turned out to be the whole question.

— Michael Whitman

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