Volume Profile and Market Profile Mechanics: How Time, Price and Volume Reveal Auction Dynamics
Two Profiles, One Market Story: Time at Price vs Volume at Price
Market Profile and Volume Profile look like twins on your chart, but they answer different questions — one measures how long price lingered, the other measures how much actually traded.
Two Histograms That Look Alike, and Why That Trips People Up
Open a chart with both tools switched on and you will see two sideways histograms hugging the price axis. They often look similar enough that traders use the names interchangeably. They are not the same thing, and knowing which is which stops you reading the wrong story off the screen.
Market Profile is built from time at price. Volume Profile is built from volume at price. That single distinction changes what each tool can tell you. One measures how long the market hung around a level. The other measures how much business actually got done there.
Market Profile, sometimes shown as a TPO profile, grew out of work by Peter Steidlmayer at the Chicago Board of Trade in the 1980s. It slices a session into fixed time blocks — commonly 30 minutes, though 5, 10, 15 and 60-minute blocks are used too, depending on the platform. The first block gets the letter A, the next B, then C, and so on. Every price the market touches during a block gets that block’s letter stamped next to it. Stack the letters sideways and you get the profile shape.
A TPO is simply a Time Price Opportunity: one letter, at one price, for one time block. A price touched in five different blocks shows five letters. A price touched once shows one. Row width therefore tells you how many time blocks visited that price — not how many contracts changed hands there.
What “Fat” Actually Means in Each Profile
Both tools usually produce a bell-shaped histogram in a balanced session, and both give you a point of control and a value area. The difference is what a fat row represents.
In a Volume Profile, a fat row means a lot of the available volume traded at that price. Volume Profile takes the volume data from your chosen source and sorts it by price rather than by time. High-volume nodes are prices where a lot of business happened. Low-volume nodes are prices where relatively little did.
In a TPO profile, a fat row means the market kept coming back to that price across the session. Long TPO bars suggest price acceptance, meaning the market was comfortable there over time. Short bars suggest the market did not linger.
In practice the two usually agree, because time and volume tend to pile up around the same prices. When they disagree, that is worth noticing. A price with a fat TPO row but thin volume means the market hung around without doing much business — often a slow drift on light participation. A thin TPO row with heavy volume means a lot traded fast, a burst of activity at a level the market did not want to sit at.
A small hypothetical example makes this concrete. Imagine three time blocks, A, B and C, and three price rows: 100, 101 and 102. Bracket A visits 100 and 101. Bracket B visits all three. Bracket C visits 100 and 102. Counting one opportunity per visited row per block, row 100 has the most counts, so it is the TPO point of control. Now suppose the recorded quantities are 30 at row 100, 20 at 101 and 450 at 102. Total volume is 500, and the volume point of control is 102 — even though the TPO point of control was 100. No contradiction exists. The profiles are counting different things.
The Point of Control and the Value Area
The point of control, or POC, is the price level with the most activity in the profile you are looking at. In a TPO profile, that means the price row with the greatest density of TPO blocks. In a Volume Profile, it means the row with the most measured volume, sometimes called the VPOC.
The value area is the price band around the POC containing a chosen share of the profile’s activity — 70% by convention. In a TPO profile, the value area is calculated from TPO counts. In a Volume Profile, it is calculated from volume. The upper and lower edges are the value area high and value area low, usually shortened to VAH and VAL.
How that band gets built matters more than most people realise. The standard approach starts at the POC and expands outward one price at a time, each step adding whichever adjacent level holds more activity, until the target share is enclosed. Implementations differ on whether levels are added singly or in pairs, and on how ties are broken. That means VAH and VAL can vary slightly between platforms even on the same data.
Where did 70% come from? It is a market profile convention chosen to approximate one standard deviation of a bell-shaped distribution, which covers roughly 68%. It is a parameter, not a probability that the next session will stay between those boundaries.
Because the two profiles are built from different inputs, their POCs, value areas and reference levels will not necessarily match. The TPO POC and the volume POC may coincide or sit well apart. There is no rule requiring them to agree.
Reading the Character of a Session
Where Market Profile earns its keep is in classifying how a session developed. A few recurring shapes cover most days, and the definitions can vary slightly by platform and methodology.
A normal day sets a wide first-hour range and then rotates inside it. Balance. A trend day moves in one direction all session, letters stacking into a long thin profile, with the POC drifting the whole way. A double distribution day shows two separate bulges joined by a thin single-print zone — the market accepted two price areas and skipped the space between. A neutral day pokes beyond the first-hour range on both sides and closes back in the middle, a sign of a two-sided, indecisive auction.
Market Profile also has a small vocabulary of features with no clean volume equivalent.
Single prints are prices touched by only one time block, usually where price ran fast and never came back. They mark rejection and may act as reference points later, though there is no guarantee price will revisit or react to them.
Tails, sometimes called extremes, are the single prints at the very top or bottom of a profile, where one side stepped in hard and reversed price.
Poor highs and poor lows happen when the extreme of a session is made of two or more TPOs sitting flat, with no clean tapering tail. A flat, poor high suggests the auction ran out of time rather than finding a real rejection. These levels are watched because they may get revisited later — but they do not guarantee continuation, reversal, or any future visit. Traders typically wait for confirmation rather than assuming an immediate turn.
The first-hour range anchoring much of this reading is called the initial balance: the high and low established during the opening blocks of a session. With 30-minute blocks, that is usually the first two blocks. How price behaves relative to it is a common starting point for framing the day.
Where Volume Profile Gets Tricky
Volume Profile has a data question that Market Profile simply does not face. Market Profile needs only price and time, which is one reason it stays popular on instruments with unreliable volume feeds.
Volume Profile needs real volume, and “real volume” is not always what you get. On exchange-traded stocks and futures, you can often work with shares or contracts. On some indices, forex symbols and crypto contracts, platforms fall back on tick volume — a count of price updates rather than consolidated traded quantity. Those are different things, and the histogram’s meaning changes accordingly.
Forex is the classic example. The spot FX market is decentralised, and no single authoritative exchange produces a consolidated worldwide volume figure. Different brokers and data providers report different things. A tick-count profile can be a useful description of that particular feed, but it should not be presented as total global spot FX volume.
Row construction adds another layer. If transactions are grouped into bins — say half-point intervals — a trade sitting exactly on a boundary can land in either row depending on whether the interval includes its lower edge or excludes its upper edge. A chart showing fine rows does not prove the underlying history has equally fine precision. The label on a row may be drawn at the interval centre rather than at an exact traded price.
It also helps to be precise about what a profile is not. A profile is a summary of past executed activity. It is not a list of orders available now, and it does not tell you where a future order will fill. A high-volume price does not guarantee liquidity when you arrive.
Using Both Without Fooling Yourself
The practical case for running both is straightforward. Volume Profile pinpoints levels where real transactional business happened. Market Profile tells you what kind of day you are in and flags features like single prints and poor highs. One gives you levels; the other gives you context.
If you do compare them, compare fairly. Set one session definition and use it for both — a premarket-inclusive TPO compared against a regular-hours volume profile is not a fair fight. Keep row sizes comparable so a resolution change does not manufacture a false divergence. Save completed sessions rather than comparing a final profile with a developing one, because a POC calculated at midday can migrate by the close.
When the two disagree, treat it as an observation rather than a signal. A session can have a TPO POC above its volume POC. A reasonable next step is to write a specific, testable rule — for example, waiting to see whether the following session accepts above both levels or rejects one on a closed-bar basis — and then see what the data says.
A few common mistakes are worth naming. Treating a POC or VAH or VAL as an automatic entry. Assuming high volume proves institutional activity. Mixing TPO levels and volume levels without accounting for their different inputs. Assuming volume data from two different brokers is directly comparable.
None of this predicts where price goes next. Both tools describe past auction activity under settings you chose, and their usefulness depends on data quality, session definitions and the wider market context. What they offer is a clearer picture of where the market did its business and where it merely passed through — which is a genuinely useful place to start thinking, and a poor place to stop.
Educational explanations only—not personalised trading instructions.
Comments
Comments are coming soon.