Orderflow Delta & CVD
Reading the pressure
Orderflow Delta and CVD (Cumulative Volume Delta) are fundamental tools of orderflow analysis. They answer the question that classic indicators ignore: behind a price move, who is in control β aggressive buyers or aggressive sellers?
Understanding Orderflow
Orderflow analysis starts from a simple reality: every transaction in a market involves an active initiator (who hits the order book) and a passive participant (whose limit order gets filled). The active initiator is either an aggressive buyer (buying at the available Ask price) or an aggressive seller (selling at the available Bid price).
This distinction is crucial: a rising market with more aggressive buyers than sellers is fundamentally stronger than a rising market despite dominant selling pressure. Delta measures exactly this asymmetry.
m field (maker side). It is not available in standard OHLCV and requires access to the transaction stream.
What is Delta?
The Delta is the difference between Ask volume (aggressive buyers) and Bid volume (aggressive sellers) on a given candle.
Concrete example: a 1H candle on BTC/USDT shows total volume of 1,500 BTC. If 900 BTC were initiated by aggressive buyers and 600 BTC by aggressive sellers, the Delta is +300 BTC. Whatever the candle's shape, we know buyers dominated.
Delta and candle shape: the revealing disagreement
This is where it gets interesting. What if this +300 Delta candle is a bearish candle (close below open)? This means that despite aggressive buyer dominance, price still fell β passive sellers (limit orders) absorbed all the buying pressure. This is an extremely significant selling absorption signal.
The CVD: Cumulative Delta
The Cumulative Volume Delta (CVD) is simply the cumulative sum of deltas from all candles since the beginning of the session or analysed period. While a single candle's delta gives point-in-time information, the CVD reveals the long-term trend of directional pressure.
Rising / falling CVD
- Rising CVD + rising price β Perfect confirmation. Aggressive buyers dominate and price follows. Healthy uptrend.
- Falling CVD + falling price β Bearish confirmation. Aggressive sellers dominate.
- Rising CVD + falling price β Bearish divergence. Despite buying pressure, price falls β massive absorption by passive sellers (large players selling via limits into the rise).
- Falling CVD + rising price β Bullish divergence. Market rises despite dominant selling pressure β absorption by significant passive buyers.
Delta/Price divergences
| Divergence type | Price | CVD/Delta | Interpretation |
|---|---|---|---|
| Bearish divergence (distribution) | New high | Lower CVD high | Likely institutional distribution |
| Bullish divergence (accumulation) | New low | Higher CVD low | Likely institutional accumulation |
| Bullish candle + negative delta | High close | Sellers dominant | Buying absorption β strong resistance |
| Bearish candle + positive delta | Low close | Buyers dominant | Selling absorption β strong support |
Why divergences are powerful
Delta divergences reveal what's invisible in price: the action of players operating via limit orders (institutions, market makers, funds). These players have no interest in moving price against themselves β they build positions discreetly, counter to retail traders. The CVD exposes this hidden activity.
Reading Delta in practice
Delta of a daily closing candle
The delta of the daily closing candle is particularly significant. A strong positive delta at the daily close indicates buyers were aggressive right to the end β the session closed with dominant buying pressure. This is bullish for the next session.
Delta sequences
Look for sequences of 3 to 5 consecutive candles with consistent delta (all positive or all negative) β these often signal persistent directional momentum. A break in this sequence can signal a reversal.
Absolute vs relative volume delta
A delta of +500 BTC on a candle with 500 BTC total volume is very different from a +500 BTC delta on a 2,000 BTC candle. The relative delta (delta / total volume) gives a better measure of directional intensity.
Practical strategies
Strategy 1 β CVD Breakout Confirmation
When price breaks a key technical resistance, verify that the CVD also breaks a previous high. If so: the breakout is confirmed by directional pressure β high continuation probability. If the CVD doesn't confirm (divergence), the breakout is suspect β high false signal risk.
Strategy 2 β Absorption + Reversal
Identify a support test accompanied by a positive Delta but a low or neutral candle close. This signals that passive buyers are absorbing all selling pressure. Enter long after the next confirming candle. Stop below the low. This is one of orderflow's most precise setups.
Strategy 3 β Delta + Volume Profile
Combine the CVD with the Volume Profile: when price tests the Volume Profile POC with a strongly bullish CVD divergence, the bounce probability is maximised. Both methods mutually confirm each other.
Orderflow limitations
- Single-exchange data only β The Delta on CrypView reflects only Binance trades. The "true" aggregate multi-exchange delta would be different, especially for widely-listed pairs.
- Spoofing and manipulation β Less-regulated crypto markets are subject to wash trading and manipulation. Strong delta can be artificial on some low-cap assets.
- Requires practice β Orderflow is read like a language. In the first weeks, signals may seem ambiguous. Start with BTC/USDT where the data is cleanest.
- Complementary, not standalone β Orderflow alone is not enough. It must be used in trend context and in confluence with technical levels.
Orderflow on CrypView
CrypView offers real-time Delta and CVD powered by the Binance @aggTrade stream. They display in a dedicated sub-panel below the main chart: the colored histogram represents delta per candle (green positive, red negative) and the orange line represents the cumulative CVD.
- Right-click β Indicators β Orderflow Delta / CVD
- The sub-panel displays below the main chart
- Combine with the Footprint (
Shift+F) for complete analysis - Use the Volume Profile in parallel for confluence levels
Calculations are throttled to a maximum of 100ms to maintain fluidity even on very active pairs. See the Orderflow Wiki for more details.