Strategy

Mean Reversion in ES and NQ Futures: Setup, Entry, and Management

Cameron Bennion
·
2025-12-06
·
4 min read
Hands using a calculator beside a notebook
Photo by Jakub Żerdzicki on Unsplash.

Fading a move that looks stretched works right up until the day it keeps stretching. Mean reversion in ES and NQ futures is the idea that price, after moving far from a reference such as VWAP, tends to drift back toward it. Whether that happens depends on the session, so the setup has four parts: a mean, a measure of extension, a regime check, and a trigger. Skip the regime check and you will fade a trend all the way down.

Part one: pick the mean

Intraday, the usual reference is session VWAP, the volume-weighted average price since the regular session opened. Other options are the midpoint of the day's range so far, the 20-period EMA on a 5-minute chart, and the session open. When price is stretched away from several of these at the same time, the case for a pullback toward the cluster looks better on a chart, though you should check that against your own records and not take it as given.

Part two: measure the extension

Your next step

Build the daily map before the session.

See how ES and NQ Key Price Levels fit the daily plan. Follow the room, practice in SIM, and review what happened around each level.

Standard deviation bands around VWAP give a rough ruler. Price at the +2 band is about two standard deviations above the volume-weighted center of the session, as your charting platform calculates it. A caveat matters here: price changes aren't normally distributed, and bands widen as the session goes on, so a touch of the 2 band is a prompt to look closer, not a probability. Other rulers work too, such as distance from VWAP measured in ATR multiples. Pick one, write down the threshold, and use it the same way every time.

Part three: the regime check

This is the filter that decides whether you take the trade at all. In a trending session, price can stay far from VWAP for hours, and every fade becomes a loss at a new extreme. Before taking a reversion entry, classify the session. The trend day versus range day framework covers this, and the live version is simple: is price holding on one side of VWAP and making higher lows (or lower highs), or has it crossed VWAP several times? Only the second looks like a mean reversion environment. If you can't tell, size down or skip.

Part four: the trigger

Touching a band is a zone to watch. Wait for something that says the push is slowing, such as one of these:

  • A reversal candle (shooting star or bearish engulfing for a short) on the timeframe you trade.
  • A structure break on a lower timeframe, for example the first lower high on a 2-minute chart after a high at the band.
  • A new price extreme on lower volume than the prior push, which suggests the move is tiring.

None of these is a guarantee. They only give you a defined entry point and a defined place to be wrong.

Management and a worked example

The target is the mean, not an extended move. The stop has to sit beyond the extension, because reversion entries often go further against you before turning. A short near the +2 band takes a stop beyond the +3 band, which means a wider stop and therefore a smaller position for the same dollar risk.

Hypothetical example on ES. VWAP is 5,000.00 and one standard deviation is 4 points, so the +2 band is 5,008.00 and the +3 band is 5,012.00. You short at 5,008.00 after a lower high on the 2-minute chart, with a stop at 5,012.25 (4.25 points) and a target at VWAP.

ItemPointsES at $50/pointMES at $5/point
Risk (entry to stop)4.25$212.50$21.25
Reward (entry to VWAP)8.00$400.00$40.00

That is about 1.9 to 1 on paper, before commissions and slippage. If you risk $300 per trade, one ES contract fits ($212.50) but two don't ($425). On MES you could trade 14 contracts for about $297.50. Remember that a stop order can fill beyond its price, and that this example is hypothetical, not a result.

Test it before sizing up

Tag every session as trending or rotating at a fixed time, for instance 10:30 am ET. Log each touch of your extension threshold with the trigger used, the exit, and costs. Then separate the results by session tag. If the trades in trending sessions look very different from rotating ones, that is the regime filter earning its place. A few dozen trades isn't statistical proof, so keep size small while the log grows, and use the edge calculator to turn win rate and average win and loss into expectancy.

Automating it

Marty is the mean reversion bot, available with Pro bot access. Its current variants, filters, and settings are documented on the Marty bot specs page, so check that for what it actually does. Evaluate any template by regime, account rules, SIM behavior, commissions, and slippage. SIM fills are simulated and don't prove how orders would queue on the exchange.

Tags:

About the Author

Cameron Bennion
Cameron BennionAbout Cameron →

Founder, Young Money Investments · Quant Trader

Cameron trades ES, NQ, and futures across multiple market cycles. He founded Young Money Investments to teach systematic, data-driven trading and manages Magnum Opus Capital. His work emphasizes documented rules, risk controls, and review over outcome promises.

Systematic Futures TradingHedge Fund Manager, Magnum Opus CapitalRisk-First EducationNinjaTrader SpecialistFutures: ES · NQ · RTY · CL · GC
Learn the daily planning process:7-Day Free Trial →

Free, No Credit Card

Get the Free Room Preview

See how the room works before choosing a membership. Follow a setup in SIM and review what happened.

🔒 Your information is secure. We respect your privacy and will never spam you.

Risk Disclosure & Disclaimer

Educational Purposes Only: The content provided in this blog is for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Young Money Investments is not a registered investment advisor, broker-dealer, or financial analyst.

Risk Warning: Trading futures, forex, stocks, and cryptocurrencies involves a substantial risk of loss and is not suitable for every investor. The valuation of futures, stocks, and options may fluctuate, and as a result, clients may lose more than their original investment.

CFTC Rule 4.41 - Hypothetical or Simulated Performance Results: Certain results (including backtests mentioned in these articles) are hypothetical. Hypothetical performance results have many inherent limitations. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program.

Testimonials: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

Build the daily map before the session.

See how ES and NQ Key Price Levels fit the daily plan. Follow the room, practice in SIM, and review what happened around each level.

Intro includes a 7-day trial, then $97/month. Cancel before the trial converts if it isn't a fit.