Upthrust

An upthrust is a brief move above the resistance of a trading range that fails and returns inside it, read in the Wyckoff method as a test of demand in a distribution range; the late-range version is called an upthrust after distribution (UTAD). In volume spread analysis, the term also names a single wide up bar that closes near its low on high volume.

Senzoukria · Glossary · Updated September 2026


Two related meanings

  • Wyckoff method: in a distribution range, price moves above resistance, attracts breakout buyers and triggers buy stops, then fails and returns inside the range. The upthrust after distribution, late in the range, is taken as a sign that demand is exhausted.
  • Volume spread analysis: an upthrust bar is a bar that trades up, often above a recent high, then closes near its low, with high volume, showing selling into the rise.
  • Both describe the same mechanism: buying pressure above a level that is met by supply and fails to hold.

What the order flow shows

The footprint of a genuine upthrust typically has heavy aggressive buying in the top levels of the bar, often forming imbalances on the ask side, while price fails to extend and the bar closes back below resistance. Delta can be positive on a bar that closes down, a divergence that says buyers were aggressive and did not get paid. Those buyers are now trapped above the market, and their stops sit below.

A worked example

NQ has held between 18,100.00 and 18,250.00. Price trades up to 18,262.00; in the top six ticks of the bar, about 1,400 contracts are bought aggressively against 600 sold, yet the offers above 18,258.00 absorb the buying and the bar closes at 18,238.00, back inside the range. The next bars fail to return above 18,250.00. That is the upthrust reading: aggression above resistance without result, then acceptance back inside. Had the following bars built value above 18,250.00, the same first bar would have been the start of a breakout.

In Senzoukria

Bid × Ask footprint cells and the imbalance highlighting show aggressive buying in the top levels of the bar. Delta at High sums buy minus sell volume over the top ticks of each bar, three by default, and Delta Divergence places an arrow when the close falls on positive delta. Absorption Markers flag levels where aggression was absorbed near the extreme. Prior Session H/L/C and Swing High/Low mark the resistance levels where upthrusts are watched. The application does not label Wyckoff phases.

Common mistakes

  • Calling an upthrust as soon as price pokes above resistance, before the failure has happened.
  • Ignoring the range context: an upthrust in the sense of distribution needs a distribution range to exist.
  • Shorting every failed high in a strong uptrend, where pullbacks are bought.

In the same section

This page in other languages

Frequently asked questions

What is the difference between an upthrust and a spring?
They are mirror images. A spring is a failed move below the support of an accumulation range, testing supply; an upthrust is a failed move above the resistance of a distribution range, testing demand. Both are confirmed by what happens after the return inside the range.
Is an upthrust the same as a stop run above the highs?
The price action overlaps: an upthrust often triggers buy stops above resistance. The Wyckoff term adds an interpretation about distribution and exhausted demand, while 'stop run' only describes the mechanical triggering of stops. Order flow can support either reading only through what follows.

Keep reading