Volume Delta Analyzer
Jun 5, 2026

The Volume Delta Analyzer tool visualizes real tick-level volume delta to decompose market activity into buyer and seller-initiated trades. It provides a comprehensive suite for order flow analysis, including cumulative volume delta (CVD), absorption detection, and divergence alerts to identify potential reversals and market imbalances.
Usage
The Usage section describes how the script can be used to interpret market sentiment and order flow.
Order Flow Analysis
The indicator uses TradingView's premium tick data to provide an accurate breakdown of volume. Users can observe the delta (difference between buying and selling volume) to determine which side is in control of a specific price move. This is visualized via labels above/below bars or through candles colored by delta direction.
Divergence and Absorption
The script identifies two primary types of order flow patterns:
- Exhaustion: Occurs when price reaches a new extreme (pivot) but the CVD fails to confirm the move, suggesting the trend is losing momentum.
- Absorption: Occurs when CVD reaches a new extreme but price fails to follow, indicating that passive orders are absorbing the market pressure.
Volume Profile Mode
When enabled, the script transforms delta data into a horizontal histogram. This profile helps traders identify price levels where significant buying or selling pressure has occurred over a specified lookback period, acting as potential support or resistance.
Details
The Volume Delta Analyzer utilizes the ta.requestVolumeDelta() function to fetch actual tick data rather than using approximations based on candle direction. This ensures that the buyer/seller decomposition reflects true market intent.
The script includes a pivot-to-pivot divergence engine that monitors highs and lows over a user-defined length. It calculates "Signal Strength" based on ATR to filter out minor fluctuations and highlight significant market shifts. Additionally, the indicator features a signal cooldown mechanism to prevent repetitive alerts during periods of high volatility.
Settings
Core Settings
- Custom timeframe: Toggles the use of a specific lower timeframe for delta calculation.
- Timeframe: Sets the sub-timeframe (e.g., 1S) scanned for volume delta.
- Bars to show: Determines the number of historical bars that will display delta labels.
- Pivot length: The number of bars required on each side to confirm a high or low pivot.
- Signal cooldown: Suppresses consecutive signals within a specified number of bars.
Display and Profile
- Color bars by delta: Paints candles based on positive or negative delta.
- CVD line overlay: Plots the cumulative volume delta as a normalized line on the chart.
- Enable profile mode: Switches the visualization from bar labels to a horizontal volume profile.
- Profile levels: The number of horizontal price buckets used for the profile histogram.
Detection and Alerts
- Show absorption circles: Displays visual markers when high volume occurs within a narrow price range.
- Exhaustion/Absorption signals: Toggles the detection of specific divergence patterns.
- Min swing (ATR x): Filters out divergences that occur over small price distances.
- Delta spike alert: Triggers an alert when volume delta exceeds a specific multiple of the Average True Range.
FAQ
How do I interpret the Absorption circles?
Green circles indicate that buyers have absorbed selling pressure (often near bottoms), while red circles indicate that sellers have absorbed buying pressure (often near tops).
Why do I need a TradingView Premium plan?
This script relies on the ta.requestVolumeDelta() function, which requires access to professional tick-level data feeds provided in premium subscriptions.
How can I access the Volume Delta Analyzer?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Unlock Unlimited Access to the LuxAlgo Library
Upgrade your plan to get all indicators, strategies, charts, and full access to Quant, our AI agent.
Trading & investing are risky and many will lose money in connection with trading and investing activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other investments involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.
Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.
Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.
As a provider of technical analysis tools and strategies, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content, tool, or platform feature we provide.
Charts used on this site are by TradingView in which the majority of our technical indicators are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.
Market data is provided by CBOE, CME Group, BarChart, Massive, CoinAPI. Select U.S. equities data is provided through Massive. CBOE BZX real-time U.S. equities data is licensed from CBOE and provided through BarChart. Real-time futures data is licensed from CME Group and provided through BarChart. Select cryptocurrency data, including major coins, is provided through CoinAPI. All data is provided “as is” and should be verified independently for trading purposes.
This does not represent our full Disclaimer. Please read our full disclaimer.
© 2026 LuxAlgo Global, LLC.

