Quick Answer: What Is VWAP and How Do Institutions Use It?
VWAP (Volume Weighted Average Price) is a single line on the chart that starts at the open and updates with every candle, showing the volume-weighted average price of the session. These terms cover most of what you need to know:
- VWAP
- Volume Weighted Average Price is the average price traded during the session, weighted by volume, so it approximates the average price paid by everyone trading today.
- Calculation
- Cumulative (typical price × volume) divided by cumulative volume from the session open, where typical price is (High + Low + Close) ÷ 3.
- Institutional benchmark
- Large orders are split through the day, and a buyer filling below the day's VWAP (or a seller filling above it) is generally seen to have executed well.
- VWAP bias
- Price holding above VWAP gives a mild bullish bias, below gives a mild bearish bias, and repeated crossing often signals a choppy, range-bound session.
- Pullback entry
- In a trending session VWAP often acts as a support or resistance zone, so traders watch pullbacks to it for signs that buyers or sellers are stepping back in.
- Stretched move
- In a balanced session price far from VWAP often drifts back toward it, but on a strong trend day it can stay far away all day, so never fade it just because it looks far.
- VWAP bands and anchored VWAP
- Bands show how stretched price is in standard deviations from VWAP, and anchored VWAP starts from a chosen point such as a swing low, gap or results day instead of the session open.
What you will learn
- What VWAP is and how it is calculated
- Why institutions benchmark their execution to VWAP
- How to use VWAP as a bias filter and for pullback entries
- When mean reversion to VWAP works, and when it fails
- How VWAP bands and anchored VWAP work, and how VWAP differs from a moving average
What Is VWAP?
VWAP (Volume Weighted Average Price) is the average price at which a stock or contract has traded during the session, weighted by volume. A simple average treats every price equally. VWAP gives more importance to prices where more shares actually changed hands, so it approximates the average price paid by everyone trading today.
On the chart it appears as a single line that starts at the open and updates with every candle. Three things make it different from an ordinary moving average:
- It uses volume, not just price, so heavy-traded prices pull the line harder.
- It is cumulative from the session open, so it does not drop old data the way a 20-period average does.
- It resets every day, which makes it an intraday reference, not a long-term trend line.
Visualising It: Price and the VWAP Line
Price (dark) swings around VWAP (gold). VWAP moves more slowly because it carries the whole session's volume-weighted history.
How VWAP Is Calculated
- Typical price of each candle = (High + Low + Close) ÷ 3.
- Price × Volume for that candle = typical price × the candle's volume.
- Add up the Price × Volume values from the session open to now, and add up the volume from the open to now.
- VWAP = cumulative (Price × Volume) ÷ cumulative Volume.
| Candle | Typical price | Volume | Running VWAP |
|---|---|---|---|
| 1 | 100 | 1,000 | 100.00 |
| 2 | 102 | 3,000 | 101.50 |
| 3 | 101 | 1,000 | 101.40 |
Look at candle 2: it traded at 102 on triple the volume, so it drags VWAP most of the way there. A simple average of 100 and 102 would give 101, but VWAP gives 101.50 because the higher price carried more volume. Your platform does this maths automatically, but knowing it explains why VWAP resists a single sharp spike on thin volume.
The Nifty and Bank Nifty spot index has no traded volume, so a true VWAP cannot be calculated on it. Plot VWAP on the index futures contract, or on individual stocks, where real volume exists.
Why Institutions Care About VWAP
A mutual fund or large institution cannot buy a very large quantity in a single order without pushing the price against itself. So orders are usually split into many small pieces and worked through the day. The natural question is: how do you judge whether that execution was good? VWAP is the common yardstick.
- As a benchmark: a buyer who fills below the day's VWAP is generally seen to have done well, and a seller who fills above it likewise.
- As an execution style: many execution algorithms are built to trade in proportion to expected volume through the day, aiming to finish close to VWAP.
- As a reference for value: traders often treat VWAP as a "fair price" for that session, with price far above it seen as expensive and far below as cheap.
It is common to hear that "institutions defend VWAP". That is a useful simplification, not a rule. VWAP is a widely watched level, so price often reacts near it, but it does not hold every time. Treat it as a reference point with a probability edge, never a guarantee.
To see who the large players actually are, read our guide on market participants, and for a deeper look at where volume clusters across prices, see Volume Profile.
Using VWAP as a Bias Filter
The simplest use is as a filter for direction on the day:
- Price holding above VWAP: on average, today's buyers are in profit, which gives a mild bullish bias. Many intraday traders look for long setups only.
- Price holding below VWAP: on average, today's buyers are underwater, giving a mild bearish bias, so shorts are preferred.
- Price crossing back and forth: no clear control, often a sign of a choppy, range-bound session where trend trades tend to fail.
Visualising It: Above, Below and Whipsaw
The same line gives three different reads depending on where price spends its time.
VWAP Pullback Entries
In a trending session, VWAP often acts like a magnet and a support (or resistance) zone. A common setup is to wait for price to pull back to VWAP in a trend and look for a sign that buyers (or sellers) are stepping back in.
Visualising It: Buying the VWAP Pullback
Price trends above VWAP, dips to touch it, forms a rejection candle, and resumes. The stop sits just under VWAP.
- Confirm the day's bias: price has spent most of the session on one side of VWAP.
- Wait for a pullback to VWAP rather than chasing the extended move.
- Look for a rejection: a wick, a small-bodied candle, or a strong close back away from VWAP. See candlestick reading.
- Place the stop beyond VWAP, and size the trade so a loss is small. See position sizing.
If price slices through VWAP on a strong candle and holds on the other side, the bias has likely flipped and the pullback idea is invalid. That is exactly where the stop should be.
Stretched Moves: Mean Reversion to VWAP
In a range-bound session, price that stretches far from VWAP often drifts back toward it. Traders use this to fade extremes, but it is the riskier side of VWAP, because a strong trend day can stay far from VWAP all day. Reversion works when the market is balanced and fails when there is a genuine one-sided move.
Never fade a stretched move just because it is "far from VWAP". If price is making higher highs on strong volume and pullbacks are shallow, distance from VWAP is a sign of strength, not an opportunity to short.
VWAP Bands and Anchored VWAP
Two extensions make VWAP more flexible:
- VWAP bands are lines drawn a set number of standard deviations above and below VWAP. They show how stretched price is relative to the day's average, with the outer bands marking unusually extended moves.
- Anchored VWAP starts the calculation from a point you choose, such as a major swing low, a gap, or a results day, instead of the session open. It shows the average price paid by everyone who traded since that event, and works on daily charts too.
Visualising It: VWAP Bands and an Anchored VWAP
Left: bands frame how far price has stretched from VWAP. Right: an anchored VWAP starts at a swing low and acts as a dynamic support.
Bands are a stretch gauge, not a reversal signal: price can walk along an outer band in a strong trend, just as it can along a Bollinger Band.
VWAP vs Moving Averages
| Aspect | VWAP | EMA / SMA |
|---|---|---|
| Uses volume? | Yes, volume-weighted | No, price only |
| Data window | Cumulative from session open | Fixed number of recent candles |
| Resets? | Every session (unless anchored) | No, runs continuously |
| Best timeframe | Intraday | Any timeframe |
| Main use | Fair-value reference and intraday bias | Trend direction and dynamic support |
They complement each other: a moving average shows the trend across days, while VWAP shows who is winning today. The early part of the session is the least reliable for VWAP because it rests on very little data, so many traders wait for the opening volatility to settle before trusting it.
This guide is for education and is not investment advice. Intraday trading carries significant risk, and many retail traders lose money. Always use a predefined stop-loss and risk only what you can afford to lose.
Common VWAP Mistakes
Using VWAP on the spot index
Reading a "VWAP" on Nifty or Bank Nifty spot, where there is no real volume behind it.
Trusting it in the first minutes
Acting on the line while it rests on only a few candles and is still very unstable.
Fading every stretch from VWAP
Shorting strength on a trend day because price looks far from the average.
Treating VWAP as a hard wall
Assuming price must bounce at VWAP, with no plan for when it slices through.
Using it on daily charts
Applying a session VWAP to higher timeframes instead of using an anchored VWAP.
No stop-loss on VWAP trades
Entering a pullback without a defined exit, so one failed bounce becomes an open-ended loss.
Your VWAP Reading Checklist
Before acting on any VWAP setup, run through this five-point check:
Real Volume?
Are you plotting VWAP on a futures contract or stock with genuine traded volume?
Enough Data
Has the opening volatility settled so the line rests on a meaningful number of candles?
Trend Day or Range Day?
Does price spend its time on one side (favour pullbacks) or cross often (favour caution)?
Confirmation Present
Is there a rejection candle, volume, or a nearby support or resistance level that agrees?
Defined Risk
Do you know exactly where the idea is proven wrong, and is your stop placed there?
Learn the Stock Market with Deepak Kevadia: Boisar, Dahanu, Palghar & Online
This guide is part of the free learning library from Chart Code, founded and mentored by Deepak Kevadia (BSE NISM Certified). Understanding what VWAP shows is step one; reading bias and pullbacks on live intraday charts with a mentor is step two. Chart Code's trading course is taught in person at Boisar and live online, so students from Boisar, Dahanu and Palghar, and anywhere in India, can join.
- In person: 208, Yash Padma Arcade, Boisar Tarapur Road, Boisar, Palghar, Maharashtra 401501
- Online: live sessions from anywhere in India
- Contact: +91 95121 00588 (call or WhatsApp) · chartcode.in@gmail.com
Explore the trading course · Meet Deepak Kevadia · More free guides