AlphaTRADER Academy
Volume Profile
Standard charts show price over time. Volume Profile shows price over volume — how much was traded at each level, regardless of when. The result is a map of where the auction found agreement and where it didn't. Levels read from this map are stronger than any moving average, because they describe what actually happened — not what an indicator computed about it.
"The market is a never-ending two-way auction. Volume Profile is the receipt." — Peter Steidlmayer (Market Profile inventor)
Anatomy — Reading the Histogram Sideways
A Volume Profile is built by binning price into horizontal slices and summing volume traded at each slice. The output is a horizontal histogram glued to the right side of the chart.
How It's Built
- Pick a window: session / day / week / N candles / custom range.
- Slice price into bins (e.g., every $0.50 for stocks, every 5 pips for FX).
- For each candle in the window, distribute its volume across all bins it touched.
- Sum per bin → horizontal bars. Wide bar = lots of volume traded there. Thin bar = price moved through fast.
Why It Beats Time-Based S/R
- ▸Time-based highs/lows can form on thin volume — fragile.
- ▸VP levels are weighted by ACTUAL participation — heavy = strong.
- ▸A swing high with volume = real S/R. A swing high without = noise.
- ▸VP captures hidden agreement zones that price alone hides.
The Five Components You Must Know
Point of Control — The Magnet
The single price level that traded the most volume in the window. The auction's "fair value" — the price both buyers and sellers were most willing to transact at.
Why It Matters
- ▸Acts as a magnet — when price drifts away from POC on light volume, expect retest.
- ▸Acts as support/resistance — institutions defend their average inventory cost.
- ▸Migrating POC = trend confirmation. Each session's POC moves directionally.
- ▸Stationary POC across multiple sessions = balance / range condition.
Behaviour Around POC
- ▸Above POC: bullish bias zone, buyers in control.
- ▸At POC: equilibrium — direction undetermined.
- ▸Below POC: bearish bias zone, sellers in control.
- ▸Rejecting POC: approached but didn't touch → strong directional move likely.
POC ≠ middle of range. A POC near the high of the day means buyers controlled the session — even if price closed lower, value migrated up. POC near low = sellers in control. Always read POC location relative to the session range, not the absolute number.
Value Area — The 70% Rule
The price range that contained 70% of the session's volume. Bounded by Value Area High (VAH) and Value Area Low (VAL). Statistical core of the auction.
Construction Algorithm
- Start at POC (highest-volume bin).
- Look at the bin immediately above POC and immediately below. Pick the one with higher volume; add it to value area.
- Repeat — each step expands value area by one bin in the direction of higher volume.
- Stop when accumulated volume reaches 70% of total session volume.
- The top bin = VAH. The bottom bin = VAL.
70% comes from one standard deviation of a normal distribution. The remaining 30% sits in the "tails" — extreme price exploration outside agreement.
How to Trade VAH / VAL
| Setup | Read | Action |
|---|---|---|
| Price rejects VAH from below | Auction tested upper edge of value, found no buyers above | Short — target POC, then VAL |
| Price rejects VAL from above | Auction tested lower edge, no sellers below | Long — target POC, then VAH |
| Breakout above VAH on heavy volume | New buyers stepping in beyond agreement | Trend day forming — chase or wait pullback to VAH |
| Breakdown below VAL on heavy volume | Forced selling beyond fair value | Trend day down — chase or wait retest VAL |
| Failed breakout (above VAH then back below) | Stop-hunt above value — no follow-through | Short to POC then VAL — high-conviction reversion |
| Failed breakdown (below VAL then back above) | Liquidity grab below value | Long to POC then VAH — high-conviction reversion |
Failed breakouts are gold. A move that pushes past VAH/VAL and gets rejected back inside the value area is a textbook Wyckoff Spring/UTAD signature — "stopped-out money" trapped on the wrong side, providing fuel for the reverse move.
HVN / LVN — Acceptance vs Rejection Zones
Beyond POC, the profile shape itself encodes information. Wide bars = market accepted that price. Thin bars = market rejected it.
Acceptance zone. Price spent significant time here. Inventory absorbed at this level. Strong support / resistance on revisit.
- ▸ Behaviour: price tends to pause at HVN — re-evaluation period
- ▸ Wyckoff equivalent: trading range, accumulation/distribution zone
- ▸ Trade: fade approaches — expect retest or rejection at HVN
- ▸ Stop placement: just beyond HVN — institutions defend their cost
Rejection zone / vacuum. Price moved through this level fast on minimal volume. Both sides agreed it wasn't fair — directional momentum dominated.
- ▸ Behaviour: price accelerates through LVN — magnet for fast moves
- ▸ Wyckoff equivalent: impulse leg, JOC (Jump Across the Creek)
- ▸ Trade: trade WITH momentum through LVN — minimal resistance
- ▸ Bonus: LVN = Fair Value Gap (FVG) in ICT/SMC language — same zone, different label
Profile Shapes Tell a Story
Bell curve, POC mid-range. Balanced auction, range day.
Heavy bottom, thin top. Short-covering rally — selling exhausted, buyers absorbed.
Heavy top, thin bottom. Long-liquidation — capitulation move down.
Two separate POCs with LVN gap. Range shift — old value abandoned, new accepted.
Skinny stretched profile, no concentration. One-time-framing day, strong directional auction.
Multi-day/week profile. Reveals macro acceptance zones invisible on session profiles.
Day Type Taxonomy — Reading Sessions Live
Classifying day types by volume + profile shape lets you trade the same instrument differently depending on what auction is unfolding.
| Day Type | Profile Signature | Behaviour | Best Style |
|---|---|---|---|
| Open-Drive | Open at extreme, never returns. Skinny one-direction profile. | Strong directional conviction from open. Low retracement. | Trend chase, ride momentum |
| Open-Test-Drive | Open, fade against, fail, drive direction. Slight tail then trend. | Initial liquidity grab → real direction emerges | Wait test failure, enter on drive |
| Trend Day | Skinny stretched profile, POC migrates with price. | One-time-framing — each bar's low > previous low (uptrend) or high < previous high (downtrend) | Hold position, scale on pullbacks |
| Range Day (Normal) | D-shape, POC mid-range, balanced participation. | Auction in equilibrium. Multiple revisits to POC. | Fade extremes (VAH / VAL), avoid breakouts |
| Double Distribution | Two POCs with LVN between. | Range shift mid-session. Often news-driven. | Trade upper or lower distribution as new range |
| Neutral Day | Initial breakout one direction, reversal beyond opposite extreme. | Indecision day — both extremes tested, no winner. | Stand aside or scalp small inside the range |
| Non-Trend Day | Tight, narrow profile, low volume. | Auction asleep. Price compression before next session. | Don't trade — no edge, low ATR |
Naked POC — The Untested Magnet
A POC from a previous session that price has NOT yet returned to. The auction "left it untested" — statistically these levels get retested at very high probability.
Why Naked POCs Get Filled
- ▸Institutional inventory at POC needs balancing — orders left unfilled get worked back.
- ▸Algorithmic mean-reversion attracted to high-volume historical levels.
- ▸Stop-runs target where many participants have positions.
How to Use Them
- ▸Identify naked POCs within ±5% of current price.
- ▸Above current price → upside magnet (long target).
- ▸Below current price → downside magnet (short target / pullback zone).
- ▸Best when aligned with HTF Wyckoff phase (e.g., naked POC above as Phase D upside target).
Important: "high probability" doesn't mean "this week". Some naked POCs sit untested for months. Use as directional bias for the next swing, not a near-term timing signal.
Volume Profile = Wyckoff With Resolution
Wyckoff describes "trading range with absorption". Volume Profile shows you the EXACT prices where absorption happened. They aren't separate frameworks — VP is the high-resolution view of the same auction.
| Wyckoff Concept | Volume Profile Equivalent | What Confluence Tells You |
|---|---|---|
| Trading Range (TR) | Value Area / D-shape composite profile | VAH = TR upper boundary, VAL = TR lower boundary. POC = mid-range fair value. |
| Accumulation Zone | HVN forming at lows / P-shape profile | Wide bars at low end = absorption. Composite Operator buying inventory. |
| Distribution Zone | HVN forming at highs / b-shape profile | Wide bars at high end = inventory unloading. Smart money selling into demand. |
| Spring | Failed breakdown below VAL | Liquidity grab below value, snap back inside = textbook Spring with VP confirmation. |
| UTAD | Failed breakout above VAH | Stop-hunt above value, rejection back inside = UTAD with VP confirmation. |
| JAC (Jump Across Creek) | Acceleration through LVN | Vacuum zone — minimal resistance. Phase D breakout from accumulation. |
| LPS / LPSY (retest) | Retest of POC after migration | Old POC becomes new support/resistance after value shift. |
| Cause & Effect | Width of Value Area / time spent at HVN | Bigger cause (wider value area) = bigger effect (longer subsequent trend). |
Operating heuristic: a Wyckoff Spring at VAL with HVN absorption pattern is A+ confluence. The Wyckoff says what is happening, the Volume Profile says where exactly. Trading either alone leaves edge on the table.
Failure Modes — How VP Misleads
Volume Profile is powerful but has structural blind spots. Knowing where it misleads is half the alpha.
Spot FX Volume Is Synthetic
FX is OTC — there's no central exchange volume.
- ▸ Most "FX volume" comes from CME futures or broker-specific data
- ▸ Profile may not reflect true global participation
- ▸ Always know your data source — futures-derived >> broker tick volume
Window Choice Bias
Same instrument, different window = different POC.
- ▸ Day profile vs week profile vs composite — all valid, all different
- ▸ Beginners "find" POCs that confirm bias by tweaking window
- ▸ Pick window BEFORE entering, not after
News Disrupts Profiles
A surprise news bar can dump volume at a level that wasn't structurally meaningful.
- ▸ Single high-volume news bar can become an artificial POC
- ▸ That "POC" is event-driven, not auction-driven
- ▸ Discount POCs born during news windows
Acceptance ≠ Imminent Reversal
HVN doesn't mean "price will turn here next time".
- ▸ Strong trends slice through HVNs without bouncing
- ▸ HVN is a probability bias, not a guarantee
- ▸ Combine with Wyckoff phase — HVN in Phase E gets overrun, in Phase B gets defended
Operational Cheatsheet
Pre-market routine when VP data is available.
| Read | Confirm With | Action |
|---|---|---|
| Price above VAH on rising volume | Open-Drive day type forming, no pullback to value | Trend chase — keep breakout, target HVN above |
| Price tagged VAH then back to POC | Range day — no follow-through above value | Fade — short to VAL, exit at POC |
| Failed breakdown below VAL | Tag below + close back inside = liquidity grab | Long — target POC, then VAH (Spring setup) |
| Approaching naked POC overhead | Untested level + within 5% range + Wyckoff Phase D | Hold long — POC = magnet target |
| LVN gap below current price | Vacuum zone, no historical absorption | If trend down → ride through LVN, fast move likely |
| D-shape profile + tight range | Range / Non-Trend day, low conviction either side | Fade extremes only, avoid breakouts |
| P-shape profile | Heavy bottom, thin top — short cover / accumulation | Bias long — value migrating up |
| b-shape profile | Heavy top, thin bottom — long-liquidation / distribution | Bias short — value migrating down |
| Profile born during news bar | High-volume single candle inflates a level | Discount that level — wait for organic profile |
Closing principle: Volume Profile shows you where the market AGREED. Wyckoff shows you who AGREED. Pattern Engine shows you when they're about to STOP agreeing. The setup with all three speaking the same language is the only one worth full-size risk.
Connect the Dots
Test Your Understanding
4 questions — instant feedback, no scoring stored.