Volume profile explained

How a volume profile is built, what the POC, value area, HVNs and LVNs mean, a value-area calculation by hand, and why the data behind the profile matters.

Stryker Trading Academy · Updated · 8 min read

A normal chart tells you when price was where. A volume profile tells you how much trading happened at each price. That one change of view is why profile tools are standard on futures platforms, and why traders use them to find the prices a market treats as fair and the prices it rushed through. This guide explains how a volume profile is built, what the point of control, value area, HVNs and LVNs mean, how to calculate the value area yourself, and where beginners go wrong.

Key takeaways

  • A volume profile is a sideways histogram of the volume traded at each price over a chosen period.
  • The point of control (POC) is the price with the most volume. The value area is the range around it holding about 70% of the volume, bounded by the value area high (VAH) and value area low (VAL).
  • High-volume nodes (HVNs) are prices the market accepted; low-volume nodes (LVNs) are prices it moved through quickly.
  • Profiles need real volume. Exchange-traded futures have it; spot forex does not.
  • Volume profile is a way of reading where business was done, not a prediction of what price will do next.

What is a volume profile?

Take every trade in a period, say one trading session, and add up the volume at each price. Then draw a horizontal bar for each price, as long as the volume traded there. The result, stacked from the lowest price at the bottom to the highest at the top, is a volume profile. TradingView's help pages describe it as an indicator that shows trading activity over a specified time period at specified price levels, plotted as a histogram on the price scale.

The idea grew out of Market Profile, a charting method developed by J. Peter Steidlmayer at the Chicago Board of Trade and released publicly in the 1980s. Market Profile counted time at each price. Volume profile counts contracts instead, which became practical once exchanges published every trade electronically.

Illustrative volume profile4,8104,8114,8124,8134,8144,8154,8164,8174,8184,8194,8204,8214,8224,823VAHPOCVALLVNHVNvalue area = 78% of 5,140 contracts
Illustrative data, one bar per point. The longest bar is the POC; the shaded band is the value area; the thin bar marked LVN separates two busy areas.

The point of control (POC)

The point of control is the single price where the most volume traded. In the profile above it is 4,816. It is the price the market spent the most business at during the period, so traders treat it as the centre of that period's activity. If price comes back to a prior POC later, many traders watch how it behaves there, because it was the busiest level last time.

A POC that has not been traded since its session ended is often called a naked or virgin POC. Traders keep lists of them as reference levels. That is a habit, not a rule: plenty of naked POCs are never revisited.

The value area: VAH and VAL

The value area is the price range around the POC that contains roughly 70% of the period's volume. Its top is the value area high (VAH) and its bottom the value area low (VAL). The 70% figure is a convention inherited from Market Profile, loosely based on one standard deviation of a normal distribution. Most platforms let you change it, and TradingView notes 70% as the typical setting.

In the example, value runs from 4,812 to 4,818. Inside it, the market broadly agreed on price. Outside it, trade was lighter. Traders often read the edges of value as the places where the market either rejects a move and turns back, or accepts it and starts building a new area of value.

How the value area is calculated

The standard method, taught in the Market Profile literature and used by several platforms, works outward from the POC two rows at a time:

  1. Start at the POC.
  2. Add up the volume of the next two rows above the current area, and the next two rows below it.
  3. Add whichever pair is larger to the value area.
  4. Repeat until the value area holds at least 70% of the total volume.

The example profile has 5,140 contracts, so the target is at least 3,598. Working outward from 4,816 gives a value area of 4,812 to 4,818 holding 4,030 contracts. That is about 78%, more than 70%, because rows are added in pairs and the last pair takes it past the line. Different platforms use slightly different steps (one row at a time, or different tie rules), so two platforms can show slightly different VAH and VAL on the same data.

High-volume and low-volume nodes

A high-volume node (HVN) is a price area where the profile bulges out: lots of trade, over time. It marks prices the market accepted. A low-volume node (LVN) is a narrow waist in the profile: little trade. It marks prices the market moved through quickly, usually because one side was in control.

In the example, the LVN at 4,820 sits between the main HVN around the POC and a smaller HVN at 4,822. That shape, two busy areas with a thin gap between them, is common. The market balanced in one area, moved fast through the gap, and balanced again.

Traders tend to read the two kinds of node differently. HVNs are where price is expected to slow down and rotate, because both sides have been happy to trade there. LVNs are where price is expected to either move quickly again or be rejected, because the market didn't want to stay there last time. Both are tendencies traders watch for, not certainties.

Session, composite and fixed-range profiles

A profile covers whatever period you choose, and that choice changes every level on it.

  • A session profile covers one trading session. For index futures like the E-mini S&P 500 (ES), traders usually separate the regular cash session from the overnight session.
  • A composite profile merges several sessions, such as a week or a month, to show the bigger picture of where business has been done.
  • A fixed-range profile covers a range you pick, for example one swing from low to high. TradingView describes it as calculating volume within a user-specified range.
  • A visible-range profile covers whatever is on screen. It changes every time you scroll, so levels from it are hard to reproduce.

Why real volume matters: futures vs forex

A volume profile is only as good as the volume behind it. On an exchange-traded future such as ES, NQ, gold (GC) or crude oil (CL), every trade passes through CME Group's central order book, so the volume is complete. Spot forex is different. It trades over the counter between banks and brokers, with no single exchange; the Bank for International Settlements put global FX turnover at about $7.5 trillion a day in its April 2022 survey, and no single data feed sees all of it. The "volume" on a spot forex chart is usually tick volume, a count of price changes, not traded size.

Tick volume tends to rise and fall with activity, so it is not useless, but it can't tell a one-lot trade from a thousand-lot trade. For EUR/USD, many profile traders use CME's Euro FX futures (6E) instead, because they have exchange-reported volume.

A worked example

Here is how a trader might use the example profile as yesterday's session, before today's open. This is a hypothetical walk-through, not a trade recommendation.

  1. Mark the levels. POC 4,816, VAH 4,818, VAL 4,812, LVN 4,820, second HVN 4,822.
  2. Note where today opens. Suppose it opens at 4,815, inside yesterday's value. The market still broadly agrees with yesterday's prices, so a trader expects rotation inside value until something changes.
  3. Watch the edges. If price rises to 4,818 (VAH) and quickly turns back, the edge is holding. If it pushes through, trades into the thin area at 4,820 and keeps building volume above it, the market is accepting higher prices.
  4. Decide in advance what each outcome means for your own plan, including where your idea would be proven wrong.

The profile doesn't say which of these will happen. It gives you a short list of prices that matter and a clear question to ask at each one: accepted or rejected?

Volume profile and smart money concepts

If you already use smart money concepts, several ideas will look familiar. An LVN left by a fast move often lines up with a fair value gap on the candle chart, because both describe price moving quickly without two-sided trade. Volume can also help you judge an order block: one that sits on a high-volume node is a place where real business was done. A liquidity sweep that reaches into an LVN and is rejected quickly is another place where the two methods agree. When independent methods point to the same price, that level is worth more attention. It still doesn't guarantee a reaction.

Going further

This guide covers the basics. Stryker's Volume Profile & Order Flow specialist track, for Pro members, goes further across twelve written chapters with chart diagrams: auction market theory, Market Profile and TPO charts, profile shapes and day types, composite profiles, VWAP, and the order flow side of the same auction.

Common mistakes

  • Using tick volume as if it were real volume. Build profiles on futures where you can.
  • Treating the POC as support or resistance that must hold. It is a reference level, not a promise.
  • Mixing sessions. An ES profile built from the overnight session will not match one built from the cash session. Pick one and stick with it.
  • Trusting visible-range levels. They move when you scroll.
  • Drawing too many profiles. Three or four well-chosen levels beat a chart full of lines.

FAQ

What is the difference between volume profile and Market Profile?

Market Profile (TPO) counts how much time the market spent at each price, using letters for each 30-minute period. Volume profile counts how many contracts traded at each price.

Why is the value area 70%?

It is a convention from Market Profile, loosely based on one standard deviation of a normal distribution. It is a setting, not a law, and most platforms let you change it.

What is a good timeframe for volume profile?

Profiles are built over periods, not chart timeframes. A session profile is the most common starting point, with weekly or monthly composites for context.

Can I use volume profile on forex?

Spot forex has no central volume, so profiles on spot use tick volume. Many traders build their profile on the matching CME currency future instead.

Does price always return to the POC?

No. A prior POC is a level many traders watch, but price can move away from it and never come back.

Sources

  1. TradingView Help Center, "Volume profile indicators: basic concepts" (POC, value area, 70% default, HVN and LVN): tradingview.com
  2. TradingView Help Center, "Fixed Range Volume Profile indicator": tradingview.com
  3. Sierra Chart, "Volume by Price" study documentation (value area calculation settings): sierrachart.com
  4. Wikipedia, "Market profile" (Steidlmayer, CBOT, TPO and value area history): wikipedia.org
  5. Bank for International Settlements, "OTC foreign exchange turnover in April 2022": bis.org
  6. CME Group, Euro FX futures (6E): cmegroup.com

Education only. Not financial advice. Trading foreign exchange, indices, futures and commodities carries a high level of risk and may not be suitable for everyone. The concepts here describe how some traders read charts; they do not predict what price will do.