Backstrap
Mean Reversion

VWAP Mean Reversion

Mean reversion against the volume-weighted average price — best for intraday.

What it is

VWAP Mean Reversion bets on price reverting toward its volume-weighted average. Unlike standard moving averages, VWAP weights each bar by volume — it represents the "average price actually transacted" rather than just the mid-point.

Institutional traders use VWAP as a benchmark for execution quality. When price deviates significantly above or below VWAP, the deviation often reverses — partly because institutions tend to fade extremes back toward their execution benchmark.

Implementation note: this strategy resets VWAP at session boundaries (00:00 UTC by default). It is designed for intraday and short-swing setups, not multi-day holds.

How signals fire

Long entry triggers when price closes below VWAP by more than a configurable threshold (default 1%).

Short entry triggers when price closes above VWAP by more than the threshold.

Exit is held for a fixed number of bars (default 4) or until price re-touches VWAP.

Defaults: 1% deviation threshold, 4-bar hold.

When it works

Intraday US equities, futures, and crypto in normal-volatility regimes. The classic setup: price gaps away from VWAP at the open, then mean-reverts back through it during the session.

Range-bound days where VWAP slopes gently and price oscillates around it.

When it fails

Trending days where VWAP rises (or falls) steadily and price extends away without reverting. News-driven moves often blow past VWAP and never return on the same session.

Multi-day holds — VWAP resets at session boundaries, so a position held overnight loses its anchor.

Very low-volume periods where VWAP itself becomes erratic and the deviation signal is meaningless.

Built-in presets

  • Baseline

    1% deviation threshold, 4-bar hold.

  • Strict

    1.5% threshold — fewer but cleaner signals.

  • Loose

    0.5% threshold — more entries, much more noise.

Recommended indicator filters

  • Volume × 1.0 SMA — confirm the deviation has institutional participation, not just thin spike.
  • RSI 70/30 — second-confirmation that the deviation is also momentum-extreme.
  • ADX ≤ 20 — VWAP mean-reversion works best when overall trend is mild.

Common pitfalls

  • Holding VWAP positions across sessions — VWAP resets and the anchor disappears.
  • Setting threshold too low — price barely deviates before bouncing, but you've also accumulated lots of noise trades.
  • Using on multi-day timeframes — VWAP is a session-anchored intraday tool.
  • Trading on illiquid assets where VWAP itself is unreliable due to low transaction count.

Related indicators

Related strategies

Related reading

Try VWAP Mean Reversion in the backtester

Open the engine, pick VWAP Mean Reversion, choose a preset, and run it against synthetic or your own historical data. Tune parameters, add filters, and see how it behaves out-of-sample with walk-forward and Monte Carlo analysis.

Open the backtester →

Educational note: This page explains how VWAP Mean Reversion fires and the market conditions it suits. It does not constitute investment advice. Backtested results are hypothetical simulations on past data; they cannot guarantee future outcomes. See the full disclaimer.

Last updated: 2026-05-08