When a pension fund needs to buy two million shares of a company, buying them all at once would push the price up against itself. It spreads the order through the day and judges how well it did against one number, the volume-weighted average price. That’s why VWAP appears on so many intraday charts. It tells you what the market has paid, on average, for every share traded so far today, and where price sits against it says a lot about who’s in control of the session. On its own, though, price above or under VWAP is context, and treating it as a buy or sell signal is where most of the trouble starts.
Quick answer: VWAP, or volume-weighted average price, is the average price of an instrument over a trading session, weighted by how much was traded at each price. Institutions use it as a benchmark for executing large orders, and intraday traders use it to judge trend and fair value for the day. Price above or under VWAP shows who has the upper hand, but it isn’t an automatic buy or sell signal.
Follow the Session as It Unfolds
Stocks, indices, forex and more update live on one screen, so you can see how each market is trading through the day.
What Is VWAP?
It’s the total value traded divided by the total volume traded, usually over a single session. Every trade counts in proportion to its size, and a price where a lot of shares changed hands pulls VWAP toward it much harder than a price where only a few traded. It resets at the start of each session, which makes it mainly an intraday tool.
How VWAP Is Calculated
Multiply each trade’s price by its volume, add those up, then divide by the total volume. Here’s a simplified example with three blocks of trading.
| Time | Price | Volume | Price × volume |
|---|---|---|---|
| 10:00 | $50 | 1,000 | $50,000 |
| 11:00 | $52 | 3,000 | $156,000 |
| 12:00 | $51 | 2,000 | $102,000 |
| Total | 6,000 | $308,000 |
VWAP is $308,000 ÷ 6,000, which comes to about $51.33. A simple average of the three prices would be $51.00. The difference comes from the heavy trading at $52, which pulls the average higher.
Why Professional Traders Watch the Average Price
An Execution Benchmark
Large investors like pension funds and mutual funds often aim to buy or sell close to the day’s VWAP. If a fund manager bought shares at an average of $51.10 on a day when the average was $51.33, they paid less than the market average. The gap between the executed price and the average is a common way to measure how well a large order was handled.
A Measure of Fair Value for the Day
Because it’s weighted by volume, the line shows where most of the day’s business was done. Many traders treat it as the session’s fair price, and that shared view is part of why price often reacts when it returns to the line.
How Intraday Traders Use VWAP
- Session bias: price holding above the line suggests buyers have been in control, and price holding under it suggests sellers have
- Pullback levels: in a trending session, price often pulls back toward the line before continuing
- Stretch from the average: some traders add bands around the line to show when price has moved unusually far from it
- Execution timing: a trader who wants to buy may prefer to do it near or under the line, where they’re paying no more than the average
Why Above or Under VWAP Isn’t a Signal on Its Own
Price above VWAP means the average buyer today is sitting on a gain. That’s useful to know, but it doesn’t tell you what happens next.
- Strong trends stay stretched: on a day with big news, price can stay well above or under the line for the whole session
- It lags as the day goes on: by the afternoon, the average includes hours of trading and moves very slowly, which blunts its reaction to fresh moves
- It resets every day: yesterday’s average says nothing about today unless you use an anchored version
- News overrides it: a rate decision or earnings report can move price far from the average in seconds, and the economic calendar shows when those events are due
A cross of the line works best as one input among several, alongside support and resistance, trend strength and momentum, which our article on RSI divergence covers.
Anchored VWAP
Anchored VWAP starts the calculation from a point you choose, like an earnings release, a big gap or the start of a trend. It shows the average price paid since that event, which helps when you want to know if buyers since that moment are in profit or underwater. It works across several days, unlike the standard daily version.
Where VWAP Works Best and Where It Doesn’t
| Market | How well it works | Why |
|---|---|---|
| Large-cap stocks | Very well | Reliable volume data from a single exchange |
| Stock index futures | Well | Centralized volume and heavy institutional use |
| Forex | Less reliable | No central exchange, and volume has to be estimated |
| Crypto | Mixed | Trades around the clock, and the “session” has to be defined |
For stocks, our guide to reading an earnings report explains the results that often create the biggest swings around it. If you’re pairing it with a volatility measure, our article on ATR shows how to size stops to a market’s normal range. Trading on any indicator carries risk, and no signal works every time.
Frequently Asked Questions
How is VWAP calculated?
VWAP is calculated by multiplying the price of each trade by its volume, adding those values together and dividing by the total volume traded during the session. The result is the average price weighted by trade size. It resets at the start of each trading day and is mainly used on intraday charts.
What does it mean when price is above VWAP?
When price is above VWAP, the market is trading higher than the average price paid so far in the session, which suggests buyers have had the upper hand. It doesn’t guarantee price will keep rising. Traders usually look at trend strength, volume and key levels before treating it as a reason to buy.
Is VWAP good for day trading?
VWAP is one of the most widely used tools for day trading, because it shows the session’s average price and where institutions may be buying or selling. It works best in liquid stocks and index futures with reliable volume data. It’s less useful for longer-term trading, since it resets every day.
What is anchored VWAP?
Anchored VWAP is a version of the indicator that starts from a point the trader chooses, like an earnings release, a major high or low, or the start of a trend. It shows the average price paid since that event and can be used across several days, unlike the standard version that resets each session.


