Introduction

Axiom CVD Osc Pro is a multi-timeframe, multi-ticker cumulative volume delta oscillator for TradingView. It runs up to ten independent CVD slots in a single lower pane. Each slot can target a different timeframe, a di...

Written By Axiom Admin

Last updated About 1 month ago

Axiom CVD Osc Pro

What this tool is

Axiom CVD Osc Pro is a multi-timeframe, multi-ticker cumulative volume delta oscillator for TradingView. It runs up to ten independent CVD slots in a single lower pane. Each slot can target a different timeframe, a different symbol, and a different normalization window. Each one estimates buying versus selling pressure from standard OHLCV candle data using a wick-aware participation model, normalizes the result to a bounded -100 to +100 range, smooths it with a configurable moving average, and generates a secondary Signal line from another MA pass. All active slots are then blended into a single weighted composite CVD and Signal pair, with optional master smoothing on top.

The result is a compact, configurable instrument for reading estimated directional pressure across timeframes and markets β€” without managing ten separate indicators, without trusting a single-timeframe view, and without pretending that OHLCV-derived delta is something it is not.

Why it exists

Volume delta adds information that price action alone cannot provide. But getting a reliable multi-timeframe read on TradingView is harder than it should be.

Most CVD indicators use a naive heuristic: if the candle closed above its open, all the volume counts as buying; if below, selling. That throws away everything the wick and close location tell you about how the bar actually traded. Some indicators do better β€” but they only work on one timeframe at a time, which means a trader who wants to compare 5-minute, 15-minute, and hourly pressure has to run three separate tools, manage three settings panels, and visually reconcile three panes of output that may not even be using the same estimation method. Then there is the repainting problem. Pulling data from a higher timeframe on TradingView introduces a timing gap, and many indicators handle it poorly or not at all. When a user scrolls back to study how the CVD read before a move, they may be looking at values that were rewritten after the fact β€” and have no way to know it.

The Pro variant exists for traders who have already hit these limits. Ten slots instead of three. Per-slot Pressure Sensitivity and Wick Weight so the participation model can be tuned independently for different instruments or timeframes. The full Axiom moving average library for both CVD and Signal smoothing, including advanced parameter sets for ALMA, KAMA, Jurik, FRAMA, Laguerre, and VAMA. Per-slot ticker overrides for cross-market CVD stacking. And per-slot On Bar Close control so the user decides, per slot, whether they want confirmed data or live-updating data β€” and lives with the consequences of that choice.

We built it because we needed it. The estimation model exists because we wanted CVD that was more honest than a coin-flip volume split without pretending to be order flow. The multi-timeframe stacking exists because comparing pressure across timeframes should not require a wall of indicators. And the tuning parameters exist because no hardcoded heuristic can serve every market honestly. The person charting crude oil at 3am knows their candle structure better than any default can.

Who this is for

You will get the most from this tool if you already think about volume pressure as part of your analysis. You understand what cumulative volume delta represents β€” at least enough to know that it is a running tally of estimated directional volume, not a measure of order flow or institutional activity. You want a consolidated multi-timeframe view, and you are willing to spend time configuring the slots to match your actual workflow before relying on what the oscillator shows you.

You do not need to understand the estimation model's internals. But you do need to engage with the distinction between an OHLCV-based estimate and real order-flow data. You need to be willing to verify the tool's behavior on your chart before trusting it under pressure. And you need to approach the ten-slot architecture as a toolbox of options, not a reason to enable everything at once.

What "engagement" looks like in practice: you add the indicator, run the default three slots for a few sessions, and study how the slot readings relate to what you see on the price chart. You toggle On Bar Close off and back on to see the difference. You adjust Pressure Sensitivity by 0.25 and watch what changes. You notice the session reset, sit with the thin post-reset readings, and decide for yourself when the normalization has enough data to be worth acting on. None of that happens in ten minutes, and it should not. The tool rewards patience because the judgments it supports β€” about pressure, divergence, and trust β€” are the kind that take observation to build.

This is a Pro-tier tool with real depth. The configuration surface is large, the learning curve is honest, and the payoff goes to the trader who takes the time to understand what they are building. This manual is designed to support that process β€” from first load to the point where you are making slot-weight and sensitivity decisions based on what you have observed in your own market.

Who this is not for

If you are looking for a literal replacement for footprint charts, depth-of-market CVD, or tape-reading tools, this is not it. The oscillator estimates directional pressure from candle structure. It does not reconstruct order flow. Treating OHLCV-estimated delta as bid/ask data will lead to inferences about market microstructure β€” who is aggressive, where the book is absorbing, when large players are stepping in β€” that the data simply cannot support.

If you want a tool that produces buy and sell signals, this is not that either. The oscillator provides directional pressure context. What you do with that context is your decision.

If ten configurable slots sounds like more complexity than you need, the Lite variant covers the same estimation model with three slots and a simpler settings panel. You lose the per-slot participation tuning, the full MA library, and the cross-ticker capability β€” but for many workflows, three well-configured slots are plenty.

The most important thing to understand

The blended CVD line β€” the weighted composite of all your active slots β€” is the most visible element in the pane and the most likely to be over-trusted.

It looks authoritative because it aggregates multiple timeframes into a single reading. But aggregation is not amplification. The blend is a weighted average. When your slots agree, the blend reflects that agreement. When they disagree β€” which is often the most informative state β€” the blend smooths over the disagreement and shows you a middling number that conceals the conflict underneath.

A trader who watches only the blended line is getting less information than a trader who watches the individual slots. The blend is a summary. The slots are the evidence. If you take one thing from this page, let it be this: learn to read the slots first, and treat the blend as a convenience layer that sometimes hides what matters most.

The trust boundaries you need to know about

It is an estimate, not a measurement. The oscillator classifies sub-bar candle structure to infer directional volume commitment. That classification is more considered than a naive volume split β€” it accounts for body direction, close location, and wick rejection β€” but it is still working from price data, not from the actual order book. When the candle structure is clean and volume is meaningful, the estimate tracks reasonably well. When the structure is ambiguous β€” dojis, spinning tops, long-wick bars with thin bodies β€” the model does its best with less, and the output carries less weight even though the number looks the same. A +70 from a clean trending session with decisive candles is not the same evidence as a +70 from a choppy, low-volume afternoon where the model had to classify a string of ambiguous bars. The number does not tell you how hard the model had to work for it. You develop that sense by watching the candles alongside the oscillator.

On Bar Close controls whether the chart's history is trustworthy. This is on by default, per slot, and the default exists for a reason. When on, each slot uses the last confirmed higher-timeframe bar β€” what you see on past bars is what you would have seen live. When off, the oscillator updates faster but historical values reflect each bar's final state, not what was visible while it was forming. The chart can look like the oscillator caught a move cleanly, but that clean read only exists because the bar had the benefit of knowing how it ended. If you plan to study historical behavior, leave On Bar Close on β€” or read MTF and Repainting before drawing conclusions from the chart's past.

Cross-ticker readings are range-comparable, not magnitude-comparable. When two slots target different symbols, both produce -100 to +100 readings β€” but a +60 on BTCUSDT and a +60 on a mid-cap altcoin represent very different absolute volumes. The normalization makes the numbers look directly comparable. They are not. A +60 means "near the top of this slot's own window range." On BTC, that range is backed by billions in daily volume. On a thin altcoin, it might be backed by a few hundred thousand dollars. The blended line treats those two +60s identically, which means the composite does not reflect relative market importance β€” it reflects a mechanical average of percentage-of-range readings. See Limitations and Trust Boundaries for the full picture.

What to read next

If you want to...

Go to

Get it on the chart and see it working

Quick Start

Understand every setting and what it actually changes

Settings

Learn what the visual elements mean and how to read the pane

Visuals and Logic

Set up alerts and understand what they confirm and what they do not

Alerts

See validated use patterns and common mistakes

Workflows

Understand the repaint switch and MTF mechanics in depth

MTF and Repainting

Know where the tool stops being reliable

Limitations and Trust Boundaries

Understand the estimation model and normalization under the hood

For the Geeks

Diagnose something that looks wrong

Troubleshooting

Quick answers to common questions

FAQ