Price can hold a pullback on thin volume with no participation behind it. Cumulative volume delta, the running total of aggressive buy volume minus aggressive sell volume, shows whether order flow is still pushing the same direction. When it keeps confirming the trend through the pullback, the resumption bar is the trade.
“If cumulative delta stalls or turns against the trend during the pullback, the confirmation is already gone. Skip the resumption bar instead of taking it anyway.”Jason Parker · Founder
Cumulative volume delta (CVD) is a running total of aggressive buy volume minus aggressive sell volume, tallied bar by bar off Level 2 or time and sales. In a clean trend, price and CVD normally move together: an uptrend climbs while CVD climbs too, a downtrend falls while CVD falls too. This setup watches for that agreement to hold through a pullback. If price dips but CVD keeps climbing the whole way down (long side), or price bounces but CVD keeps falling the whole way up (short side), the participation behind the trend never left. The resumption bar, the one that breaks back out of the pullback in the trend's direction, is the entry.
Order Flow Delta Divergence trades the opposite condition: it fades a fresh high or low that cumulative delta fails to confirm. This setup only takes a trade when price and delta agree, treating that agreement as confirmation to continue rather than a reason to fade. EMA Pullback Continuation and Multi-Timeframe Trend/Trigger both key off price structure, a moving average or higher-timeframe alignment, with no order flow component at all. VWAP Reclaim Continuation is anchored to a calculated price level, also without a delta read. CVD Trend Continuation is the only setup on this site that requires the order flow itself, not price structure, to stay in agreement with the trend before it will act.
| Entry | On the bar that resumes the trend once cumulative delta has kept moving with it (climbing for a long, falling for a short) through the entire pullback without turning against the position |
| Exit | First target at the prior swing high (long) or swing low (short); trail behind new higher lows (or lower highs) as long as delta keeps confirming the move |
| Stop | Just past the low (long) or high (short) of the pullback that held, since a break back through it means the resumption failed |
An illustrative example built to show the setup’s shape. Not historical price data, and not tied to any specific ticker.
This setup needs an actual order flow feed, Level 2, time and sales, or a footprint/delta chart, and most default retail charting packages don't show cumulative delta out of the box, so it doesn't apply without one. A pullback that holds on price while delta stalls or turns the other way means the confirmation is already gone, and a resumption bar taken anyway tends to fail close to where it started. In a thin session, delta swings on a handful of large prints instead of broad participation, which produces a confirmation that doesn't hold once volume normalizes later in the day.
None of this works without the framework underneath it. Read risk management next, or run your own numbers in the position-size calculator.
Common questions about trading this setup, answered straight.
A running total of aggressive buy volume minus aggressive sell volume, tallied bar by bar. It climbs when buyers are lifting the offer more than sellers are hitting the bid, and falls when the opposite is true.
Price can hold a pullback level on thin volume with no participation behind it. This setup only takes the resumption once cumulative delta has kept moving with the trend through the whole pullback, so the move carries order flow support, not only a chart pattern.
When cumulative delta stalls or turns against the trend during the pullback and the resumption bar gets taken anyway, or when the read happens in a thin session where a handful of large prints can swing delta without reflecting broad participation.