Strategy

Moving Averages for Futures Trading: EMA vs SMA on ES and NQ

Cameron Bennion
·
2026-03-03
·
4 min read
Open notebook, laptop and phone on a white desk
Photo by JESHOOTS.COM on Unsplash.

A 9 EMA crossing above a 21 EMA doesn't predict an uptrend. It reports that recent prices have averaged higher than somewhat older prices. By the time the lines cross on a 5-minute ES chart, part of the move is already behind you. That lag is built into the math, and most bad moving-average trades come from forgetting it.

Used for what they are, trend context and a rough pullback reference, they're still useful on a futures chart. Here is how they're calculated, which periods make sense to look at, and how to check an average on your own data.

EMA vs SMA

A simple moving average takes the plain mean of the last N closes. Every bar counts equally, so a close from N bars ago matters as much as the latest one, and it drops out abruptly when it leaves the window.

An exponential moving average weights recent closes more heavily. The smoothing multiplier is 2 / (N + 1), and each new EMA value is the latest close times that multiplier plus the previous EMA times one minus the multiplier.

PeriodEMA multiplierWeight on latest close
92 / 1020.0%
212 / 22about 9.1%
502 / 51about 3.9%
2002 / 201about 1.0%

That's why an EMA turns sooner than an SMA of the same length, and also why it gets whipsawed sooner. Neither is better in the abstract. For intraday charts many traders pick EMAs for responsiveness. For daily and weekly charts the SMA is common, partly because a lot of people watch the same 200-day SMA. That popularity is an observation about charting habits, not evidence of how price will react there.

What the periods cover

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.

On a 5-minute chart, 9 bars is 45 minutes and 21 bars is 105 minutes. The 50-bar average spans 250 minutes. The 200-bar average spans 1,000 minutes. Regular US equity hours run 9:30 AM to 4:00 PM ET, which is 390 minutes or 78 five-minute bars. So a 200 EMA on a 5-minute chart reaches back about 2.6 regular sessions, or roughly 16.7 hours of Globex time, not one trading day. Overnight bars are included unless your session template filters them, and Globex hours vary by product and holiday, so check the CME schedule and your chart's session settings.

Using averages for trend context

When price sits above a rising 21 EMA and the shorter average is above the longer one, the chart is trending up over that window. When the lines are tangled and price keeps crossing them, the chart is rotating. That's a description. Whether trend-following or mean-reversion entries work better in each state is something to test, not something I'm asserting.

A stacked arrangement such as 9 above 21 above 50 above 200 shows agreement across windows. It also means price may already be extended well above the slower lines, which makes the distance to your stop larger when you buy a pullback. Measure that distance before you enter.

Pullbacks and crossovers

In a trend, some traders watch the nearest EMA as a place price might pause. Take a hypothetical ES pullback from 4840 to 4825 where the 9 EMA sits at 4826 and a fixed reference price from your own chart sits at 4825. You have two items near the same price. That's confluence in the sense that two tools agree. It doesn't raise the odds on its own. In a choppy session the same touch can fail repeatedly, so classify the session before you rely on the average.

A crossover is a confirmation event, so it arrives after movement has started. Using crossovers as an entry trigger often means buying a stretched move. A calmer use is as a filter: only look for longs at your chosen levels while the faster average is above the slower one. The cross isn't the entry. Your level and risk are.

A chart setup to start with

On ES or NQ 5-minute charts, try 9, 21, 50 and 200 EMAs as thin lines in distinct colors. In NinjaTrader 8, add each as a separate EMA indicator on the chart, which lets you change period and color individually. Keep the chart readable. Thick ribbons hide the candles you're trying to read. The official NinjaTrader 8 help guide documents the indicator parameters, including price input and session handling.

How to test an average

  1. Pick one rule, for example: take long entries at a pre-marked level only when the 9 EMA is above the 21 EMA.
  2. Run the same level-based entries with and without the filter on the same historical dates.
  3. Compare results in R after commission and slippage, and look at the worst losing streak, not only the total.
  4. Keep the periods fixed. If you retune them after every bad week, you've fit the past.

A filter that helps in a small sample may be noise. Thirty trades isn't proof, and a simulated fill doesn't tell you what slippage you'd get live. Fixed reference prices such as the KPL levels are anchored to the RTH open, so they come after the open. Before then, you have only prior-session and overnight levels to pair with your averages.

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.