VWAP Trading: Standard Deviations and Mean Reversion
VWAP is the single most-watched intraday level in modern markets. Every institutional execution desk benchmarks against it, every algo respects it, and every short-term trader who ignores it gives up edge. Add the standard-deviation bands around it and you have a complete framework for measuring how stretched price is from fair value at any given moment.
This guide covers what VWAP is, why institutions care, how the ±1 and ±2 SD bands work statistically, the difference between Session VWAP and RTH VWAP, and how to interpret the "+1.51 SD" reading in TradingPit's Market Context panel.
What VWAP Actually Is
VWAP stands for Volume Weighted Average Price. The calculation is straightforward:
VWAP = Σ(price × volume) / Σ(volume)
It is the average price every share or contract traded today, weighted by how much traded at each price. A heavy print at 7250 with 500 contracts pulls VWAP toward 7250 much more than a thin print at 7252 with 5 contracts. VWAP is the centre of mass of the day's volume.
Why Institutions Use It
If you're a fund manager executing a 100,000-share order over a session, you can't beat the market's price — you ARE the market's price. Your benchmark is therefore the day's average. Get filled below VWAP on a buy and you've outperformed the market's mean cost; get filled above it and you've underperformed.
This is why almost every execution algorithm targets VWAP: TWAP, POV, IS (Implementation Shortfall) and pure VWAP-tracking algos all reference it. Brokers report execution quality as "VWAP slippage." It is the lingua franca of institutional execution.
For retail/short-term traders, this matters because it tells you where the institutions are anchored. Price stretched above VWAP attracts mean-reversion sells; price below attracts mean-reversion buys.
Standard Deviation Bands
Bands are computed by tracking the volume-weighted variance of price around VWAP and projecting one and two standard deviations above and below. The bands widen during volatility, narrow during quiet periods, and curve in real time.
The 68/95/99.7 Rule Applied to VWAP
The empirical rule from a normal distribution applies, with caveats:
- ~68% of bars close within ±1 SD of VWAP.
- ~95% of bars close within ±2 SD.
- ~99.7% within ±3 SD (rarely plotted; if you're at ±3 SD, news is the cause).
Markets aren't perfectly normal — they have fat tails, especially intraday during news events — but the framework holds well enough that traders use it as a probability scaffold.
Session VWAP vs RTH VWAP
For futures, two flavours matter:
- Session VWAP — anchored to the globex open (18:00 ET previous day). Includes overnight order flow. The "complete" picture.
- RTH VWAP — anchored to 09:30 ET (cash open). Reflects only US-cash-hours flow. The benchmark institutional algos most commonly use.
Use Session VWAP for overnight or globex-overnight context. Use RTH VWAP for active US cash-hours decision making. They will diverge during overnight gaps; the RTH version "resets" at 09:30 ET.
VWAP Slope: Rising, Flat, Declining
The direction VWAP itself is travelling tells you about the market's current bias:
- Rising VWAP — net buying pressure across the session. Pullbacks into VWAP from above are dip-buy zones.
- Flat VWAP — balanced auction. Neither side has won today. Expect range-bound trade.
- Declining VWAP — net selling pressure. Rallies into VWAP from below are sell zones.
Reading the "+1.51 SD" Reading
The TradingPit Market Context panel shows VWAP position as a number of standard deviations: e.g. "+1.51 SD". Interpretation:
- 0 to ±0.5 SD (green) — at fair value. Either side could win.
- ±0.5 to ±1.5 SD (yellow) — stretched but normal. Mean reversion possible but not extreme.
- Beyond ±1.5 SD (red) — significantly stretched. Statistical mean-reversion zone.
"+1.51 SD" means price is 1.51 standard deviations above VWAP — entering the stretched zone where reversion attempts become more likely, especially if no fundamental driver is propelling the move.
Trading the SD Bands
- Mean reversion at ±2 SD. Wait for an exhaustion candle (long wick, dropping volume) at the band, then enter against the move with a tight stop just beyond the band.
- Trend continuation through ±1 SD. A clean break of +1 SD with strong volume is a continuation entry, not a fade. The band becomes support.
- VWAP retest. After a directional move, the first pullback to VWAP is a textbook continuation entry in the direction of the trend.
- Avoid VWAP trades when slope is flat. Flat VWAP is a chop-zone signal. The bands compress; signals weaken.
Combining VWAP With Other Levels
VWAP becomes most powerful in confluence with static levels. A +1 SD band that coincides with prior-day VAH and a daily SMA50 is a high-conviction sell zone. A -2 SD band that aligns with weekly POC and a fresh swing low is a high-conviction buy zone. The TradingPit cluster mode highlights these intersections automatically as gold zones.
Frequently Asked Questions
Does VWAP work on crypto?
Yes. The mathematics is identical — volume-weighted mean and SD bands work on any market with bar-level volume. Crypto traders use a 24-hour or session-anchored VWAP rather than the RTH-based version that futures traders use.
What is the difference between anchored VWAP and session VWAP?
Session VWAP resets at a fixed time each day (e.g. 18:00 ET globex open). Anchored VWAP starts from a chosen significant bar — earnings, swing low, FOMC. Both use the same calculation; only the starting bar differs.
Should I trade at 1 SD or 2 SD?
±1 SD is reached frequently and is an active reversion signal. ±2 SD is rare (~5% of intra-session minutes) and represents extreme stretch — higher conviction but fewer setups.
VWAP, ±1 SD and ±2 SD live on every chart
TradingPit calculates Session VWAP, RTH VWAP and SD bands automatically.
Try It on TradingPit →