VWAP
The volume-weighted average price is what the average share traded at over a session. It is an execution benchmark first and a chart reference second.
MadStockAlerts Research · Updated August 28, 2026
What to take away
- VWAP weights every price by the trading volume there, so heavy prints count more.
- It resets each session by default and is a running figure through the day.
- Institutions use it as an execution benchmark, which is why it draws real order flow.
- It is meaningless on a daily or weekly chart without an anchor.
- Anchored VWAP restarts the accumulation from a chosen event instead.
MAD Academy Training Video · 0:44
The Line Institutions Are Measured Against
VWAP is a benchmark before it is an indicator, and knowing who is being graded by it explains why price reacts there.
This lesson is part of a Stock Alerts + Tools plan.
The calculation
VWAP = sum(typical price x volume) / sum(volume)
- typical price is usually (high + low + close) / 3 for each bar
- accumulated from the session open
Because it weights by volume, a large block at one price moves VWAP far more than a hundred-share print elsewhere. It answers what the average participant actually paid, rather than what the average of the prices was.
The distinction matters. A stock that spent the morning at $50 on heavy volume and the afternoon at $54 on very light volume has a VWAP near $50 and a simple average price near $52. Only the first describes where the money actually transacted.
Why institutions care
A large order cannot be filled at one price without moving the market, so it is worked across the session. VWAP is the standard benchmark for judging that execution: filling a buy below the day's VWAP is a good result and above it is a poor one.
This is what makes VWAP different from a moving average. Real, large, price-insensitive order flow is being measured against it every day, so it is not merely a line that participants watch; it is a line that institutional algorithms are actively trading around.
The practical consequence is that VWAP behaves like a magnet during the session in liquid names. Algorithms buying below it and selling above it are, collectively, a mean-reverting force that no other indicator has behind it.
Scroll the chart sideways to see all of it.
- VWAP
The session reset
Standard VWAP restarts at each session open, so on a daily chart every bar would carry a single value and the indicator conveys nothing. It belongs on intraday charts, and a platform showing it on a weekly chart is showing a number that has no meaning.
Whether extended-hours prints are included is a setting, and it changes the line materially on a day with a heavy premarket. Two traders quoting different VWAPs are usually quoting different session definitions.
Anchored VWAP
Anchored VWAP addresses the session limitation by starting the accumulation from a chosen event instead: an earnings date, a price gap, a swing high, the day an offering priced.
The resulting line answers a well-posed question over any horizon: what has everyone who has traded since that event paid, on average? A stock trading above the VWAP anchored to its last earnings report has, in aggregate, rewarded everyone who bought since; below it, the opposite.
Why it resets, and what anchoring changes
Standard VWAP is computed from the start of the session and resets each day. That is not a limitation to work around; it follows from what the measure is for. It answers whether a transaction was better or worse than the day's average, which is the benchmark large orders are executed and judged against.
Anchored VWAP applies the same calculation from a chosen starting point rather than from the session open. The anchor is normally an event: an earnings release, a gap, a major low. The resulting line is the average price paid by everyone who has transacted since that event, weighted by how much they transacted.
That gives it a meaning ordinary averages lack. A price above an anchored VWAP means the average participant since the anchor is in profit; below it, the average participant is not. It is a statement about a population of holders rather than a smoothing of price.
The weakness is the same as with any drawing: the anchor is chosen, and different anchors produce different lines. The discipline that helps is anchoring to events that are objectively identifiable, such as an earnings date, rather than to a point selected because the resulting line looks useful.
Why institutions are measured against it
VWAP is the benchmark large orders are judged by, and that is the origin of everything else about it. A desk given a large order to work through a day is measured on whether the average price achieved beat the day's volume-weighted average.
That creates a genuine feedback effect, unlike most indicator folklore. An algorithm targeting VWAP buys more when price is below it and less when above, because that is what beating the benchmark requires. The measure therefore attracts real order flow toward itself during the session.
This is the strongest mechanism behind any single line on an intraday chart. It is not that VWAP predicts anything; it is that a meaningful share of the day's volume is being executed by systems explicitly referencing it.
The effect is confined to the session, which is why the reset matters. Once the day ends the benchmark resets and the flow attached to it disappears, and yesterday's VWAP has no such mechanism supporting it.