TBTflow / Learn / VWAP basics
Learn · Order flow

VWAP basics: the volume-weighted anchor of the session

VWAP — the volume-weighted average price — is the average price at which a session's volume actually traded. Not where price wandered, but where the money changed hands. That single distinction makes it the most-watched intraday reference line on NSE.

What VWAP is and how it's computed

The computation is cumulative and anchored to the session open. For every trade (or every bar), multiply price by volume, keep a running sum, and divide by the running sum of volume: VWAP = Σ(price × volume) ÷ Σ(volume). At 09:20 it is jumpy, built from a handful of minutes of data; by the afternoon it has the inertia of the whole session behind it and moves slowly. A simple moving average treats a 500-lot print and a 5-lot print identically; VWAP weights them 100:1. That is why traders read it as the session's consensus price — the level at which the average participant, weighted by size, actually transacted.

Why institutions benchmark to it

Execution desks that must fill large orders are graded against VWAP: fill a big buy order meaningfully above the session's volume-weighted average and the difference is recorded as slippage. So institutional execution algorithms are explicitly designed to work orders near the line. This is the interesting loop: because VWAP is the institutional benchmark, real execution flow clusters around it — which makes VWAP self-relevant. The line matters partly because so much size is instructed to care about it. Traders who never benchmark anything still watch it for exactly this reason.

Reading price against the anchor

Price above VWAP tells you one precise thing: the average long of the session, weighted by volume, is in profit; below it, the average long is underwater. That is session context, not a verdict. The more useful reads come from behaviour around the line and from stretch:

Pair VWAP with relative volume. The same 60-point NIFTY move above VWAP means different things at 2× normal volume versus 0.4×. Relative volume (RVOL) — current volume against the typical volume for that time of day — shows whether a move is happening on real participation or drifting on a thin tape. VWAP answers "where is price versus the session's consensus?"; RVOL answers "is anyone actually here?". Read together, they separate moves that are real on volume from moves that are merely quotes changing.

Context, not advice

It is worth being exact about what VWAP does not do. It does not say a move will continue, fade, or revert; price above the line is not an instruction, and a tag of the lower band is not an invitation. VWAP is descriptive data — a volume-weighted record of where this session has transacted, updated tick by tick. Platforms like TBTflow display VWAP, its bands and relative volume as analytics for exactly that reason: the data shows where the session stands; every decision built on top of it is yours. It sits naturally alongside the rest of the order-flow toolkit — one anchor among many reads on the same tape.

See it live

VWAP & volume context run through every TBTflow panel.

Session-anchored VWAP, sigma bands and live relative volume computed tick by tick on NIFTY and BANK NIFTY — the context layer under thirteen order-flow panels on the same tape.

Quick questions

Why do institutions care about VWAP?
Because execution desks are graded against it. Filling a large order at a worse price than the session's volume-weighted average counts as slippage, so institutional algorithms are built to work orders near VWAP. That grading creates real order flow around the line — which is why VWAP matters even to traders who never benchmark anything.
What are VWAP bands?
Bands drawn a chosen number of standard deviations (sigma) above and below VWAP, computed from the session's own price dispersion. They give stretch a scale: price at +2 sigma is statistically far from the session's volume-weighted average by that day's standards, whereas price hugging the first band is a normal rotation. Bands describe distance, not what price will do about it.
Is price above VWAP bullish?
Price above VWAP means one thing precisely: the average participant in this session, weighted by volume, paid less than the current price — so the session's average long is in profit. That is context, not a verdict. The data shows where price sits relative to the session's consensus; it does not say the market will continue or fade.
Free ebook · PDF

Trading by the Numbers

VWAP bands, relative volume and expectancy — the statistics behind session context, without the PhD.

By Manoj Saini — full-time F&O trader since 2014. Built from real trading pain, not theory.

One email with your copy — no spam, unsubscribe anytime. Educational content, not investment advice.
← PreviousWhat is absorption in trading? Next →Long buildup vs short buildup