Free trial
Menu
Glossary

VWAP Meaning: Volume-Weighted Average Price Explained

VWAP, the volume-weighted average price, is the average price at which a stock or contract has traded during the session, weighted by how much traded at each price. It starts fresh at the open and updates with every trade. Intraday traders use it as the day's fair price: a price above VWAP means buyers have paid more than the day's average, and a price below it means sellers have taken less.

QuantPower Research · Updated 6 Nov 2026 · 5 min read

Formula
VWAP = sum of (price × volume) ÷ sum of volume, from the start of the session. On a chart it is calculated from each candle's typical price, (high + low + close) ÷ 3, multiplied by the candle's volume.

How VWAP is calculated

Each trade adds its value (price × quantity) to a running total, and its quantity to a running volume. VWAP is the first total divided by the second. Because the totals keep growing, VWAP moves a lot in the first half hour, when little volume is behind it, and slowly in the afternoon, when most of the day's volume is already counted.

A worked example on Nifty futures

Four 5-minute candles after the open, with the typical price and volume of each:

CandleTypical priceVolume (lots)Price × volume
9:1525,0101,0002,50,10,000
9:2025,0301,5003,75,45,000
9:2525,0005001,25,00,000
9:3025,0208002,00,16,000
Total3,8009,50,71,000

VWAP after four candles = 9,50,71,000 ÷ 3,800 = 25,018.68. The busy 9:20 candle at 25,030 pulls VWAP towards it; a simple average of the four prices would be 25,015. A trader who buys one lot of 65 at 25,000 in the 9:25 candle has paid about ₹1,214 less for the lot than the average buyer so far.

VWAP and its standard deviation bands on an intraday chart, with the price pulling back to VWAP in a trend and crossing it in a range

VWAP bands

Many charts add bands one and two standard deviations above and below VWAP. The bands show how far the price has strayed from the day's average compared with its usual spread. In a trending session the price rides along one band; in a range-bound session it swings between them and returns to VWAP. The bands widen on volatile days and stay tight on quiet ones.

VWAP on Nifty, Bank Nifty and options

The Nifty and Bank Nifty indices have no traded volume, so VWAP cannot be calculated on the index itself. Traders read VWAP on Nifty futures or Bank Nifty futures and trade either the futures or the options on that view. VWAP can also be calculated on a single option contract, but its volume is spread across many strikes and the premium moves with time and volatility, so most traders use the futures VWAP as the reference and the option as the instrument.

How traders use VWAP

UseHow it works
Trend biasPrice holding above VWAP suggests buyers are in control for the day; below it, sellers
Pullback entriesIn a trend, buy the first pullback to VWAP with a stop below the day's low
Mean reversionIn a range, fade a move to the second band and target VWAP
Execution benchmarkInstitutions measure large orders against VWAP; buying below it is a better-than-average fill
Filter for other signalsTake breakout signals only on the VWAP side of the market

VWAP vs a moving average

VWAPMoving average
WeightingBy volumeEach candle counts equally
PeriodResets each sessionRolling window of N candles
LagLow early in the day, high lateDepends on the period
Best forIntraday fair valueTrend direction over any timeframe

A 20-period average on a 5-minute chart and the session VWAP can sit close together by late morning, but they answer different questions: the average shows where price has been recently, VWAP shows where the day's volume has been done. See moving averages.

Anchored VWAP

An anchored VWAP starts from a chosen point instead of the session open: a results announcement, a breakout candle, or the start of the week. It shows the average price paid by everyone who traded since that event, which traders use as a level for pullbacks and stops. Weekly and monthly anchored VWAPs are common on daily charts of stocks.

Limits of VWAP

  • It lags late in the day. With most volume already counted, VWAP barely moves after 2:00 pm, so a late trend leaves it far behind.
  • It says nothing about the next session. VWAP resets at the open; yesterday's VWAP is only a reference level.
  • It needs volume data. Indices have none, and thin option strikes give unreliable readings.
  • Gaps distort the morning. After a large gap, VWAP sits near the open for the first hour, whatever the price does.

When VWAP matters most

  • Intraday trading, where it is the most-watched fair-value line.
  • Execution of large orders, as the benchmark a fill is judged against.
  • Rule-based strategies, where "price above VWAP" is a simple, testable filter.
  • The first hour, when VWAP moves fastest and pullbacks to it are most common.

Learn more

Frequently asked questions

What is VWAP in trading?

The volume-weighted average price of a stock or contract since the session opened. It is the day's average price, with busy prices counting for more than quiet ones.

Is price above VWAP bullish?

For the session, it means buyers have been paying more than the day's average, which traders read as buyers in control. It is a bias, not a signal on its own.

Which timeframe is VWAP used on?

Intraday charts, usually 1-minute to 15-minute candles. The value is nearly the same on every timeframe because it is built from the whole session's volume; small differences come from each candle's typical price.

Why does VWAP not show on the Nifty index chart?

The index is a calculated number with no trades or volume. Use the Nifty futures chart, where volume exists.

Does VWAP work for swing trading?

Not the session VWAP, which resets daily. Anchored VWAPs from a chosen date are used on daily charts for multi-day levels.

Examples on this page use model figures, not live prices. Trading involves substantial risk, and this page is not investment advice.