WhitmanTrading

VWAP vs Accumulation Distribution

VWAP is a volume-weighted average price, so it plots on the chart as a level you can trade against. The accumulation distribution line is a cumulative tally of volume weighted by closing position, which has no price scale and can only be read by its slope.

Both use volume and both are drawn from the same bars. One produces a price and the other produces a running total, and that determines what each can be used for.

What each one is

VWAP is the volume-weighted average price over a period, plotted on the chart in the same units as price. VWAP covers it.

The accumulation distribution line is a cumulative tally. Each bar adds volume weighted by where its close sat inside the bar, with no price scale. Accumulation distribution covers it.

One can be a level and the other cannot. That is the practical distinction and it is not a matter of preference.

Where they differ

A price series with a volume-weighted average line drawn on it.
A price you can act at. Illustrative chart - not real market data.

What the units are. Price against accumulated weighted volume. You can place an order near one of those and not the other.

The second half of a price series with a cumulative tally beneath.
A tally with no scale. Illustrative chart - not real market data.

How each is read. VWAP by where price sits relative to it; the tally by its direction alone, because its level depends entirely on when the calculation started.

A slice of price data where an average and a tally separate.
A price and a tally cannot be compared directly. Illustrative chart - not real market data.

What each weights by. VWAP weights price by volume. The tally weights volume by closing position inside the bar, which is a different operation on the same inputs.

How gaps register. VWAP incorporates the traded prices whatever they are. The tally looks only inside each bar, so a gap contributes almost nothing.

Where they agree

A window of price data feeding both tools.
Both depend on the same volume feed. Illustrative chart - not real market data.

Both depend entirely on the volume figure. On a fragmented market or a spot currency pair the reported number covers part of the trading, so both are partial in the same way.

Both describe the past. Neither contains any statement about what happens next, and both are complete summaries of what already occurred.

Both reset or accumulate on a chosen basis. VWAP restarts on a schedule; the tally runs from an arbitrary start, and in each case the window is a choice.

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 either.

Which one to use

A range-bound stretch of price around an average line.
A shared average is a level people act at. Illustrative chart - not real market data.

Use VWAP when you want a level. It is in price units, it is widely watched, and both of those make it something you can plan an order around.

A slow-moving stretch of price with a rising cumulative tally.
A tally answers a direction question. Illustrative chart - not real market data.

Use the tally when the question is directional. Whether weighted volume has been accumulating over a long stretch is a real question, and the tally is what answers it.

Use VWAP when you want other people watching the same number. A great many participants compute the session average identically, which is a mechanism the tally does not have.

And do not compare their values. They are in different units, so any apparent relationship between the two lines is an artefact of how they were scaled on the chart.

Why units decide the use

A candlestick chart annotated with the round-trip cost of a switch.
Every level traded costs a round trip. Illustrative chart - not real market data.

Because an order has a price. A tool that does not produce one cannot tell you where to act, only whether something has been building.

A section of a price series drawn without volume context.
And a partial feed distorts both identically. Illustrative chart - not real market data.

And because a tally’s level is arbitrary. Two people starting the calculation on different dates get different numbers for the same market, which makes any threshold meaningless.

What the tally can tell you that VWAP cannot

Whether closes have been finishing strong. The weighting is about closing position inside the bar, which is not something an average price reports.

Whether that has persisted. A long accumulation is visible as a sustained slope, which a resetting average cannot show.

Whether price and weighted volume have parted company. That is the divergence reading, and it needs a written definition before it means anything.

And nothing about where to act. Which is why the two are normally used together rather than compared.

What to check before using either

The volume feed. Both weight by it, so a partial figure produces a confident reading of a fraction of the market.

The window. VWAP’s reset and the tally’s start date both change the output, and only one of them is standardised.

Whether your instrument gaps. The tally is blind to gaps, and on this site’s shared series the largest single bar range was 2.338 against a median of 0.493.

And what a divergence means to you. Define it in numbers, or it will be found afterwards on any chart.

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 accumulation distribution in 13 at a median of 14,144 across 13. The counts come from site/corpus_count.py.

A candlestick series with several gaps, the largest of them marked.
A gap moves one tool and is invisible to the other. Illustrative chart - not real market data.

323 videos on one at 6,568 and 13 on the other at 14,144. Twenty-five times the coverage and half the audience per video for the average — the widely taught tool is watched less per upload than the obscure one.

A stretch of price bars cut short at a decision point.
Tally rising, price below VWAP. Which reading? Illustrative chart - not real market data.

The answer to the question on that chart is that only one of them is a price. The tally says weighted volume has been building; VWAP says where the average trade happened — and only the second gives you somewhere to act.

When it fails

The failure is comparing the two lines’ positions on the chart, which have no relationship. They are plotted on different scales in different units, so where one sits relative to the other is decided by the charting software rather than by the market. Crossings between them mean nothing at all, and any pattern found in them is a property of the display.

The second failure is quoting the tally’s level. It depends on the start date.

A third is using either on a partial volume feed. The input is a fraction.

A fourth is expecting the tally to see a gap. It looks inside the bar.

A fifth is treating VWAP as a forecast. It summarises the session.

And a sixth is finding divergence by looking. It is always available somewhere.

VWAP covers the volume-weighted average price. Accumulation distribution covers the cumulative tally. And volume analysis covers what the shared input can tell you.

What I actually do

One of these gives you a number in the same units as price, which means you can put an order near it. The other gives you a number in units of accumulated weighted volume, which means you can only look at which way it is going.

— Michael Whitman

This page is educational, not financial advice. Test every idea on your own charts before risking money.