VWAP Trading
Explained
VWAP — Volume Weighted Average Price — is the benchmark that institutional desks live and die by. Understanding how it is calculated, why it acts as intraday support and resistance, and how to trade its levels gives retail traders an edge that pure price-action analysis alone cannot.
What is VWAP?
Volume Weighted Average Price (VWAP) is the average price at which a security has traded during a session, weighted by volume at each price. Unlike a simple moving average that treats every time period equally, VWAP gives more weight to price levels where significant volume changed hands — making it a true reflection of where the market's money is positioned on a given day.
VWAP appears as a single line on intraday charts (commonly 1-minute, 5-minute or 15-minute). It resets to zero at the start of every NSE session (9:15 AM IST) and accumulates through the day, becoming more stable and meaningful as the session progresses. Early-morning VWAP readings (first 30 minutes) are volatile and less reliable — the line gains authority once substantial volume has flowed through it.
How VWAP is calculated
For each bar (e.g. each 5-minute candle):
- Compute the typical price = (High + Low + Close) ÷ 3
- Multiply typical price by the bar's volume → this gives "price × volume"
- Keep a running cumulative sum of all "price × volume" values since the open
- Keep a running cumulative sum of all volume since the open
- VWAP = cumulative (price × volume) ÷ cumulative volume
Because high-volume bars pull the average more than low-volume bars, VWAP gravitates toward price levels where the most real trading activity occurred — not just the most recent price.
Why institutions use VWAP
Large institutions — mutual funds, FIIs, insurance companies — must execute orders in the thousands of crores without moving the market against themselves. They cannot dump everything at once. Instead, they slice orders algorithmically across the session, using VWAP as their execution benchmark:
- A buy filled below VWAP = good execution (paid less than average).
- A buy filled above VWAP = poor execution (paid more than average).
This creates a self-reinforcing dynamic on NSE: institutional algos add buy orders near and below VWAP (defending their own average cost), which makes VWAP a genuine intraday support level. The reverse holds for selling programs. Retail traders who understand this can align their trades with institutional order flow rather than fighting it.
VWAP as intraday support and resistance
On most normal trending days, VWAP acts as a key intraday level:
- Price consistently above VWAP: Bullish session. Dips to VWAP are buy opportunities; stops below VWAP. The market is distributing at prices above average — sellers are not in control.
- Price consistently below VWAP: Bearish session. Rallies to VWAP are short opportunities; stops above VWAP. Buyers buying at below-average prices signal weak demand.
- Price oscillating around VWAP: Range day. Avoid directional trades; consider mean-reversion scalps or simply stay out.
VWAP bands (standard deviation channels)
Most platforms overlay VWAP with standard deviation bands (similar in concept to Bollinger Bands but anchored to the session VWAP). Common settings are ±1 SD and ±2 SD from VWAP. Price reaching the +2 SD band on an intraday chart is statistically stretched — a potential fade point. The −2 SD band offers the same read on the downside.
A worked NIFTY example (illustrative)
Suppose on a given day, NIFTY opens at 23,000 and by 11:30 AM IST the 5-minute VWAP is approximately 22,950. NIFTY dips from 23,100 to 22,960, testing VWAP, and prints a bullish engulfing candle at the VWAP level on above-average volume (hypothetical scenario).
An intraday trader buys one NIFTY futures lot (75 units) at 22,975, targeting 23,200 (recent morning high) with a stop at 22,880 (below the VWAP dip low).
- Risk: (22,975 − 22,880) × 75 = ₹7,125
- Reward: (23,200 − 22,975) × 75 = ₹16,875
- Risk-reward: approximately 1:2.4
All numbers are illustrative. Live VWAP levels change constantly; always trade from the current data.
Anchored VWAP
Standard VWAP resets every day. Anchored VWAP lets you start the calculation from any meaningful event: a major swing low, a breakout candle, an RBI announcement or a quarterly results date. Anchored VWAP from a prior swing low shows the average cost of participants who entered since that pivot — a level they are likely to defend. This makes it a powerful support/resistance tool for positional traders extending VWAP logic beyond intraday.
Common mistakes
- Using VWAP on daily or weekly charts. VWAP is an intraday tool — it loses meaning once the session closes. For multi-day analysis, use anchored VWAP or moving averages.
- Treating every VWAP touch as a bounce. On range days or high-volatility days (major events, expiry), VWAP can be sliced through repeatedly. Require a confirming candle before entering.
- Ignoring session opening context. VWAP in the first 15 minutes is unreliable. Wait for at least one hour of session data before relying on VWAP as a level.
- Confusing VWAP with a moving average. A 20-period SMA looks back 20 candles. VWAP looks back to the session open. They measure fundamentally different things and should not be used interchangeably. Combine them — when VWAP and a key moving average coincide, the level is doubly significant.
Frequently asked questions
What does VWAP stand for and how is it calculated?
Volume Weighted Average Price. Calculated as cumulative (typical price × volume) ÷ cumulative volume since the session open, where typical price = (H + L + C) ÷ 3. It resets every day.
Why do institutions use VWAP as a benchmark?
Institutions slice large orders across the day. Buying below VWAP = good execution; above VWAP = poor. This creates real institutional buying near VWAP, making it a genuine support level rather than just a theoretical one.
Does VWAP reset every day?
Yes. Standard VWAP resets at 9:15 AM IST each NSE session. Anchored VWAP can be started from any chosen price event for multi-day analysis.
How is VWAP different from a simple moving average?
An SMA weights every time bar equally. VWAP weights by volume — high-volume bars pull the line more. VWAP reflects where the money actually transacted, not just where price was at regular intervals.
Track VWAP alongside live option chain data
TradePulse pairs live NIFTY data with open interest, IV and FII/DII flows — so you can see whether institutional positioning at key VWAP levels is confirmed by derivatives data.