Cumulative Volume Delta (CVD) is one of the most essential tools for intraday futures traders. While a standard price chart only shows historical price ticks, CVD exposes the underlying auction dynamics by continuously adding aggressive buying volume (market orders hitting the ask) and subtracting aggressive selling volume (market orders hitting the bid).
Native CVD tools in MotiveWave are locked behind paid license tiers. This guide will show you how to add this critical indicator for free directly into your free MotiveWave Community Edition.
1. Installing the CVD Study (Step-by-Step)
Thanks to MotiveWave's native support for custom Java modules, you can add the CVD study in under a minute.
- Download the study JAR from WyckFlow.com. (The CVD and Bid/Ask Volume studies in the bundle are free forever for all users).
- Open your computer's extension directory:
- macOS / Windows: Locate the folder named
MotiveWave Extensionsinside your user directory.
- macOS / Windows: Locate the folder named
- Move the downloaded
.jarfile into this folder. - Restart MotiveWave.
- Open any futures chart (such as NQ, ES, or CL), right-click, select Add Study, and choose Cumulative Volume Delta (CVD) under the WyckFlow.com menu group.
2. Requirements: Market Data Feed
For the CVD study to compute accurately, it needs access to historical and real-time tick-by-tick prints that identify whether a trade hit the bid or the ask. To achieve this:
- You must connect a Level 2 data feed (or a bid/ask tick-by-tick data feed) to the platform.
- Without bid/ask tick history, the platform cannot classify trade aggression correctly, resulting in synthetic "Generated Ticks" (where delta is artificially assigned based on the minute bar's direction). The WyckFlow.com study automatically detects and warns you about such unreliable data on your chart.
3. Configuring the CVD Study Settings
The WyckFlow.com CVD study delivers advanced customization options that are missing even in the platform's paid native version:
- Display Mode:
- Continuous (Cumulative CVD): The classic cumulative curve where each candle opens where the previous one closed, resetting only at session boundaries. Excellent for reading overall trends and swing divergences.
- Per-bar delta (Intra-bar Delta): Each candle starts plotting at zero. This lets you read the precise volume delta of that specific bar and its intra-bar extreme wicks.
- Reset Mode: Select when the cumulative total resets to zero – at the start of the RTH session, the ETH session, weekly, monthly, or at custom user-defined times (e.g. at the exact open of London or New York).
- Divergence Engine: The study automatically scans for and draws regular/hidden divergences (bullish as green triangles below candles, bearish as red triangles above). You can also toggle Immediate Divergences (solid dots drawn on the candle body) to flag instant passive absorption.
4. How to Read CVD in Practice
Look for two primary order-flow phenomena when analyzing the CVD:
A. Passive Absorption (Limit Buyers/Sellers)
Price approaches a key support level and stalls. The CVD curve falls sharply (aggressive market sellers are pounding the market), but price refuses to break lower. This is the footprint of absorption: a large passive buyer has placed limit orders at the support, soaking up all the selling pressure. Once the aggressive sellers run out of capital, price is highly likely to bounce.
B. Delta Divergence (Lacking Fuel)
- Bearish Divergence: Price prints a higher swing high, but the CVD curve prints a lower high. Buyers are losing aggressive buying power, and the upward move lacks market order participation.
- Bullish Divergence: Price prints a lower swing low, but the CVD curve prints a higher low. Selling momentum is exhausted, indicating the market is primed for a reversal.
Frequently Asked Questions
Frequently Asked Questions
Why is CVD in the WyckFlow.com bundle free while it is paid in native MotiveWave?
WyckFlow.com believes in open access to core analytical tools. CVD and Bid/Ask Volume are basic building blocks of order-flow analysis. We provide them for free so you can evaluate the quality of our code before purchasing advanced indicators (like the liquidity heatmap).
Why does my CVD curve look different than on other platforms?
CVD calculations depend on two factors: your data feed (different brokers filter ticks differently) and your reset settings. Make sure you are comparing charts that use the same reset time (e.g., the start of the RTH session).
What does the "Unreliable bid/ask split" warning mean?
If your historical connection does not support bid/ask tick data (e.g., you are loading historical charts where the broker only keeps ticks for a few days), MotiveWave synthesizes ticks from minute bars. In this case, the delta is artificial. The study warns you so you do not trade meaningless lines.
How do I configure the per-bar delta display?
In the study settings (under the General tab -> Display), change the Display mode setting to Per-bar delta. The candles will reset to zero on each bar.
Want to add cumulative volume delta (CVD) to your chart today? Download the free extension bundle from WyckFlow.com, drop the jar into your extensions folder, and load it on your chart. Learn how to combine CVD with market depth in our footprint and heatmap synergy guide.


