WhitmanTrading

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 summarize the same session using entirely different units.

Both summarize 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 says anything about what comes next, and each is a full account of what already happened.

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. VWAP is an average and the profile is a distribution, and neither says where a trade’s reasoning has failed, so a stop belongs at structure rather than at a summary.

Which one to use: Market Profile or VWAP?

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.

A smooth line drawn across flat candlesticks, with the volume histogram both tools would need.
And without a volume feed only one of them can be built. Illustrative chart - not real market data.

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

VWAP appears in 323 titles at a median of 6,568 across 203 channels, and market profile in 67 at a median of 9,623 across 53.

323 videos on one at 6,568 and 67 on the other at 9,623. 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.

Price can sit at the average on very little volume. Time and activity have come apart — which is a real observation and not a conflict between two tools.

How the videos on each are made

Measured on the same set of videos, market profile runs to a median of 15.7 minutes a video and VWAP to 10, leaving market profile about 5.7 minutes longer. By title wording, 46% of market profile videos are lessons (how to, tutorial, explained and the like), next to 62% of VWAP videos. VWAP therefore reads mostly as a lesson topic, while market profile is more often discussed, reviewed or argued about than taught step by step. 82% of the market profile videos have not reached 50,000 views; the VWAP figure is 77%.

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 summarize the past.

A fifth is using an approximated time profile. It is a different tool.

And a sixth is stopping at either level. A stop sitting exactly on VWAP or a value area edge is exposed to every bar that spikes through it and closes back.

Market profile covers the time-based distribution. VWAP covers the volume-weighted average. And volume profile covers the volume-based distribution between them.

The practical check

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.