Skip to content
On this page
  1. Key Takeaways
  2. What It Is
  3. The Intuition
  4. How It Works
  5. Worked Example
  6. Common Mistakes
  7. Frequently Asked Questions
  8. Sources
  9. Disclaimer
← All concepts
Technical AnalysisAdvanced5 min read

Cumulative Volume Delta: Aggressor Flow as One Line

The **cumulative volume delta CVD** is an order-flow line that sums the difference between aggressive buy volume and aggressive sell volume over time. Unlike close-based volume indicators, CVD classifies each trade by whether it lifted the offer or hit the bid, producing a much finer view of who pressed the market.

Key Takeaways

  • CVD adds market-buy volume and subtracts market-sell volume on a continuous running total.
  • Trade classification uses the bid-ask price at execution, not the bar's close direction.
  • Futures markets, with centralized exchange data, are the cleanest environment for CVD.
  • The most common error is applying CVD to fragmented spot-equity feeds without consistent trade tagging.

Key Takeaways

  • CVD adds market-buy volume and subtracts market-sell volume on a continuous running total.
  • Trade classification uses the bid-ask price at execution, not the bar's close direction.
  • Futures markets, with centralized exchange data, are the cleanest environment for CVD.
  • The most common error is applying CVD to fragmented spot-equity feeds without consistent trade tagging.

What It Is

Cumulative volume delta is built from tick-level transaction data. Each filled trade is labeled as a buy or a sell based on whether it occurred at or above the prevailing ask price, or at or below the prevailing bid. The CVD line is the running sum of those signed volumes.

CVD is widely used in futures markets, particularly the CME E-mini index complex, where every trade prints to one exchange tape. The result is a single line that visualizes whether buyers or sellers have been more aggressive over any chosen interval.

The Intuition

OBV and Price Volume Trend infer aggression from the close direction. CVD reads aggression directly. A trade executed at the ask was placed by someone willing to pay up; a trade executed at the bid was placed by someone willing to give up.

That distinction matters because price moves only when one side is willing to cross the spread. CVD captures the net force of that crossing across time. When CVD climbs while price moves sideways, buyers are absorbing supply at the bid. When CVD falls while price moves sideways, sellers are absorbing demand at the ask.

How It Works

CVD is computed trade by trade:

Buy Volume  = Volume of trades executed at or above the ask
Sell Volume = Volume of trades executed at or below the bid
Delta       = Buy Volume - Sell Volume
CVD_t       = CVD_{t-1} + Delta_t

Most platforms accumulate delta per bar, then add bar deltas to the running CVD. The starting point is arbitrary, similar to OBV.

CVD has three standard reads. First, slope: rising CVD with rising price confirms a healthy trend; falling CVD with rising price warns that aggression is fading. Second, divergence at swing extremes: lower CVD highs against higher price highs is the order-flow analog to classical bearish divergence. Third, absorption: large CVD movement that fails to push price implies a strong opposing limit order book.

Worked Example

Imagine an E-mini S&P futures bar with 25,000 contracts traded. Trade classification reports 14,000 contracts lifting the offer and 11,000 hitting the bid. Bar delta is +3,000.

If the prior CVD was +12,400, the new CVD is +15,400. Combined with a higher bar close, the rising CVD confirms that aggressive buyers are still in control.

Now imagine the next bar prints another higher close, but bar delta is -1,000. CVD slips to +14,400 while price made a new high. That gap is an order-flow divergence. Buyers are still nudging price up, but on net the trades are crossing at the bid, suggesting sellers are quietly absorbing into the rally.

Common Mistakes

  1. Using CVD on fragmented spot-equity feeds without proper classification. Across many lit and dark venues, mis-tagged trades can corrupt the CVD line. Futures and consolidated tape tools are safer.
  2. Treating CVD level as a target. CVD is a running sum with an arbitrary start. Only direction and divergence carry meaning, not the absolute value.
  3. Ignoring absorption. Large positive delta that fails to lift price is a key CVD setup. Reading it as bullish flow misses the resistance signal.
  4. Comparing CVD across instruments. Each contract or stock has its own volume scale. Cross-instrument comparison is misleading.
  5. Overweighting one bar. Single-bar CVD spikes are common at scheduled news. Use multi-bar slope and divergence rather than reacting to one print.

Frequently Asked Questions

What is cumulative volume delta CVD in simple terms? The cumulative volume delta CVD is a running total of how much volume traded aggressively at the ask minus how much traded aggressively at the bid, used as a direct order-flow measure.

How does cumulative volume delta CVD affect investment decisions? Active futures traders use CVD to confirm trends and spot absorption at key price levels. Investors at longer horizons use it less often, since CVD is built for intraday and short-swing order-flow reads.

What is a real-world example of cumulative volume delta CVD? On the E-mini S&P 500 futures, CVD often diverges from price near intraday turning points. A higher price high without a higher CVD high frequently precedes a pullback into the prior session's range.

How can investors use cumulative volume delta CVD effectively? Apply it to centralized markets, focus on slope, divergence, and absorption around known support and resistance. Pair CVD with the broader price structure rather than trading it standalone.

How is cumulative volume delta CVD different from On Balance Volume? OBV tags volume bullish or bearish based only on the bar's close direction. CVD tags each individual trade by whether it crossed the spread on the buy or sell side, a much more granular and order-flow accurate measure.

Sources

  1. CME Group Education, Order Flow and Time and Sales. https://www.cmegroup.com/education/courses/introduction-to-futures/time-and-sales.html
  2. TradingView Solutions, Cumulative Volume Delta. https://www.tradingview.com/support/solutions/43000725058-cumulative-volume-delta/
  3. Bookmap Education, Cumulative Volume Delta strategy. https://bookmap.com/blog/how-cumulative-volume-delta-transform-your-trading-strategy
  4. QuantVPS, Cumulative Volume Delta. https://www.quantvps.com/blog/cumulative-volume-delta

Disclaimer

This article is educational content only and is not financial advice. Nothing here is a recommendation to buy, sell, or hold any security. Consult a licensed advisor before making investment decisions.

The IWP Substack

You understand the concept. Now see it applied.

The Investing With Purpose Substack turns ideas like this into research and risk-managed trade plans on real stocks, updated every week.

Read on Substack (opens in a new tab)

Related concepts