What It Does

VWAP Mean Reversion runs on a single equity-index contract at one intraday timeframe. On every bar close it computes the volume-weighted average price anchored at the 9:30 ET cash session open, then measures how far the close has drifted above it.

  • When flat and the close sits at least the configured percentage above session VWAP, the strategy goes short at the close.
  • An open short is closed when the close crosses back at or below VWAP, when the stop percentage is hit, when the bar-count timeout is reached, or when the session ends.

The default ships as short-only. The reason is in the next section: a full deviation grid across the four equity-index contracts showed the long side has no positive cell in 2024, while the short side holds a small but real edge on every one of them. The form still exposes the long side and the both-sides setting for traders who want to test other regimes, but the canonical setup is short.

Session anchoring uses each contract’s 9:30 to 16:00 ET cash hours. The VWAP resets at the start of each new session; no overnight positions are carried.

There is no separate trend filter, no volatility scaling, and no position sizing beyond a fixed contract count. The dislocation alone is the signal.

Why It Works (Sometimes)

VWAP is one of the few institutional reference levels that has crossed into everyday retail vocabulary. The intuition is straightforward: large orders are often executed against VWAP, so when price moves sharply away from it on light intrabar volume, there is a tendency for the move to mean-revert as those orders fill.

The edge is small and the variance is large. The strategy can chain a series of small wins on a quiet, range-bound morning and then give it all back on a single trending afternoon. The win rate tends to sit only slightly above 50%, with the average loss often running close to the average win, so the profitability lives on selectivity: how big a stretch above VWAP you wait for, and how much room you give the fade once you are in.

The short-only framing comes from a deviation and stop sweep on 2024 data across all four equity indices. Counter-trend longs against the 2024 uptrend kept getting run over by continued upside, while counter-trend shorts on 0.60% extensions above VWAP held positive expectancy on every contract. The Dow Jones (YM) was the standout: slower-moving and more mean-reverting than the Nasdaq or Russell, the fade landed cleanly there with a profit factor over 1.9. Whether that asymmetry persists in a sideways or downtrending year is the open question this strategy is honest about.

Presets

Three presets cover the canonical short-side variants:

  • Standard 5m Short Fade: 0.60% entry threshold, 0.40% stop, 30-bar timeout. Tight stop kills bad trades early; profit factor is at or above 1.00 on every one of the four equity indices in the 2024 backtest.
  • Looser Stop Short Fade: same 0.60% entry threshold but a 1.00% stop, giving the fade more room. NQ-favorable trade-off; RTY drops slightly below break-even.
  • Active Short Fade: looser 0.50% entry and 0.80% stop. Roughly doubles the trade count vs the standard preset; mixed per-instrument results.

Use the form to set your own entry threshold, stop, and direction. The presets are starting points, not endpoints.

Best In

  • Trending bull markets in equity indices, where counter-trend long fades get run over and counter-trend short fades catch upside exhaustion at intraday extensions.
  • Range-bound intraday sessions, especially the middle of the day, where VWAP itself behaves like a magnet.
  • Liquid, high-volume instruments where the VWAP calculation is stable.

Where It Struggles

  • Strong sustained intraday uptrends that go far past 0.60% above VWAP and keep going. Every short entry gets stopped.
  • News-driven gap-ups at the open before the session VWAP has stabilized.
  • Low-volume sessions where VWAP is dominated by a few large prints and the level itself drifts unpredictably.

Possible Uses

  • A baseline against which a smarter intraday short-side mean reversion idea can be measured.
  • A starting point for layered strategies. Combine with a volatility filter, a time-of-day gate, or a higher-timeframe regime cue and the picture often improves materially.
  • A clean honest test of “does the upside reject at VWAP on equity indices”, parameterized by entry threshold.

What It Does Not Do

  • No bracket orders. The stop and target are evaluated on bar close, so intrabar excursions through the stop are tolerated until the next close.
  • No volatility-adjusted threshold. The same 0.60% threshold applies on a calm morning and a chaotic one.
  • No re-entry while in position. A single dislocation produces one trade, not a stream.
  • No overnight holding. Positions are flattened when the session ends.

Contract Coverage

The strategy ships on the four CME equity-index futures (NQ, ES, YM, RTY). All four share the same 9:30 to 16:00 ET cash session anchor, which is what the strategy’s session-VWAP needs. Gold and crude trade an effectively 23-hour electronic session, and their cash-equivalent intraday windows have not been settled yet on this site, so those contracts are held back for a follow-up.

Test this strategy

Run it on your contracts, timeframes, and parameters.