← Back to DYNA

Volume Profile Lite

Volume Profile Lite shows where most of the trading happened during a session. It slices the session range into a row of horizontal bins, drops each bar's volume into the bins it touches, and draws the result as a horizontal histogram on the right side of the chart. The longest bar is the point of control (POC) — the single price level with the most accumulated volume — and the contiguous group of bins around the POC that together hold a configurable percentage of the day's volume (70% by default) is the value area.

Two pairs of horizontal levels are drawn. Today's developing VAH and VAL (blue dashed) bracket the live value area as it builds throughout the session. The previous session's end-of-day VAH and VAL (orange solid) are persisted as a stable reference — a close above prevVAH or below prevVAL is the canonical market-profile breakout signal: today is finding new acceptance outside yesterday's accepted range. Built-in alerts fire on the first such close per direction per session.

A "lite" volume profile by design: one anchor (the session), one profile, five levels (POC, VAH, VAL, prevVAH, prevVAL), two alerts. Configurable bin count, value-area %, lookback sessions, session window, and timezone. No repainting — POC and VA evolve as new volume arrives but never look back to change historical values.

Key Features

How It Works

The indicator maintains a rolling buffer of every bar inside the configured session window for the last N sessions (N = lookback). On each confirmed bar, the buffer's full price range is split into the configured number of bins, and every bar's volume is distributed across the bins it overlaps — proportional to how much of the bar's high-low range falls inside each bin. Zero-range bars deposit their full volume into the single bin containing them.

The bin with the largest accumulated volume becomes the POC. The value area then expands outward from the POC one bin at a time, always taking the side (above or below) with the greater immediate volume, until the cumulative volume inside the area reaches the configured value-area percent of the session total. The top of the highest included bin is VAH, the bottom of the lowest included bin is VAL.

At every new session boundary the indicator captures the previous session's final VAH and VAL and locks them in as prevVAH/prevVAL — the alert reference. Today's developing VAH/VAL are visualized but intentionally not used for alerts: a live volume profile's value area expands as the session unfolds, which makes "live cross" alerts extremely noisy. Yesterday's end-of-day VAH/VAL is fixed and stable, and a close beyond it is the canonical "today is finding new acceptance outside yesterday's range" signal.

For instruments with no published volume (e.g., some cash indices), the indicator falls back to a flat per-bar weight of 1.0. This produces a bar-count "TPO-style" profile rather than a true volume profile — the shapes and POC location still reflect where price spent the most time and remain useful as structural reference.

Each confirmed bar redraws the histogram boxes and all five level lines (POC, VAH, VAL, prevVAH, prevVAL) from scratch using fresh data. Two alert conditions watch for a close above prevVAH and a close below prevVAL respectively; each latches after firing and only resets at the next session boundary.

Settings

Number of Bins (default: 24, range 8-50) controls the granularity of the profile. 24 bins on a typical session range produces readable, evenly sized bins, which is a good balance. Raise toward 50 for wide-range trending days where you want fine-grained POC location; drop to 12-16 for compact charts.

Value Area % (default: 70.0, range 50-95) is the cumulative-volume threshold that defines the value area. 70% is the market-profile textbook standard. Lower values produce a tighter "core" with sharper VAH/VAL fade signals; higher values produce a wider band more like an outer envelope.

Lookback Sessions (default: 1, range 1-5) sets how many trailing sessions are merged into a single profile. 1 = today only (the standard intraday view). Raising to 3-5 produces a composite multi-session profile that smooths daily randomness — useful when you want the dominant POC across a recent range rather than just today's.

Session Time (default: 0915-1530) and Timezone (default: Asia/Kolkata) define the session window. Adjust both to match the regular trading hours of your instrument and exchange.

The visual section (Show Histogram, Histogram Width (bars), Histogram Offset (bars), Show POC Line, Show Value Area Lines, Show Previous Session VAH/VAL, Extend POC/VA Across Session, Show Price Labels) controls the layout. Width and offset are pure layout knobs and do not change any signal — if the histogram overlaps price, increase the offset; if it's too narrow to read, increase the width. The two alert toggles enable or disable the prevVAH-break and prevVAL-break alerts independently.

Alerts

To configure: open TradingView's Alerts panel, choose "Volume Profile Lite [DYNA]" from the condition dropdown, pick the desired alert type, and select your notification channel. Each alert latches once per session per direction; you cannot get a flood of repeat triggers from price oscillating around a level.

Best Practices

Part of the DYNA Ecosystem

Volume Profile Lite is a free indicator built with the same design standards as the DYNA premium suite. For complete trade management with automatic stop loss, break-even, trailing stops, and multi-target systems, explore the full DYNA indicator collection.

Disclaimer

This indicator is a technical analysis and educational tool only — it is not financial advice and makes no guarantee of any outcome. Past performance does not predict future results. Always do your own research and use proper position sizing and risk management.