volume
Volume Profile (POC / Value Area)
Maps WHERE volume actually traded — point of control, value area, high/low volume nodes. It maps value; it does not predict direction.
What is it?
Where most technical tools plot volume against time, Volume Profile plots it against *price* — it shows how much trading happened at each price level over a window. That reorientation reveals structure that a time-based chart hides: the prices the market agreed were fair (heavy volume) versus the prices it rejected (light volume).
Key levels: the Point of Control (POC) is the single price with the most traded volume — the session's fair-value magnet. The Value Area is the contiguous band around the POC that contains roughly 70% of the volume; its top and bottom are VAH and VAL. High Volume Nodes (HVN) are acceptance zones that tend to act as support/resistance; Low Volume Nodes (LVN) are rejection zones price often moves through quickly.
This is how you see institutional accumulation and distribution zones that are invisible on price alone — but, crucially, it describes where value *was*, not where price *will go*.
Formula
Bin price into rows over the lookback; POC = highest-volume bin; Value Area = contiguous bins around POC holding ~70% of volume (VAH/VAL = top/bottom)
How it's calculated
Over the lookback window, the price range is divided into a number of horizontal bins (rows). Each bar's volume is assigned to the bin(s) covering its price, and the volumes are summed per bin to build the profile.
The POC is the bin with the highest total volume. Starting from the POC, bins are added outward (taking the heavier neighbor each step) until the accumulated volume reaches the value-area percentage (~70%); the top and bottom of that set are VAH and VAL. Bins well above the average are HVNs; bins well below are LVNs.
Sanity check: uniform volume puts the POC near the range midpoint; a volume spike at one price puts the POC there.
When to use it
**As a map of value.** Use POC/VAH/VAL as reference levels: price inside the value area is "in balance"; above VAH or below VAL is an imbalance that often (not always) reverts toward value.
**For level-based entries/exits.** HVNs make logical support/resistance and stop-placement references; LVNs mark zones price tends to traverse quickly.
**Across regimes.** Range-bound markets respect the value area well; trending markets migrate it. Read it alongside a trend tool.
Common parameters
period = 100
Lookback window (bars) the profile is built from.
bins = 24
Number of price rows. More rows = finer resolution, noisier; fewer = coarser, smoother.
Pitfalls
**Honest limitations — read before relying on it.** Volume Profile does NOT predict price direction. It maps where value has traded; that is analysis, not a forecast, and certainly not a profit guarantee. It improves the quality of your levels, not the certainty of any trade.
**Levels break.** POC and value-area edges are reference points, not walls. In trending or news-driven markets price slices through them.
**Window-dependent.** The profile changes with the lookback you choose; a level that matters on a 100-bar profile may vanish on a 500-bar one. There is no single "true" profile.
**Volume-quality dependent, and approximate.** Built from OHLCV (volume assigned by price bin), not true per-price tick data, so it is an approximation. Combine with risk management — institutions use volume profile and still take losses.
Pairs well with
VWAP BandsAnchored VWAPRVOLCVD
Ready to test a strategy using Volume Profile (POC / Value Area)?
Build a strategy →