Market Profile vs VWAP
Market profile counts how much time price spent at each level, building its distribution from periods rather than from volume. VWAP averages price weighted by the volume that actually traded, so the two summarise the same session using entirely different units.
Both summarise a session and they count different things. One counts periods spent at each price; the other weights price by volume. Where those disagree is the useful part.
What each one is
Market profile counts time. It divides the session into periods and records every price traded in each, so the widest part of the shape is where price lingered. Market profile covers it.
VWAP averages price weighted by volume. One line, usually reset at the session open. VWAP covers it.
One measures duration and the other measures activity. Those coincide often enough that the difference gets overlooked, and diverge sharply when a level trades heavily and briefly.
Where they differ
What is being counted. Periods against volume. A level that traded enormously in two minutes is almost invisible to one and moves the other substantially.
How much detail survives. The profile shows a whole distribution with peaks and gaps. The average reports one number and the shape is gone.
What data each needs. VWAP needs volume, which most instruments publish. A proper time-based profile needs period-by-period data that many ordinary charts do not carry cleanly.
Who else is watching. VWAP is computed identically by a very large number of participants. A time profile with your session definition is far less widely shared.
Where they agree
Both describe the past. Neither contains a statement about what happens next, and both are complete summaries of what already occurred.
Both depend on a session definition. Change where the session starts and both change, which is a choice rather than a property of the market.
Both are used as levels. People trade the profile’s peak and VWAP itself, which in each case is treating a summary of history as a place price should react.
And neither supplies a stop. On this site’s shared series the ninetieth percentile bar range is 1.101, and a stop belongs at structure rather than at a summary.
Which one to use
Use VWAP when you want one shared number. It is widely computed, it is in price units, and both of those make it something you can plan an order around.
Use the profile when duration is the question. How long price was accepted at a level is a different fact from how much traded there, and only the time-based tool reports it.
Use the profile when your volume data is unreliable. On instruments where the reported figure covers one venue, a time-based count is measuring something you can actually observe.
And use both when they disagree, because the disagreement is the information. A level heavy on volume and light on time is an absorption rather than an acceptance.
Why time and volume come apart
Because activity is not evenly spread through a session. A release, an open or a close concentrates enormous volume into a few minutes, and a time-based count treats those minutes like any others.
And because a quiet drift is the opposite case. Price sitting somewhere for hours on very little volume is a wide time profile and barely moves the average.
What the disagreement tells you
Heavy volume, little time. Something was absorbed quickly — a different event from price settling somewhere.
Much time, little volume. Price sat there because nothing was pushing it, which is acceptance without commitment behind it.
Both heavy. A genuinely important area, which is the case both tools agree on and the one people notice.
And neither is a forecast. All of the above are descriptions of what already happened.
What to fix before using either
The session definition. Both depend on it and neither default was chosen for your instrument.
The volume feed, for VWAP. A partial figure produces a confident average of a fraction of the trading.
Whether your platform can build a proper time profile. Many cannot, and an approximation is not the same tool.
And what the reading means to you. A level, a location or a context — each is a different rule with its own trade count.
The original data
Of the 24,971 unique videos in research/search-study-corpus.jsonl, no title compares these two
directly — this pair is constructed from two subjects the corpus covers separately. Separately, VWAP
appears in 323 titles at a median of 6,568 across 204 channels, and market profile in 66 at a median of
9,438 across 52. The counts come from site/corpus_count.py.
323 videos on one at 6,568 and 66 on the other at 9,438. Five times the coverage and a smaller audience per video for VWAP — the more widely taught tool draws less interest per upload than the specialist one.
The answer to the question on that chart is that price sat here on little volume. Time and activity have come apart — which is a real observation and not a conflict between two tools.
When it fails
The failure is treating a wide time profile as a heavy level. Price sat at a price for hours, so the profile is broad there and it reads as an important area. Very little actually traded — the session was quiet — so there are no resting orders and no reason for price to react on a return. The tool measured duration accurately and the reader supplied a claim about participation it never made.
The second failure is running VWAP on a partial volume feed. The input is a fraction.
A third is comparing profiles across different session definitions. Not comparable.
A fourth is treating either as a forecast. Both summarise the past.
A fifth is using an approximated time profile. It is a different tool.
And a sixth is stopping at either level. The largest bar range here was 2.338.
Related
Market profile covers the time-based distribution. VWAP covers the volume-weighted average. And volume profile covers the volume-based distribution between them.
A level where a great deal traded in two minutes barely registers on a time-based profile and moves VWAP substantially. That disagreement is the whole reason to know which one you are looking at.
— Michael Whitman
This page is educational, not financial advice. Test every idea on your own charts before risking money.