A simple moving average treats every candle the same. VWAP does not. A candle where 10 lakh shares traded counts ten times more than a candle where 1 lakh traded. That makes VWAP the closest single number to "the price the market has actually agreed on today".
What VWAP is
VWAP stands for Volume Weighted Average Price. It starts fresh with the first candle of every session and runs until the close. Early in the day it moves quickly, because only a few candles feed it. As the session goes on and more volume accumulates, it becomes steadier and harder to move.
How it is calculated
VWAP = Σ (typical price × volume) ÷ Σ volume, from the session openTypical price = (high + low + close) ÷ 3, for each candle
A short example with three 5-minute candles:
| Candle | Typical price | Volume | Price × volume | VWAP so far |
|---|---|---|---|---|
| 09:15 | 25,000 | 10L | 2,50,000L | 25,000.0 |
| 09:20 | 25,040 | 4L | 1,00,160L | 25,011.4 |
| 09:25 | 25,060 | 2L | 50,120L | 25,017.5 |
Price rose 60 points in three candles, but VWAP rose only 17.5. The heavy first candle still dominates. That is the point of VWAP: it reflects where most of the trading happened, not just the latest price.
Sample numbers for illustration. Charting platforms differ slightly in the price they use for each candle; the idea is the same.
Why traders watch it
- Institutions use it as a benchmark. A large buyer who fills an order below the day's VWAP has done a good job. This makes VWAP a level where large orders tend to show up.
- It gives an intraday bias. Price holding above VWAP means buyers today are, on average, in profit and in control. Below VWAP, sellers are.
- It is a moving support and resistance. In a trend, pullbacks often stall near VWAP. In a range, price tends to swing around it.
Reading VWAP on a chart
- Up
- Down
- VWAP
- Below VWAP. After the heavy opening fall, price spends the morning under VWAP. Bias is with sellers; buying here is buying against the day's average.
- Reclaim. The breakout candle crosses back above VWAP on the heaviest volume since the open. Bias flips to buyers.
- Pullback holds VWAP. About 15 candles later price dips back to VWAP on light volume and holds. This is the classic VWAP pullback entry.
- Trend above VWAP. For the rest of the session price stays above a rising VWAP.
Four ways to use VWAP
- Bias filter. Look for long setups only above VWAP and short setups only below it. This one rule removes many low-quality trades.
- Reclaim or loss. A close back above VWAP after a morning below it, on rising volume, often marks a change in control. The reverse holds for a close below.
- Pullback entry. In a trend, wait for price to return to VWAP on light volume and show a rejection candle (a long lower wick in an up-trend) before acting.
- Stretch. When price runs very far from VWAP, the move is extended. It does not mean reverse, but it means chasing is poor value. Let price come back towards VWAP.

Where VWAP misleads
- The first few candles. VWAP is built from very little data at the open and can swing. Give it the first few candles before you rely on it.
- Range days. On a sideways day price crosses VWAP again and again. Each cross is noise, not a signal. If you have seen three or four crosses, stop using VWAP crosses for that day.
- Higher timeframes. Session VWAP is an intraday tool. It resets every day, so it has no meaning on a daily chart.
Checklist
- VWAP = the day's average price, weighted by volume. It resets every session.
- Above VWAP: buyers in control. Below: sellers in control.
- Best use: a low-volume pullback to VWAP in the direction of the trend, with a rejection candle.
- Ignore VWAP crosses in a sideways session and in the first few candles.