Skip to content
Day Trading: An Honest Definition and Survival Guide
TradeOlogy Academy

Reading Volume Profile

Volume organized by price, not time. POC, value area, HVNs, LVNs, and how to use the developing profile to anchor every intraday trade to a level where real participants actually transacted.

18 min readIntermediate

A chart shows price over time. A volume profile shows volume over price - a horizontal histogram attached to the side of the chart, with the bar at each price proportional to the total volume that traded at that price during the chosen period. That flip in orientation changes what you're looking at entirely. Candles tell you where the market went. A volume profile tells you where the market agreed. Every serious order-flow trader builds structural levels around the profile - POC, VAH, VAL, HVN, LVN - because those levels represent actual transactions by actual participants, which gives them unusual predictive weight.

Value-area convention
70%
One standard deviation (~68.2%) rounded up. The price range containing 70% of session volume = the value area. This threshold is universal across platforms.
Most-used single level
Previous session POC
The price with highest volume from yesterday's session. Acts as a powerful magnet and reaction level in the next session. If you use one profile level, use this one.
Typical session VA width on ES
6 - 20 points
Range-bound day: tight VA (6-8 points). Trend day: extended VA (20+ points). Shape tells you the day's character.

What a volume profile actually plots

For a chosen period (a session, a week, a custom range), the profile tool bins every executed contract/share by price and draws a horizontal histogram:

The shape of the histogram tells a story. A single tight fat bulge = balanced, consolidation day. A stretched histogram with two bulges = a double-distribution day, often a trend day that reversed and formed new value.

The four structural objects

Every volume-profile trade is anchored to one or more of these:

Point of Control (POC)

Definition: the single price level with the most traded volume in the period.

Behavior:

  • Acts as a magnet - price tends to revisit it.
  • After price leaves, POC frequently becomes support (uptrend) or resistance (downtrend).
  • A POC that doesn't get tested during the next session is often tested the one after.

Trading use: mean-reversion targets, stop placement reference, trend-following pullback entries.

Value Area High / Low (VAH / VAL)

Definition: the upper and lower boundaries of the 70% value area.

Behavior:

  • Inside VA = balance, mean reversion favored.
  • Outside VA with volume = acceptance of new value, directional move possible.
  • Outside VA without volume = rejection, probable return.

Trading use: fade setups at the edges, breakout setups through them with volume confirmation.

High Volume Nodes (HVN)

Definition: local peaks in the histogram away from the POC - prices that saw clusters of volume but weren't the session's single highest.

Behavior:

Trading use: scale targets, stop levels, inflection points for position trades.

Low Volume Nodes (LVN)

Definition: thin areas in the histogram - prices where little volume traded.

Behavior:

  • Price travels fast through them.
  • Breakouts through LVNs extend further than breakouts through HVNs.
  • Often mark prior rejections, now acting as confirmation levels on retest.

Trading use: clear-path breakout zones, target placement (to the far side of an LVN), tight-stop area.

QUANTITYPRICESUPPLYDEMAND
Supply and demand meeting at a cluster of traded prices. Volume profile aggregates this over time - each price accumulates its share of volume, and peaks become HVNs while valleys become LVNs.

Session vs composite profiles

The same profile logic runs at multiple scopes:

ScopePeriodUse
Session (day)One trading sessionPrimary intraday structure
OvernightGlobex / pre-RTHContext for the RTH open
WeeklyFull weekSwing-trading structure
CompositeCustom (week, month, earnings to earnings)Longer-term context, major levels
DevelopingCurrent forming profileReal-time levels shifting mid-session

The working combination for most day traders: previous session profile + developing current profile + weekly composite. Three lenses; everything else is overkill.

The three profile shapes that matter most

Volume-profile shape is a fast read of the day's character.

Normal (bell / D-shape)

Look: a single fat bulge, tapering roughly symmetrically above and below the POC.

Meaning: balanced day. Market agreed on value; rotational action.

How to trade: fade the edges, target POC. Smaller size, multiple entries.

P-shape

Look: fat cluster of volume at the top of the profile, thin tail below.

Meaning: short-covering rally or initial distribution rejected down. Buyers came in aggressively, created a new balance up top. The thin tail below is where price moved through with little resting interest - a zone that will often be revisited later.

How to trade: trend-following at the top where value sits; watch for eventual fill of the thin tail.

b-shape

Look: fat cluster of volume at the bottom, thin tail above.

Meaning: long liquidation or initial rally absorbed by sellers. Sellers built a new balance at the lows; thin tail up top is unfinished business that tends to get revisited.

How to trade: mirror of P-shape.

Double distribution

Look: two distinct bulges separated by a thin zone.

Meaning: the day had two phases - one value zone, a transition (usually a trend leg), and a second value zone. Classic trend-day-with-new-value signature.

How to trade: the thin zone between the two bulges is a high-speed travel zone. On a re-test, price often traverses it quickly.

The developing POC - the most dynamic level on your chart

The developing POC is the POC as it forms, updating every few minutes as volume accumulates. It's unique because it moves - and where it moves tells you what the auction is doing.

  • Developing POC migrating upward = new value is being built at higher prices. Uptrend pressure.
  • Developing POC migrating downward = new value at lower prices. Downtrend pressure.
  • Developing POC stable = balance. Market not resolving.

Watching the developing POC for the first 60 - 90 minutes of a session often tells you whether it's a trend day or a balance day before any chart pattern does.

The reliable trading setups

Four patterns have durable positive expectancy when backtested across years of futures data - the canonical volume-profile setups.

Setup 1 - Fade at value-area extremes

Context: price is approaching VAH (or VAL) from inside value, session is balance-typed so far.

Entry: short at VAH (or long at VAL) on the first test, with footprint confirmation (absorption or responsive flow).

Stop: a few ticks beyond the edge.

Target: developing POC first, VAL (or VAH) second.

When it fails: trend day. If VAH breaks on expanding volume and CVD confirmation, flip the thesis.

Setup 2 - Breakout through VAH/VAL with acceptance

Context: price tests the VA edge and clears it with expanding volume, CVD confirming.

Entry: on the first pullback that holds above the edge (or below, for downside).

Stop: back inside value (re-entry = failed breakout).

Target: previous session's opposite edge or composite levels.

When it fails: the "breakout" turns into a probe and price returns inside value quickly - that's a liquidity grab, not a breakout.

Setup 3 - Previous POC magnetism

Context: today's session is trading clearly above (or below) yesterday's POC but with fading momentum.

Entry: wait for a rotational move back toward yesterday's POC with a rejection pattern (absorption, finished auction).

Stop: beyond the POC.

Target: today's developing POC first, major HVN / LVN second.

When it fails: today's session is firmly trending and yesterday's POC gets sliced without pause. Abandon the fade.

Setup 4 - LVN-to-LVN travel

Context: price enters an LVN between two HVNs with momentum and CVD confirmation.

Entry: with the momentum, into the LVN.

Stop: back inside the HVN you left.

Target: the next HVN cluster.

When it fails: price stalls mid-LVN without reaching the next HVN. Exit flat or small loss - LVN trades should complete fast.

Worked example · previous-POC rejection, textbook

Yesterday's session POC: ES 5408.00 (heavy volume cluster; sellers defended 5410 through the afternoon).

Today opens at 5418, rips to 5423 in the first 15 minutes, then fades steadily through the morning.

By 11:30, price reaches 5408.50 on declining momentum. CVD makes a higher low (bullish divergence). Footprint at 5408.00 - 5408.50 shows ~15,000 contracts with heavy bid-side absorption. Developing session POC today is up at 5414 - price is well below value.

Read: buyers defending yesterday's POC with real size. The session is in a selling imbalance that's running out of fuel at a meaningful level.

Setup: long 5409.00, stop 5406.75 (below the defended zone with room for one test), targets developing POC 5414 (first), upper VAH (second).

Why this works: previous POC + absorption + CVD divergence is a triple-alignment setup. Three independent reads pointing at the same level produce high-probability turns.

Volume profile vs market profile (TPO)

Often confused - they're related but different.

FeatureVolume ProfileMarket Profile (TPO)
Weighted byExecuted volumeTime spent at each price
VisualHorizontal histogramStacked letters (each letter = a time period)
Best forModern day/swing tradingClassical Steidlmayer-style auction reading
PopularityDominant todayDevoted but smaller following

Volume profile has largely won the modern popularity contest because executed volume is a richer signal than time - a price can spend a lot of time with no one trading (thin book, slow chop) which the TPO overweights. Both frameworks teach the same auction concepts; the data emphasis differs.

Common misreads

Treating VA edges as certain turning points

VAH and VAL are probabilistic, not deterministic. On trend days they get sliced without pause. Always check: is the setup consistent with the day's character (balance vs trend)?

Fading a breakout just because it's outside value

"Outside value = responsive selling" is only true if volume is not confirming the breakout. A breakout with expanding volume and CVD confirmation is initiative flow and should be trend-followed, not faded.

Over-weighting a thin POC

A session with low total volume produces a POC that technically exists but has little structural weight. Always check how much volume is at the POC relative to a normal session before leaning on it.

Ignoring the developing profile

Yesterday's levels matter. Today's developing levels matter just as much, and they move. Refresh the developing POC every 30 - 60 minutes in your head.

How to set up a working profile view

A clean working setup for an intraday trader:

  1. Session profile for today's RTH. Show developing POC, VA, VAH, VAL live.
  2. Session profile for yesterday's RTH. Show its POC, VAH, VAL as fixed lines extending into today.
  3. Composite profile for the current week. Show just its POC and any major HVNs.
  4. Optional: overnight session profile, shown faintly.

That gives you three time horizons of structural levels without clutter. Everything else is optional.

Common questions

Is volume profile useful on low-timeframe trading (scalps)? Yes - especially developing POC and today's VAH/VAL. The higher-timeframe levels (yesterday, weekly) provide context; intraday structure provides triggers.

Does volume profile work on stocks? Yes on liquid US equities during RTH (SPY, QQQ, single names like AAPL/NVDA/TSLA). Less meaningful for thin small-caps or after-hours.

What about crypto? Works on major venues (Binance, Coinbase, CME futures). Note that 24/7 markets don't have clean "session" boundaries, so traders often use daily (UTC) or weekly profiles instead.

Should I use volume profile for forex? Retail spot FX lacks a centralized volume feed - what you see is one broker's view. Profile-like tools exist but represent a subset of the true market. Treat them as directional, not precise.

What's the single most important level to watch? Previous session POC. If you only tracked one profile level, this would be it - it anchors a huge fraction of next-day reactions.

Composite vs session - which matters more? For intraday trades, session-level matters more. For swing trades, composite (weekly, monthly) matters more. Timeframe match the trade you're taking.

Key takeaways

  • Volume profile organizes volume by price, not time - a horizontal histogram of where the market transacted.
  • POC, VAH, VAL, HVN, LVN are the five structural objects; every setup leans on one or more.
  • Shape reads fast: D = balance, P = buyers in control at top, b = sellers in control at bottom, double distribution = trend day with new value.
  • Developing POC is the dynamic level of the session - its direction (up, down, stable) tells you the day's character.
  • Four canonical setups: fade at VA edges, breakout through VA with acceptance, previous POC magnetism, LVN-to-LVN travel.
  • VA edges are probabilistic; they hold on balance days and get sliced on trend days. Context decides.
  • Volume profile vs market profile: same auction framework, different data weighting. Volume profile is the modern default.
  • Clean working setup: today's developing profile, yesterday's profile, this week's composite. Three horizons, no clutter.
  • Previous session POC is the single most reliably-reacted level in day trading.

You now have the complete order-flow toolkit: the "why" (auction theory), the "how" (reading order flow), the vocabulary (glossary), the tools (footprint, heatmap, DOM, volume profile), and the patterns. Next up in this track: applying the full stack in live session templates - the morning routine, the open playbook, and building a daily trade plan off developing profile and overnight structure.

Related lessons