OptiNod Academy

Volume Profile: Reading the Market Consensus Distribution, Part 1

If you treat POC as just another support line, you are using less than half the tool. This article reframes HVNs, LVNs, and the Value Area inside a single-session profile through the lens of market consensus.

> The price where the market traded the most is a single point. The farther price moves from that point, the less trading tends to occur.

Volume Profile traces back to Market Profile and Auction Market Theory, formalized in the 1980s by Peter Steidlmayer at the Chicago Board of Trade (CBOT). Instead of plotting a session’s volume over time, it stacks that volume by price. From that distribution, three reference points emerge: POC, or Point of Control, is the price where the most volume traded; Value Area is the price range containing 70% of total volume; and VAH and VAL are the upper and lower boundaries of that range. This is the first article in the Volume Profile series. Part 2 covers Composite Profiles, and Part 3 moves into Auction Market Theory and Open Type classification.

The most common use is simple. Traders use POC as support or resistance, and VAH and VAL as the top and bottom of a range. If price touches POC, they wait for a bounce. If it breaks above VAH, they buy. If it loses VAL, they sell. That approach is basically adding a few horizontal lines to a regular chart, and it leaves most of Volume Profile’s real value unused.

The core information in Volume Profile is where trading actually concentrated. POC is the most actively traded price in the session. HVN, or High Volume Node, is an area where volume is heavily concentrated. LVN, or Low Volume Node, is an area where little trading took place. These two areas are opposite sides of the same tool, but their effects on price are completely different: HVNs hold price and create congestion, while LVNs are empty areas that price often moves through quickly. Once you understand that difference, you can read POC, Value Area, and Naked POC through the same lens.

A single-session profile stacking volume by price to derive POC and Value Area

POC is fair value before it is support

POC looks like support for a simple reason. It is the price where the most trading occurred during the session, so when price returns to that area, both buyers and sellers often become active again and price commonly pauses. If you call that pause support, you may be right once, but the idea often fails after that. POC is a place where price may pause. There is not enough evidence to assume it will block price in one direction.

In Auction Market Theory terms, POC is the price that market participants accepted as most appropriate during that session: *fair value*. Active trading near fair value means both buyers and sellers accepted that price, so price can move either up or down from there. If you use POC only as support or resistance, your odds start to look like a coin flip. If you also watch how price moves through that fair value, you get one more useful piece of information.

Specifically, watch whether price moves through POC quickly or spends time there. On January 14, 2025, SPY broke above its intraday POC at $575.80 around 11:00 in just two candles. That was a signal that the market no longer considered that fair value appropriate, and SPY closed near $579 that day. By contrast, on September 23, 2024, NVDA spent five hours moving around its intraday POC near $115.20. That was a session where agreement around that price remained strong, and the next day opened from the same area again. Whether POC acted as support or resistance is only clear after the fact. Before entry, treat it as a level where both directions are open.

HVN and LVN: where price stalls and where it moves fast

POC is a single point, but trading is distributed across many prices. In the profile, thick clusters of bars are HVNs. Unusually short bars are LVNs. They are two sides of the same tool, but their impact on price is opposite.

An HVN is a price area where heavy volume accumulated. It is where buyers and sellers fought most actively in a prior session. When price returns there, it often stalls for a while. Both sides recognize the area, orders build up, and it takes stronger volume to push price away in one direction. Trends slow down inside HVNs.

An LVN is the opposite: a price area where unusually little volume accumulated, meaning neither buyers nor sellers wanted to transact there. The market found little reason to trade at that price and moved through it quickly. When price later re-enters an LVN, it often moves through quickly again. Trends speed up inside LVNs.

Price stalls inside thick HVNs and moves through thin LVNs quickly

This difference changes the weight of a trade setup. In October 2024, BTC built an HVN between $60,000 and $62,000 on the daily profile over two weeks. When price returned to that area in early November, it spent four days moving within the same range. During the same period, the $67,500 to $69,000 area was an LVN. After price broke upward through that LVN in mid-November, it crossed the area in only six hours and reached $71,000. Even with the same breakout, the speed of the move changes sharply depending on whether price is entering an HVN or an LVN. Treating HVNs as support or resistance often works, but with LVNs, the most important information is that there is no support or resistance there.

The same breakout slows entering an HVN but accelerates through an LVN

Value Area’s information is in the shape of how that 70% fills in

Value Area is built by expanding outward from the POC until the range contains 70% of total volume. The 70% figure is a convention carried over from Market Profile, and it is often explained as being close to the roughly 68% captured by one standard deviation in a normal distribution. That also fits Steidlmayer’s view that intraday distributions in Chicago futures were generally close to normal distributions. Nearly every trading platform uses 70% as the default.

What matters more is how that 70% is distributed. Value Area shapes generally fall into three types.

  • D-shape (Balanced): POC is near the center of the Value Area, with volume distributed fairly symmetrically above and below it. Buyers and sellers were relatively balanced, and the next session is more likely to begin near the same fair value.
  • P-shape (Buyer-controlled): POC is near the upper part of the Value Area, with a long tail below. Sellers pushed down at one point, but buyers absorbed that supply and lifted price back up. It means buyers stepped in strongly near the intraday low, increasing the odds that the next session opens with a gap up.
  • b-shape (Seller-controlled): POC is near the lower part of the Value Area, with a long tail above. Buyers attempted to push higher, but follow-through demand failed, and sellers entered aggressively from above. That increases the odds that the next session opens with a gap down.

TSLA’s December 18, 2024 session is a representative example: it closed with a P-shaped Value Area, then opened the next day with a 4% gap up. Even when the Value Area contains the same 70% of volume, where that weight accumulates can preview the next session’s starting point. If you only look at the 70% number and use VAH and VAL as range boundaries, you lose all of that shape information.

Single Prints and Naked POC: unfinished business left by the market

Two of the most commonly missed traces in Volume Profile are Single Prints and Naked POCs. Both are price levels left behind after a session ends without fully completing its auction, and both tend to pull price back like magnets in later sessions.

A Single Print comes from Market Profile and refers to a price level where only one time block printed. In Volume Profile terms, it is a very thin LVN: evidence that price moved quickly in one direction and generated very little trading at that level. The market did not accept that price. It simply passed through it, and when price returns in the next session, it often passes through quickly again.

A Naked POC is the prior session’s POC that has not been revisited in the following session. The market left behind the price where the most trading occurred without returning to it. That suggests the market had to move away from fair value before completing the auction, and price often returns to that area within days or weeks to finish the trade left unfinished there.

ES, the S&P 500 futures contract, offers a clear example. The intraday POC near 6,072 from February 5, 2025 remained unvisited for the next five trading days while price traded in the 6,100 to 6,140 area. Then, on February 13, ES gapped down to 6,065, touched that Naked POC almost exactly, and bounced.

A Single Print tells you price may move quickly through that area. A Naked POC tells you price may eventually return there. If you mark both on the chart, you can map likely paths for the next session in advance. Naked POC can serve both as a target and as a support area on a pullback.

Single Prints get passed through fast while Naked POCs pull next-session price back

Volume Profile and TPO Profile: two ways to draw the same session

TPO Profile, or Time Price Opportunity Profile, is often discussed alongside Volume Profile. They plot the same session using different units, and they reveal different information.

Volume Profile stacks traded volume by price. It shows how much trading occurred at each price level. TPO Profile stacks time by price. It shows how long price stayed at each level, usually by dividing the session into 30-minute blocks and counting how many blocks printed at each price.

When the two profiles look similar in the same session, volume and time accumulated in the same areas, which makes the signal more reliable. When they diverge, you see information that one profile alone would miss. A common divergence appears when a large amount of volume trades over a short period. Volume Profile may show an HVN, while TPO Profile shows only one or two blocks. In those cases, what looks like a thick volume area may actually be a false cluster created by one large order.

AAPL after its November 2024 earnings release is a good example. During the first hour after the announcement, 40% of the day’s volume traded. Volume Profile showed a huge HVN, but TPO Profile showed only two blocks. That price area did not act as an area that held price over the next several days. Using both profiles lets you check whether time and volume truly accumulated together, and it helps offset some of the limits of using Volume Profile alone.

> On NVDA’s intraday 30-minute chart, the prior session’s Naked POC remains at $142.50.

> The current session opens above it at $145.20 and forms a $144.50 to $146.00 range during the first two hours.

> The setup activates if price closes below the bottom of that range and also loses the prior session’s VAL at 143.80.

> Enter short at the close of the candle that breaks below VAL, with the Naked POC at $142.50 as the target.

> Place the stop above the high of the entry candle, above $144.10.

> If price closes back above VAL before reaching the Naked POC, treat the setup as invalid and exit.

The key is that Naked POC acts like a magnet. When the prior session’s most heavily traded fair value remains unvisited and the current session begins moving toward it, Naked POC becomes more than a simple target. It becomes the natural area price is likely to flow toward. A long setup uses the same logic in reverse.

Three situations where single-session profiles become unstable

  • Where the session starts and ends: POC, VAH, and VAL change depending on how you define the session. A profile built only from the U.S. regular stock session, 09:30 to 16:00, will look very different from one that includes premarket and after-hours data. A 24-hour futures profile will also differ from one built only on RTH, or Regular Trading Hours. Before trading, check the session setting in your tool so you can compare it properly with the next session.
  • News and event sessions: Profiles from FOMC, CPI, or earnings sessions often look different from normal sessions. Abnormal volume can concentrate in the hour after the release and create a false HVN. That HVN often fails to act as a holding area in the next session. Treat these profiles separately.
  • Thinly traded assets: Single-session profiles are statistically unreliable for small caps with intraday volume below 100,000 shares or small altcoins with daily volume below 100 BTC. With a small sample, POC can be distorted by one or two large orders, and the 70% Value Area can fill in a nearly random shape. Use single-session profiles as meaningful information only in assets with sufficient liquidity.

Two ways to improve single-session signal quality

  • Use Volume Delta together with it: Volume Profile shows total volume by price, but it does not show the mix of buying and selling inside that volume. Adding Volume Delta, or buy volume minus sell volume, gives you another read on whether an HVN was buyer-dominant or seller-dominant. If Volume Delta builds positive near POC, that price area is tilted toward buyers, which gives firmer confirmation for the next session’s direction.
  • Compare it with the prior session: A single-session profile is useful by itself, but comparing its POC, VAH, and VAL with the prior session shows how value is shifting. A POC migrating in one direction day after day, two consecutive sessions holding the same POC, and whether today trades inside or outside yesterday’s Value Area are all meaningful pieces of information. The tool that systematizes this session-to-session comparison is the Composite Profile, covered in the next article. It combines multiple sessions to compensate for the limits of a single-session profile.