Standard volume charts show when trading happened by plotting volume across time (x-axis). A Volume Profile shifts the focus to where trading happened, stacking volume by price level (y-axis) over your selected timeframe.
A standard chart stacks volume under time. A volume profile turns it sideways so each horizontal bar is a price bin's allocated volume.
The Spatial Allocation Model
To construct a daily-bar Volume Profile, the total high-to-low price range across a lookback window is sliced into N = 60 discrete horizontal price bins (B1, B2, …, B60).
Because daily OHLC data lacks tick-level execution timestamps, daily session volume Vsession is distributed proportionally across all bins spanned by that session's high-to-low range [Lsession, Hsession]:
Three critical benchmarks are derived from the 60-bin volume distribution profile:
Price Level
What It Is
$754.28
Value Area High (VAH)
$750.10
Upper Shelf (Resistance)
$748.75
Point of Control (POC)
$739.33
Value Area Low (VAL)
$730.50
Lower Shelf (Support)
Volume Profile Architecture (illustrative levels)
Point of Control (POC)
The Point of Control represents the single price bin containing the absolute maximum volume in the window:
POC = arg max over Bi of V(Bi)
It acts as the center of gravity where the greatest commercial transaction volume took place.
The Value Area (VA) & 70% Algorithm
The Value Area defines the price range holding 70% of total window volume (0.70 × Vtotal). It models market consensus/fair value and is computed expanded iteratively starting from the POC:
Start at the POC bin.
Compare the bin above versus the bin below.
Add whichever neighboring bin holds more volume to the Value Area.
Repeat until total Value Area volume reaches at least 70% of total profile volume.
Because expansion always favors the higher-volume adjacent bin, the resulting Value Area Bounds, Value Area High (VAH) and Value Area Low (VAL), are rarely symmetrical around the POC.
High-Volume Shelves (Support & Resistance)
A price bin Bi qualifies as a Shelf if and only if it meets two mathematical criteria:
Local Peak: V(Bi) > V(Bi−1) AND V(Bi) > V(Bi+1)
Absolute Prominence: V(Bi) ≥ P70(Vall bins) (Ranks in top 30% of all profile bins)
Shelves identify price clusters with heavy accumulated positioning, functioning as robust supply (resistance) or demand (support) zones.
SPY Multi-Window Profile Comparison (SPY Close = $748.28)
Interpreting Cross-Time Frame Regime Shifts
Short-Term Consolidation (1M / 3M): At 1M and 3M, the POC (~$748.50) matches the current market price ($748.28). The asset is in balance, trading within fair value.
Long-Term Macro Breakout (6M): On the 6M window, the POC drops to $682.82 (9.6% below current spot), and spot price sits well above the VAH ($731.99).
Analytical Synthesis: Over a 6-month period, SPY underwent a macro repricing move. Current prices represent an out-of-value expansion state relative to the 6-month baseline, but a fair-value balance state relative to the 1-month baseline.
Time Frame Stability Rule
Levels that persist across 1M, 3M, and 6M windows represent high-grade, multi-timeframe liquidity zones. Bins appearing on 6M profiles only reflect historical volume that may be less relevant to current order flow.
Nearest Support Shelf: Closest heavy volume bin below current price (% dist).
Nearest Resistance Shelf: Closest heavy volume bin above current price (% dist).
Value Area: 70% volume range boundaries [VAL – VAH].
One Peak or Two
Profile shapes signal underlying market structure:
A unimodal profile shows one consensus POC. A bimodal profile shows two volume peaks separated by a low-volume node.
Unimodal Distribution (P-Shape / D-Shape): Single central POC indicates strong market consensus and balanced fair-value trading.
Bimodal Distribution (Double Peak): Two distinct volume peaks separated by a low-volume valley. Indicates a market transitioning between two fair-value regimes.
Reading Tip
When the Nearest Resistance Shelf tile shows no qualifying shelf above price, no high-volume hurdles sit overhead. The asset trades in open air, where overhead supply absorption is minimal.
Chapter 5
Institutional Trading Applications
Profile Feature
What Drives It
Trading Application
High Volume Shelf
Accumulated cost-basis liquidity
High-probability Support/Resistance
Point of Control
Market center of gravity
Mean-reversion magnet target
Low Volume Node (LVN)
Pocket of minimal order execution
Fast-path price acceleration zone
Out-of-Value Drift
Price trading beyond VAH/VAL
Breakout continuation or mean-reversion
Tactical Profile Exploitation Strategies
1. Liquidity Pockets & Low Volume Nodes (LVNs)
Price moves rapidly through Low Volume Nodes (LVNs), bins with minimal historical execution:
Low Bin Density V(Bi) → 0 ⇒ Minimal Friction / Rapid Traversal
Because few market participants hold positions at LVN prices, returning to these zones encounters negligible counter-order flow, resulting in swift price acceleration.
High-volume shelves mark accumulated positioning. The thin bin between them is a low-volume node where price can accelerate with little friction.
2. Value Area Expansion vs. Rejection
When price breaks out beyond the Value Area (as seen in SPY's 6M profile above VAH):
Acceptance Scenario: Price consolidates above VAH, building new high-volume shelves that shift the Value Area higher.
Rejection Scenario: Buyers fail to sustain volume at elevated prices, prompting a mean-reversion move back inside the Value Area toward the POC magnet.