Mean Reversion
How does VWAP mean reversion trading work?
VWAP mean reversion fades price back toward the session's volume-weighted average price once it stretches too far away, treating VWAP as a magnet the market tends to return to rather than a line to follow. The rules below cover measuring the stretch, entry and exit, stop placement, and the session type this depends on.
How it works
It fades the stretch, not the direction
VWAP — the volume-weighted average price — tracks the average price paid across the session, weighted by how much volume traded at each price. In a session that's chopping rather than trending, price tends to oscillate around VWAP because it represents where most participants have actually transacted. This strategy waits for price to stretch an unusual distance from VWAP, then trades back toward it on the idea that the average reasserts itself once the stretch runs out of momentum — it isn't betting on a direction, it's betting on a reversion.
- 01
Measure the stretch from VWAP with a fixed rule
A common approach uses standard deviation bands plotted around VWAP — entering when price touches the first or second deviation band rather than eyeballing 'far away'. The band width has to be set in advance so 'stretched' means the same thing every session.
- 02
Confirm the session is actually range-bound before entering
The setup depends on the session chopping around VWAP rather than trending away from it. A quick check of the broader trend or the day's range so far — not just the current stretch — filters out entries into what's actually a trending session.
- 03
Enter on the stretch, with a signal the move is stalling
A reversal candle or a slowdown in momentum at the deviation band adds confirmation over entering purely because price touched the band. Fading a stretch that's still accelerating is fighting momentum, not fading exhaustion.
- 04
Target VWAP itself, and set the stop beyond the band
The natural target is a return to VWAP, not an assumption price overshoots past it. The stop sits just beyond the deviation band the entry was taken at — if price keeps stretching past that level, the reversion premise has failed for this trade.
Position sizing
Size the position off the distance from entry to the deviation-band stop
The stop distance here is usually tight, since it's set at the far side of a deviation band rather than a full swing point — that supports a larger position at the same dollar risk than a wider-stop strategy would, but it also means slippage or a fast move through the band eats a larger share of the intended stop. Keep the dollar risk per trade fixed and let the position size adjust to that day's band width, not the other way around.
Common mistakes
Where this setup usually goes wrong
- 01
Fading a stretch during a trending session
VWAP mean reversion assumes the session is chopping, not trending. In a session that's actually trending, price can stretch away from VWAP and keep going — fading it means repeatedly entering against a real move.
- 02
Entering the instant price touches the band, with no confirmation
A touch of the deviation band doesn't mean the stretch is done — price can push through it and keep running. Skipping any confirmation that momentum is stalling means taking every touch, including the ones that don't revert.
- 03
Widening the stop when the trade moves against it
If price keeps stretching past the deviation-band stop, that's the setup failing for this session, not a reason to give the trade more room. The whole strategy depends on the stop meaning something.
- 04
Ignoring the time of day
VWAP behaves differently early in the session, when it's still settling, versus later once it's had time to stabilize. A stretch in the first few minutes is a less reliable signal than the same stretch mid-session.
Limitations
It fails on trend days and around news
The core assumption — that the session is range-bound and price reverts to its average — breaks on a trending day, where price can stretch away from VWAP and never come back, or on a session with a scheduled news event that causes a genuine repricing rather than a temporary stretch. This strategy is built for a specific session character, not every session, and running it without first checking whether the session actually fits that character is the main way it loses money.
Backtest VWAP reversion rules against real sessions
Whether a given deviation-band width and confirmation rule actually reverted more often than it failed is a question about the sessions you trade, not a general fact. Backtesting on Traders Journal runs the rule against historical intraday data so you can see that before trading it live.
Explore backtestingQuestions
What deviation bands work best for VWAP mean reversion?
The first and second standard deviation bands around VWAP are the most commonly used — the first band catches more, smaller reversions; the second catches fewer, larger stretches with (in theory) a higher chance of already being exhausted. Neither is inherently better; they trade frequency against stretch size.
How do I know if a session is right for VWAP mean reversion?
Look for the session chopping in a defined range rather than making a series of new highs or lows in one direction. A quick read of the day's price action so far, or the broader trend on a higher timeframe, is usually enough to flag a session that's more likely to trend through VWAP instead of reverting to it.
Why did VWAP mean reversion lose money on a trending day?
The strategy fades stretches from VWAP on the assumption the session will revert. On a trending day, price can keep stretching away from VWAP without reverting, so every fade taken in that direction loses until the trend ends. This is the strategy's core limitation, not a bug in the rules.
Is VWAP mean reversion an intraday-only strategy?
Yes. VWAP resets at the start of every session, so the setup only has meaning within a single session's data — it doesn't carry over from one day to the next, which is why the strategy is built and closed out intraday.