How to Read a Volume Profile
To read a volume profile, look at how much traded at each price rather than at each time. The busiest price is the point of control and the band around it is the value area. The period you build it from determines every level it shows, so state that period.
An ordinary chart shows volume per unit of time. A profile shows it per price. That single change is what produces levels nobody had to draw, and it is the entire reason to use one.
Before you start
A stated period the profile is built from. A session, a week, a swing. Written down, because every level the tool produces depends on it and an unstated period makes the levels arbitrary.
The point of control and value area displayed, not just the histogram. The shape is interesting; the two derived levels are what you actually use.
A bare chart so the profile is the only overlay. Its levels are horizontal and easy to lose among moving averages and drawn lines.
The steps
1. Read it as volume at price, not volume at time
Each horizontal bar is how much changed hands at that price across the period. Long bars are prices where a lot of business was done.
2. Mark the busiest price
The point of control — the single price with the most volume. It is a level derived from what happened rather than from anyone’s interpretation.
3. Mark the value area
The band containing the majority of the period’s volume, conventionally about seventy per cent. Its edges are the levels most people watch.
4. Read the shape
A profile concentrated around one price means participants broadly agreed on value. A stretched thin one means they did not, and price travelled looking for agreement.
5. Note where almost nothing traded
Thin areas in the profile are prices few wanted. Price tends to move through them quickly, because there is little there to slow it down.
6. State the period every time
A daily profile and a weekly one produce different points of control on the same chart. Neither is wrong and they are not interchangeable.
7. Watch the edges of value
Price returning to the edge and being rejected, or accepting and moving beyond it, is where the tool produces something actionable.
8. Anchor it to something meaningful
A session, a swing, a move between two events. An arbitrary window produces arbitrary levels with the appearance of objectivity, which is worse than a drawn line.
How to tell it worked
Review 20 sessions of profile levels, spanning at least 30 days, with the right-hand edge covered.
Count how many times price reacted at the point of control. If it is fewer than 10 out of 20, the level is not functioning on this instrument at this period, and it should be changed or dropped rather than kept because the tool is fashionable.
Count how many levels you noted before price reached them. 20 out of 20. A level identified after the reaction is a description, and profiles make retrospective description unusually easy.
Then check that every level you used had its period recorded. A level whose window you cannot state is not reproducible, which means it cannot be tested and should not be traded.
Why the period is the hidden judgement call
The profile presents itself as objective and it is, conditionally. The volume at each price is a fact. Which prices get included is a choice, and that choice creates every level the tool outputs.
Move the window and the point of control moves with it. A daily profile, a weekly one and one anchored to a swing will give three different busiest prices on the same chart, all correct for their own window.
Which is why an unstated period is worse than a drawn line. A trend line is visibly someone’s opinion. A profile level looks like a measurement, so an arbitrary window borrows credibility the choice has not earned.
The original data
Of the 24,971 unique videos in research/search-study-corpus.jsonl, 58 have an instruction-shaped
title mentioning volume profile, at a median of 10,561 views across 31 channels, with a maximum of
692,933. Order flow, the adjacent subject, appears in 21 at a median of 14,422. The counts come from
site/rank_howto.py.
58 videos across only 31 channels means several creators have made multiple. That is a more concentrated distribution than most subjects here, which suggests a committed specialist audience rather than a broad one — and it fits a tool that requires a platform feature many charting packages put behind a paywall.
The answer to the question on that chart is that the edge is a location, not a signal. Price arriving at the value area boundary tells you where the decision is being made, and not which way it will go. Fading it requires a rejection you can see; taking the break requires acceptance beyond it. The profile identified the place, and the remaining work is the same work every level requires.
When it fails
A quiet range produces a single fat block with no useful structure in it. Volume distributes evenly across a narrow band, the point of control sits in the middle of where price already is, and the value area covers nearly the whole range. Every level the tool produces is a price that price is already at, so it generates the appearance of analysis while telling you nothing you could not see. The profile is most informative after a directional move and least informative exactly when a range makes people reach for another tool.
The second failure is an unstated period. The levels then cannot be reproduced or tested.
A third is a gap in the underlying. No volume traded there, so the profile has a hole that is an absence rather than a signal.
A fourth is treating the point of control as a trade. It is a location with no direction attached.
A fifth is switching periods until a level appears where you want one. That is drawing a line with extra steps.
And a sixth is stacking it with other overlays. Its levels are horizontal and disappear among them.
Related
Volume profile covers the construction and the full vocabulary. Volume is the underlying measurement and what it does and does not tell you. And support and resistance is the drawn equivalent of the levels this produces mechanically.
What I like about this tool is that its levels are not drawn by anyone. A trend line is my opinion rendered as a line; the busiest traded price is a fact about what happened. What I had to learn the hard way is that the period is my opinion — change it from a day to a week and every level moves, so the objectivity is only as good as the window you declared.
— Michael Whitman
This page is educational, not financial advice. Test every idea on your own charts before risking money.