Volume Profile Analysis
Sep 5, 2025

The Volume Profile Analysis indicator provides a professional-grade volume breakdown within an on-chart dashboard to help traders assess buy versus sell dynamics, momentum, and market sentiment. By condensing complex volume data into structured metrics and visual progress bars, it enables a quick evaluation of market behavior without manual calculations.
Usage
The Usage section describes how the script can be used to interpret market activity through its visual interface.
- Intraday Analysis: Traders can use the dashboard to quickly gauge whether buyers or sellers are in control during a specific session.
- Momentum Shifts: By comparing the current candle's activity to the previous one, users can identify if market interest is rising or fading, which often precedes trend reversals.
- Sentiment Confirmation: The tool can be used to confirm signals from other indicators like RSI or moving averages. For example, a heavy buy volume percentage occurring at a support level provides stronger conviction for a long entry.
- Risk Management: Delta and volume imbalances help traders decide whether to hold a position or reduce exposure based on the strength of the move.
Details
The script executes several processes to generate the dashboard metrics:
- Data Gathering: It utilizes lower-timeframe price and volume data to calculate high-precision buy and sell volumes for the current and previous candles.
- Volume Allocation: Buy and sell volumes are estimated based on the candleโs range and closing price. A close near the high indicates stronger buying pressure, while a close near the low indicates selling pressure.
- Delta Calculation: Delta is calculated as the net difference between buy and sell volumes, highlighting the immediate pressure imbalance.
- POC Estimation: The script calculates an approximate Point of Control (POC) by averaging the high, low, and close, identifying the area where price agreement was highest.
- Visual Elements: A dynamic horizontal progress bar is plotted on the chart to show the live balance of trade activity, and a comprehensive table summarizes metrics including price range, total volume, and specific buy/sell percentages.
Settings
The settings are categorized into functional groups:
๐ Table Settings
- Table Position: Determines where the dashboard is located on the chart (e.g., bottom right, top left).
- Text Size: Adjusts the size of the text within the table cells (tiny, small, normal, large).
- Background Color: Sets the transparency and color of the dashboard background.
- Header Color: Defines the color used for the table headers.
๐จ Color Scheme
- Bullish: Sets the color for positive volume, upward trends, and buy signals.
- Bearish: Sets the color for negative volume, downward trends, and sell signals.
- Neutral: Sets the color for balanced volume or neutral signals.
๐ Progress Indicator
- Show Volume Progress on Chart: Toggles the visibility of the dynamic progress bar located above the price.
- Progress Bar Width: Adjusts the horizontal length of the on-chart progress indicator.
FAQ
How do I interpret the "Signal" column in the dashboard? The Signal column provides a simplified summary based on volume imbalance. A "Strong Buy" or "Strong Sell" is triggered when the Delta is significant and one side of the market accounts for more than 60% of the total volume.
What is the "Progress" bar in the table? The progress bar is a visual representation of the ratio between buy and sell volume. It allows you to see at a glance how much of the total candle volume is dominated by a specific side.
How can I access this tool? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
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.

