04 / 15 Beginner 8 min read

Cumulative delta: tracking aggression over time.

CVD keeps a running total of aggression across the session. It is one of the most useful order flow tools and one of the most confidently misused.

ORDER FLOW ACADEMY 04 / 15

Start here

Delta resets every bar. That throws away the story.

A single bar's delta is a snapshot. Cumulative Volume Delta keeps a running total across the session, so you can see whether aggressive buyers or sellers have been gaining ground over time — and, more usefully, whether that effort is still being rewarded.

The definition

CVD is the running sum of delta from a chosen starting point. Bar delta +400, then −150, then +600 gives a CVD track of +400, +250, +850.


01 — The main use

Divergence: effort versus result

The reason traders watch CVD is to compare its shape against price. Normally they agree — price makes a higher high, CVD makes a higher high, buyers are pushing and getting paid for it.

Divergence is when they disagree.

Price makes a higher high — CVD does not
PRICE HIGHER HIGH CVD LOWER HIGH

Price took out the previous high. Net aggressive buying did not. The new high was made with less aggressive buying behind it than the one before — the market is going up on thinner participation.

The honest interpretation: the second push required less aggression, or ran into more passive supply, or both. Buyers are getting less price for their effort.


02 — The part most courses skip

Divergence is common. Reversals are not.

Common mistake

Treating every CVD divergence as a reversal setup, and shorting into strong uptrends because "delta is diverging."

CVD diverges constantly inside healthy trends. Markets frequently melt higher on falling cumulative delta for hours — passive buyers absorbing aggressive sellers will do exactly that. A divergence tells you the character of the move changed. It does not tell you the move is over.

What CVD does not tell you

  • It is anchor-dependent. CVD from the RTH open, from the overnight open and from the weekly open can point in three different directions on the same chart. There is no single "correct" CVD — only the one whose starting point is relevant to what you are trading.
  • It has no location awareness. A divergence in the middle of a range is noise. The same divergence at a well-defined level is information. CVD does not know the difference. You have to.
  • It aggregates away the detail. It tells you the net for the bar, not where inside the bar the aggression happened. That distinction turns out to matter enormously.

03 — Putting it together

A practical example

ES trends up through the morning. From the RTH open, CVD rises steadily with price — normal, healthy, nothing to do.

  1. Price reaches yesterday's high A level that actually matters, where resting sell interest is likely to live.
  2. Price grinds four ticks above it A new session high is printed.
  3. CVD stalls, then rolls over Net aggressive buying is now lower than it was at the previous swing high.
  4. Price holds up anyway For nine more minutes.

This is a real observation with a limited conclusion. Buyers are paying more for less. That raises the probability the move up is running on fumes. It does not mean short.

What would make it actionable is confirmation — aggressive sellers actually showing up and producing downward movement, at that level, with the trend structure breaking. That combination is what lesson 12 is about.

Key takeaways

  • CVD is the running sum of delta from a chosen anchor — it shows the trend of aggression across time.
  • Its main use is comparing the shape of aggression to the shape of price: effort versus result.
  • Divergence means the character of the move changed. It is not a reversal signal and occurs constantly inside trends.
  • CVD is anchor-dependent. Always know what starting point you are measuring from.
  • CVD has no idea where price is. Divergence only becomes meaningful at a location that matters.

◆ Where this is going

You know the net. Now you need to see where inside the bar it happened.

Delta and CVD compress a bar into one number. The footprint chart opens the bar back up and shows the auction at every individual price — which is where absorption, imbalance and exhaustion become visible rather than inferred.

Continue to the Footprint Chart →

Tracked locally in your browser — no account needed.