loader
Back to guides
Beginner Guide6 min read

Cumulative Volume Delta: What CVD Measures and How to Read It

Short answer: cumulative volume delta is a running total of the difference between volume traded at the offer and volume traded at the bid. Each period's delta is buy volume minus sell volume, and…

Want to practice this?

Answer a few questions about your experience and goals, then see how practice works on a simulated Pivex account with 100+ markets.

See where to start

Short answer: cumulative volume delta is a running total of the difference between volume traded at the offer and volume traded at the bid. Each period's delta is buy volume minus sell volume, and CVD adds those figures together over time to produce a line you compare with price. It measures which side crossed the spread, which is a narrower thing than market sentiment.

The CVD calculation

The calculation has two steps and one important assumption.

First, every trade is classified. A trade executed at the offer is counted as buy-initiated; one executed at the bid is counted as sell-initiated. Second, for each bar, sell volume is subtracted from buy volume to give delta. CVD then accumulates those deltas into a running line.

The assumption worth naming: classification records who crossed the spread, not who wanted the position more. A patient buyer resting a limit order is counted as the passive side even though the trade was their idea. Large participants generally prefer to work orders passively, which means the aggressive side visible in delta is often the less patient one rather than the better informed one.

Reading Price CVD Usual interpretation
Confirmation up Rising Rising Buying initiative drives the advance
Absorption up Rising Falling Sellers aggressive, someone buying passively in size
Confirmation down Falling Falling Selling initiative drives the decline
Absorption down Falling Rising Buyers aggressive, someone selling passively

The two absorption rows are where the indicator earns its place. A market rising while delta falls is not a warning; it usually means resting bids are absorbing aggressive selling, which frequently precedes continuation rather than reversal.

Divergence and what it does not mean

The most common use is divergence: price makes a new extreme and CVD does not. Traders read this as weakening participation.

It is worth being precise about the limits. CVD divergence tells you the aggressive side has changed behaviour. It does not tell you the move is over, and in strongly trending markets divergences persist for long stretches while price continues.

Treat it the way you would any momentum divergence: as a reason to tighten risk or to wait for structure, never as a standalone entry. Our guide to order flow trading covers how the reading fits alongside the rest of the toolkit.

Where the data is meaningful

This is the constraint that decides whether the indicator is worth your time.

CVD requires tick-by-tick trade data with bid and ask information. Centralised futures markets provide it cleanly because all trades clear through one venue. Equity markets are fragmented across many venues, so a single feed shows part of the picture. Spot currency has no central tape at all, meaning any CVD you see for a currency pair reflects one broker's flow rather than the market's.

The practical implication is direct: CVD on a futures contract is a measurement, and CVD on a decentralised instrument is an estimate from a sample of unknown size.

Trading strategies built on CVD

  1. Absorption at a level. Price reaches a level you marked independently, sellers press, delta falls, and price does not. Someone is filling passively. Entry comes on the reversal with the stop below the absorbing level.
  2. Confirmation on a breakout. A range break accompanied by expanding delta in the break direction suggests genuine initiative rather than a drift through thin quotes.
  3. Failed initiative. A strong delta push that produces no price movement marks effort without result, and the reversal that follows is often quick.
  4. Session context. Comparing CVD at the same point across several sessions shows whether today's participation is unusual.
  5. Divergence as a risk filter. Reduce size or tighten stops rather than reversing position.

Each of these uses CVD to characterise a level you identified some other way. The indicator is poor at telling you which level to watch, and good at telling you what happened when price got there. Our guide to market liquidity covers the underlying concept that makes the readings interpretable.

What to know before relying on it

  • Classification is a convention. Trades at the offer are not necessarily informed buyers.
  • Hidden and iceberg orders are invisible. The absorbed side often does not appear in the data at all.
  • It resets by design choice. Some platforms reset CVD daily and others run it continuously, which changes the line completely.
  • Fragmented markets weaken it. Partial data produces confident-looking conclusions from an incomplete sample.
  • Cost is real. Depth and time-and-sales data carry exchange fees plus a platform charge, and both need to be earned back.
  • It is not sentiment. It is a record of which side crossed the spread during a specific window.

Traders working through a prop firm evaluation should weigh that fourth point carefully. Pivex runs on Match-Trader across forex, indices, metals and major cryptocoins, which are markets without a single consolidated tape, so delta figures there describe one venue rather than the whole market. The transferable idea is absorption, which can be approximated from candle structure and volume without the specialised display.

Settings that change what you see

Two configuration choices materially alter the line, and defaults differ between platforms.

Reset frequency. Some platforms reset CVD at the start of each session and others run it continuously. A session-reset line answers what happened today; a continuous line answers what has happened over the period. Comparing a chart using one convention with analysis based on the other produces nonsense.

Aggregation. Bar-by-bar delta and cumulative delta are different displays of the same data. The bar version highlights individual periods of aggression; the cumulative version highlights the trend in that aggression. Most traders find the cumulative view more useful for divergence and the bar view more useful for spotting single-period absorption.

A third factor is the classification method itself. Most platforms classify by whether a trade printed at the bid or the offer, but some use tick rules instead, which produces a different line on the same data. Knowing which your platform uses is worth checking once.

A worked read at one level

Take a level marked from the previous session's high. Price approaches it during the morning.

On the first touch, price stalls and CVD keeps rising. Aggressive buyers are lifting offers and price is not advancing, which means someone is selling passively into that demand. That is absorption, and it argues the level holds.

Price pulls back, returns, and this time CVD rises again while price pushes slightly through the level and closes back below it. The second attempt consumed more aggression for less result. Effort increased and result decreased.

At that point the read is coherent: two attempts, both absorbed, with the second weaker. The trade is the reversal, with the stop above the level and the target at the session's prior area of balance.

Had CVD instead risen alongside price cleanly through the level, the reading would have been the opposite: initiative met no resistance and the break is genuine.

Next step: if your market has a complete tape, watch CVD at one predetermined level per session for two weeks and record what happened after each absorption reading. Pivex publishes its daily loss limit before an attempt begins, so the resulting hit rate can be converted straight into how many attempts a session justifies.

Related guides: volume profile and order flow trading.

Before participating, review Pivex's current program rules and decide whether a simulated proprietary trading evaluation fits your experience and risk limits. Participation does not guarantee a reward, income, or any particular trading result.

Frequently asked questions

How is delta different from volume?

Volume counts all trading in a period. Delta splits that volume by which side crossed the spread and reports the difference, so it carries directional information that raw volume does not.

What does a CVD divergence indicate?

That the aggressive side is no longer following price to a new extreme. It is a caution about participation rather than a signal that the move has ended.

Which markets is it reliable in?

Centralised markets with a complete trade feed, principally exchange-listed futures. In fragmented or decentralised markets the figure reflects one data source rather than the whole market.

Does it work on higher timeframes?

The calculation does, but its value is greatest intraday, where the question of who is pressing right now has a short shelf life. Position traders gain little from it.

Written by

Pivex Team

The Pivex Team writes practical prop-trading guides to help traders learn funded-account challenges, risk management, and payout discipline.

Related articles

Website Disclaimers

ALTEXX DIGITAL CORP ("ALTEXX DIGITAL", "We", "Us", or the "Company") is a proprietary trading firm offering access to a simulated trading platform designed solely for educational and evaluation purposes. We are not a broker, exchange, financial institution, custodian, fiduciary, or insurance provider, and we do not operate under the direct oversight of financial regulatory authorities. ALTEXX DIGITAL is a trademark owned and operated by the Company.

The trading services and programs offered by the Company involve the use of virtual capital in a simulated environment and do not involve actual money trading or real financial instruments. Any reference to "funding" or "funded accounts" refers exclusively to internal evaluation programs and does not imply access to or management of real funds. Participation in such programs does not guarantee qualification for a funded account, and eligibility is determined by individual performance and adherence to all program rules. Performance data displayed on our platform is hypothetical and based on simulated results, which may not accurately reflect real-world outcomes. Past results within the simulated environment are not indicative of future success.

All information and content provided by ALTEXX DIGITAL or its affiliates—whether on our website or related channels—is intended for general informational purposes only. It should not be considered financial, investment, tax, or legal advice, nor should it be viewed as a recommendation, offer, or solicitation to buy or sell any financial products. Use of this information is entirely at your own risk, and you are solely responsible for your decisions based on it.

By using our platform and services, you acknowledge that all content is provided "as is," without warranties of any kind, either express or implied. We and our representatives are not liable for any loss or damages arising from reliance on the information provided. All purchases are non-refundable and should not be treated as deposits; they are used to cover the Company's operational costs, including staffing, technology, and administration.

This website is operated by ALTEXX DIGITAL CORP., a company registered in State of Delaware, United States of America under registration number 10518966, with its registered office located at 3500 S.Dupont Hwy., Dover, state of Delaware, United States of America.

ALTEXX DIGITAL – Copyright © 2026