Home / Glossary / VWAP
Market Microstructure

VWAP

The session's volume-weighted average price — the most widely watched intraday benchmark for institutions and algo desks on NSE.

Definition

VWAP (Volume Weighted Average Price) is the ratio of the cumulative rupee value of all trades to the cumulative volume of those trades over a given session. Unlike a simple moving average, VWAP weights each price by how much volume transacted at that level, making it a true representation of the average price a participant paid or received. It resets to zero at market open (9:15 AM IST on NSE/BSE) and accumulates until close (3:30 PM IST). It is closely related to concepts like liquidity and market depth.

Why it matters

Institutional desks — mutual funds, FIIs, proprietary algo books — routinely benchmark their order execution against VWAP. A buy order filled below the day's VWAP is considered good execution; a fill above it is a cost drag. This institutional anchoring creates a self-fulfilling dynamic: when price dips below VWAP, large buyers who are "behind" the benchmark may step in, providing support. Conversely, price above VWAP often attracts selling from participants looking to reduce slippage costs.

In NSE equity futures and options, intraday traders use VWAP as a trend filter. A Nifty futures contract trading above its VWAP throughout the morning session tends to attract momentum buying; a sustained break below VWAP mid-session can trigger stop-loss cascades in leveraged positions. Because F&O lot sizes concentrate buying power, VWAP crossovers in index futures are watched far more attentively than in the underlying cash market.

Formula

For each candle or tick interval i:

Typical Price = (Highi + Lowi + Closei) ÷ 3

VWAP = ∑(Typical Pricei × Volumei) ÷ ∑(Volumei)

The summation runs from 9:15 AM and extends forward as each new candle closes, making VWAP a cumulative, path-dependent indicator that becomes more stable as the day progresses. Early-morning readings can be volatile because only a small share of the day's total volume has printed.

Example

Suppose Nifty 50 futures open at 23,800 and spend the first hour oscillating between 23,780 and 23,850 on moderate volume. At 10:30 AM, a large institutional buy programme hits the tape, pushing price to 23,920 on three times the average per-minute volume. Even though price later drifts back to 23,860, the high-volume burst at 23,920 pulls VWAP sharply upward — say to 23,855. A scalper now sees that Nifty is trading above VWAP, which they treat as a directional filter to favour long scalps over short ones for the remainder of the session.

Track VWAP live on TradePulse

See real-time VWAP alongside open interest data in our live option chain.

Related