6 October 2026 · ES, NQ, CL
VWAP mean reversion: a popular intraday approach in futures
VWAP, the volume-weighted average price, is one of the most widely watched intraday reference lines in futures trading. Mean reversion around VWAP is a popular approach that treats large moves away from it as stretched and watches for price to move back.
This article describes how that approach is commonly framed. It is educational and not a recommendation.
What VWAP measures
VWAP is the average price traded during a period, weighted by volume. For intraday use it usually resets at the start of each session. Because it reflects where most volume traded, many traders treat it as a 'fair' reference for the day, and institutions often use it to judge their own execution.
Traders frequently add bands around VWAP, usually based on standard deviation, to measure how far price has moved from it.
How the approach is usually described
- Price moves well away from VWAP, often reaching an outer band.
- The trader watches for signs the move is slowing, such as a rejection candle or a failure to make new highs or lows.
- An entry is taken in the direction of VWAP, with a target at or near VWAP itself.
- A stop is placed beyond the extreme of the move.
Where it is known to fail
Mean reversion carries a specific risk: it bets against movement. That makes the conditions it struggles in especially important.
- Trend days. On a strong trend day price can ride along a VWAP band for hours. Each fade can be stopped out in turn.
- News and macro events. A change in information can move the fair price itself, so VWAP stops being a useful anchor.
- Session resets. VWAP changes meaning depending on when it starts. A test must use the same session definition the trader would use live.
- Averaging into losers. Adding to a losing fade because price is 'even more stretched' can turn a small loss into a large one.
Testing it with care
VWAP itself is calculated from volume that arrives during the session, so a test has to compute it only from the bars that had closed at each moment. Using a session's final VWAP to judge an earlier trade is a form of lookahead bias. Costs and slippage also matter more for strategies that trade often and target small moves.
Lemnal checks those assumptions during validation. It does not tell anyone whether to fade price, or to trade at all.