---
title: Volume Profile Explained
slug: volume-profile-explained
cluster: learn
description: How a volume profile is built bin by bin, what POC VAH VAL HVN and LVN actually mean, and where a volume profile differs from a TPO Market Profile.
tldr: A volume profile is a histogram of traded volume by price over a chosen window, rather than by time — it answers where business was done, not when. Its vocabulary is mechanical once two parameters are fixed: the point of control (POC) is the price bin with the most volume, and the value area (VAH to VAL) is the contiguous band around it holding the conventional 70 percent of the window's volume, grown by repeatedly adding whichever neighbouring bin is heavier. The construction is definitional; the common reading that price moves quickly through low-volume nodes and lingers at high-volume nodes is a well-supported interpretation, not a law.
published: 2026-07-31
updated: 2026-07-31
author: The Confluence Show Research
schema: Article
keywords: [volume profile, point of control, value area high, value area low, high volume node, low volume node, TPO vs volume profile, market profile]
prompts: [What is a volume profile?, What is the point of control?, How is the value area calculated?, What is the difference between TPO and volume profile?]
entities: [volume profile, point of control, value area, high volume node, low volume node, market profile, market structure, order flow analysis, NAIRO, The Confluence Show, Confluence Engine]
related: [market-structure-explained, liquidity-sweeps-explained, footprint-charts-explained, order-flow-trading-explained]
faq:
  - q: How many bins should a volume profile use?
    a: There is no universal answer, and that is the point — bin count is a resolution choice you have to declare. Too few bins and every node is high volume; too many and the profile becomes a noisy comb whose point of control jumps around. If two charts disagree about where the POC sits, compare bin sizes before assuming one of them has bad data.
  - q: Is the point of control the same as VWAP?
    a: No. VWAP is the volume-weighted mean price over a window — a single average that every trade pulls on. The POC is the modal price bin, the single busiest level. They can sit far apart in a bimodal session, and that gap is itself informative because it says the average and the mode disagree about where the market did its business.
  - q: Does volume profile work in 24-hour crypto markets with no session close?
    a: Yes, but the anchor has to be chosen deliberately rather than inherited. Traditional profiles lean on the exchange session as a natural window; a continuously traded market has no such boundary, so profiles are anchored to UTC days, to a chosen session, or to an event such as a swing or a range break. The arithmetic is unchanged, the anchor is a decision you are making explicitly instead of implicitly.
  - q: What is a naked or virgin point of control?
    a: A point of control from a previous, completed profile that price has not traded back to since. Practitioners watch them as unfinished business on the assumption that heavily transacted prices tend to be revisited. That is an interpretation with a plausible mechanism behind it, not a measured certainty, and it should be labelled as such.
  - q: Is a volume profile the same as a footprint chart?
    a: They come from the same trade data but answer different questions. A volume profile aggregates volume by price across a whole window; a footprint chart breaks each individual bar into buy and sell volume per price level. Use the profile for where value sits, and the footprint for who was aggressive inside a specific bar.
sources:
  - label: CME Group education — futures market fundamentals
    url: https://www.cmegroup.com/education.html
  - label: Binance public market-data streams
    url: https://developers.binance.com/docs/binance-spot-api-docs/websocket-api
draft: false
---

## What is a volume profile?

A volume profile is a histogram of traded volume distributed by price rather than by time. A standard chart tells you when volume happened; a profile tells you at which prices it happened, across a window you choose. That single change of axis is the whole idea.

The reason it earns its place is that price and value are not the same thing. Price is wherever the last transaction printed; value is where a large share of the transactions actually occurred. A market can spend an hour trading between two extremes and do nearly all of its business in a narrow band inside them. The profile shows that band directly, whereas a candle series shows only the extremes and the close.

What follows from the construction is mechanical: the busiest price bin, the band around it that contains most of the volume, the thin stretches the market passed through quickly. What does *not* follow mechanically is the meaning usually attached to those features — that thin areas get revisited quickly, that thick areas attract price. Those are well-motivated readings shared across the auction-market-theory tradition, and they should be presented as readings. The distribution is data; the story about how price behaves around it is a model.

## How is a volume profile actually built?

Three decisions and one algorithm. Choose the window, choose the bin resolution, choose which price each unit of volume is attributed to; then run the value-area expansion. Every profile disagreement between two tools reduces to one of those four things.

**The window.** A session, a UTC day, a fixed number of bars, a visible range, or an anchor event such as a swing point or a range break. Anchored profiles that start at a specific event are common in continuously traded markets, where there is no natural close.

**The bins.** Split the window's price range into a fixed number of buckets, or use a fixed bucket size. Each unit of volume falls into the bucket containing its price. Resolution is a real parameter with real consequences: the point of control is bin-dependent, so changing the bin count can move it.

**The price basis.** A true volume profile uses per-trade prices, which requires a trade feed. Many charting tools approximate from candles instead — spreading a bar's volume evenly across its range, or dumping it all at the bar's typical price. The approximation preserves the broad shape and distorts the exact node locations. A profile is only as precise as its input, and honest documentation states which of the two it used.

**The value-area walk.** Start at the heaviest bin. Repeatedly expand to whichever adjacent bin — above or below — holds more volume, accumulating as you go, until the accumulated share reaches the value-area fraction. The conventional fraction is 70 percent, inherited from Market Profile's approximation of one standard deviation of a normal distribution. It is a convention, not a market constant, and profiles built at other fractions are not wrong, just different.

## POC, VAH, VAL, HVN, LVN — the vocabulary

Every term below is mechanical once the window, the bins and the value-area fraction are fixed. None of them requires an opinion to compute; all of them acquire one the moment they are used.

| Term | Definition | Common reading (interpretation) |
| --- | --- | --- |
| POC — point of control | The single price bin holding the most volume in the window | The window's fairest price; a magnet while the profile stays relevant |
| VAH / VAL — value area high / low | The upper and lower edges of the contiguous band around the POC holding the value-area share of volume | The boundaries of accepted value; trade outside them is an excursion until proven otherwise |
| HVN — high volume node | A local peak in the distribution — a price where a lot of business was done | Previously accepted price; tends to slow and hold price on a revisit |
| LVN — low volume node | A local trough — a price the market passed through with little business | Previously rejected price; tends to be crossed quickly rather than lingered at |
| Volume gap | A contiguous stretch of bins far below their surroundings | A corridor with little to hold price inside it |
| Profile shape | The distribution's form — balanced, P, b, double distribution, thin and directional | A summary of whether the window was rotational or one-way |
| Developing profile | The profile of a window that has not closed yet | Provisional — its POC can and does move |

Two cautions that follow directly from the table. First, HVN and LVN are *local* features of a distribution, so their identification depends on the smoothing and bin size you used to find local extremes. Second, the interpretations in the third column are all conditional on the profile still being relevant; a profile from a regime that has ended describes history, not current value.

## TPO or volume — what is Market Profile measuring?

They measure different quantities and are routinely conflated. A **TPO profile** (Time Price Opportunity, the original Market Profile developed at the CBOT by Peter Steidlmayer) counts *time*: how many fixed brackets, classically half-hour periods, touched each price. A **volume profile** counts *volume*: how much was actually transacted at each price.

They usually agree on the broad shape, because prices touched for a long time usually transact a lot. They disagree in exactly the cases worth noticing. A price that is touched repeatedly on thin trade gets a fat TPO node and a thin volume node — lots of attention, little business. A price where an enormous burst executed in seconds gets a fat volume node and a thin TPO node — one decisive act rather than a long negotiation. When the two profiles disagree, the disagreement is the information.

| | TPO / Market Profile | Volume profile |
| --- | --- | --- |
| Counts | Time brackets that touched a price | Volume transacted at a price |
| Needs | Bar data only | Trade data, or an approximation from bars |
| Sensitive to | Bracket length | Bin size and price basis |
| Blind to | How much actually traded | How long the market stayed |

Neither is more correct. TPO answers how long the market negotiated at a price; volume answers how much changed hands there. Order-flow measures such as [footprint charts](/learn/footprint-charts-explained) then answer a third question — who was aggressive — which neither profile can see, since both are side-agnostic.

## What a profile proves and what it only suggests

A profile proves where volume was distributed in a window. That is a complete and verifiable statement, and it is the only one the arithmetic supports on its own. Everything downstream is a model of how markets behave around distributions.

The strongest use of a profile is not prediction but **acceptance testing**, and it pairs naturally with [market structure](/learn/market-structure-explained). Structure tells you a level was exceeded. The profile tells you whether business followed price to the new area. Value migration — a fresh value area forming beyond the level — is the most demanding acceptance evidence there is, because it requires not just a price excursion but a rebuilt distribution. A break with no volume built beyond the level and no value migration is the profile-based description of a [liquidity sweep](/learn/liquidity-sweeps-explained).

Three failure modes are worth naming. A **developing** POC is not a fact you can compare across days, because it is still moving; only sealed profiles are comparable. **Bin sensitivity** means POC disagreements between tools are usually parameter disagreements. And a profile built from **approximated** volume attribution can place a node several ticks from where per-trade data would place it, which matters most precisely when you are treating the node as a level.

## How does the Confluence Engine use profiles?

The Confluence Show is a live, AI-run market analysis broadcast whose analyst, NAIRO, reads raw trades, order books and positioning 24 hours a day through the Confluence Engine — 40+ analytical layers computed in-house. Profiles are several of those layers rather than one: the profile itself, its shape and concentration, node interaction, and acceptance.

The design choices follow the cautions above. Profiles are built from the trade stream rather than approximated from candles wherever trade data exists. A developing profile is labelled as developing and never compared against sealed ones. Node interaction is measured relative to volatility rather than as a fixed price band, so a level means the same thing in a quiet regime and a violent one. And each layer publishes the moment at which its evidence was complete, so a sealed daily profile is not treated as if it had been known at the start of the day.

The methodology behind the layer stack is written up at [/reports/confluence-engine-methodology](/reports/confluence-engine-methodology) and summarised at [/how-it-works](/how-it-works). This is educational market analysis, not financial advice, and it issues no signals — you can watch the show free on a 20-minute delay on YouTube, Twitch and Kick at [/watch](/watch).
