Session Volume Profile HD
What It Does
Displays a horizontal volume profile for each trading session directly on the chart. It shows how trading volume is distributed across price levels, helping traders identify high-activity zones, fair value areas, and key support/resistance levels derived purely from volume behaviour.
How It Works
On each new bar close, the indicator scans all bars within the defined number of sessions and distributes each bar's tick volume across its price range. Volume is split into buy-side (bullish bars) and sell-side (bearish bars) using the bar's open/close direction as a proxy. The result is rendered as a layered horizontal histogram anchored to the session's time boundary.
Visual Elements
Buy Bars (Teal) — Show volume traded on bullish price movement at each level. Grow leftward (or rightward if flipped) from the session anchor.
Sell Bars (Red) — Show volume traded on bearish price movement at each level, stacked alongside buy bars.
POC Line (Yellow) — Point of Control. A horizontal line marking the price level with the highest total volume in the session. Acts as a magnet for price.
Value Area (Blue overlay) — The price range containing a configurable percentage (default 70%) of the session's total volume. Represents the "fair value" zone where most trading occurred.
Session H/L Lines (White dotted) — Mark the highest and lowest price reached during the session.
Performance
The indicator redraws only once per new bar, not on every tick. This eliminates flickering and ensures stable rendering even with many sessions and high price level counts.
Limitations
Since cTrader does not expose true bid/ask volume at the bar level without a tick data feed, buy/sell volume is approximated using bar direction: bullish bars are weighted 65% buy / 35% sell, bearish bars the reverse, and doji bars are split 50/50. For true delta volume a tick data subscription would be required.








