Cumulative Delta: Net Buying in Order Flow

Cumulative delta is a running total of aggressive buy minus sell volume from the session open — a participation measure, not a price forecast.

What it is

Cumulative volume delta (CVD), usually shortened to cumulative delta, is a running total of the difference between aggressive buying and aggressive selling, accumulated from the start of a trading session. The cumulative volume delta formula is simple: take the market buy volume minus the market sell volume for each slice of time, then add those deltas together, slice after slice. What you get is a line that remembers the whole session rather than a single moment.

That distinction matters. A single print's delta, or the delta of one short window, tells you what just happened. The cumulative line tells you the net lean since the session opened. Traders use it as a cumulative delta indicator of participation: who is crossing the spread and how persistently, not what price will do next. Cumulative delta vs delta is really the difference between a snapshot and a path.

One practical note: cumulative delta vs price is where most of the reading happens. The line on its own is just a number; compared against the price path it becomes a description of whether aggressive flow is being absorbed, matched, or left unanswered.

What it looks like in order-by-order data

In order-by-order (L3) data every trade carries a size and a side classification. Add up aggressive buys over a window, subtract aggressive sells, and you have that window's net buying. Chain the windows together and the cumulative delta curve appears. Most feeds classify a trade as aggressive when it lifts an offer or hits a bid.

A few shapes show up again and again:

  • Price chops sideways while cumulative delta grinds steadily higher or lower — one side keeps trading, the other keeps absorbing.
  • Price breaks out and cumulative delta expands in the same direction — participation and price move together.
  • Price prints a new high or low and cumulative delta fails to follow — the pattern traders call cumulative delta volume divergence.

That last shape deserves caution. Cumulative delta only knows the side of the trade, not who was behind the resting order. Price flat while cumulative delta climbs can mean someone is persistently buying, or someone is persistently selling into passive bids; the tape alone cannot tell you which. Divergence is a description of participation, not a verdict.

Common misconceptions and limits

The first misconception is treating it as a directional predictor. Cumulative delta describes aggressive flow that has already happened; it says nothing about what price does next. Treating aggressive net flow, sweeps, or walls being eaten or pulled as a directional signal did not hold up in testing — see the research section below.

The second misconception is “positive delta means price goes up.” Large aggressive buying can be absorbed by resting passive size, leaving price flat or moving the other way. That is exactly why the cumulative line and the price path so often disagree.

Structural limits worth keeping in mind:

  • Side classification rules differ between data sources, so the same instrument can show different cumulative values depending on the feed. Cross-source comparisons are not meaningful.
  • The anchor point matters. Session-anchored, window-anchored and rolling calculations produce different curves; compare like with like.
  • High-volume periods stretch or compress the curve. Slope cannot be read without the volume context around it.

What the GC research says

TradeWhy research covers COMEX gold futures (GC), data through 2026-08-31. Within that scope, one entry is directly relevant: using aggressive net flow, sweeps, or walls being eaten or pulled as a directional signal turned out to be only activity.

That entry carries the evidence grade “disproven (failed independent replication or was retracted).” Put plainly: this approach did not hold up in the GC data. The scope is limited to COMEX gold futures GC and that research window — it should not be generalized to other instruments or other data windows.

None of this makes cumulative delta useless. What failed is the directional-signal use of it, not the measurement itself. As a description of activity and participation, cumulative delta still carries information; as a basis for a direction call, it did not survive the GC test.

How to see it in TradeWhy

TradeWhy's engine internally uses a few readings to measure this behavior: session cumulative net buying (cumulative volume delta for the trading day, in contracts), 1-minute net buying (net aggressive buy minus sell over the last 60 seconds), and 5-minute net buying (net aggressive buy minus sell over the last 300 seconds). These are engine-internal computations that gauge the direction and size of aggressive flow — not published scores, and not a number the user sees on screen.

TradeWhy is an AI market-intent analysis and strategy-validation tool for CME Group futures day traders, starting with COMEX gold (GC) and CME Nasdaq (NQ). It brings real-time macro information, price response and L3 order-by-order behavior together to explain what the dominant force is doing right now. Recurring behavior can be organized into strategies and, after historical and forward validation, into a strategy portfolio.

It does not give buy or sell recommendations and makes no return promises; the trading decision stays with the user. Cumulative delta plays the role of describing what the market is doing, not of generating a signal to act on.

FAQ

What is cumulative volume delta?

It is a running total of aggressive buy volume minus aggressive sell volume, added up from the start of a session. Most traders read it against price to see whether aggressive flow is being absorbed or matched. It measures participation, not future price.

Cumulative delta vs delta — what's the difference?

Delta covers a single slice of time: market buys minus market sells within that window. Cumulative delta chains those slices together into one line, so it keeps the session's history. One is a snapshot, the other is a path.

What does cumulative delta vs price actually show?

Comparing the cumulative line with the price path shows whether aggressive flow and price are agreeing or diverging. Agreement suggests participation is pushing price; divergence suggests the flow is being absorbed somewhere. It is a description of structure, not a prediction.

Why do two platforms show different cumulative delta values?

They often classify trade sides differently and anchor the cumulative calculation at different points. Session-anchored and rolling-window versions are different curves. Values are only meaningful within one feed and one methodology.

Can cumulative delta be used as a directional signal?

In TradeWhy research on COMEX gold futures GC, data through 2026-08-31, using aggressive net flow as a directional signal was graded disproven — it did not hold up. The measurement is still useful as a read on activity and participation. Do not extend that finding to other instruments.

Written by AI from TradeWhy's metric definitions, research findings and published product statements, then rule-checked. Research figures come from TradeWhy's study of COMEX gold futures (GC), data through 2026-08-31, and apply to GC only. Analysis only, not investment advice.