Strategy

MACD for Futures Trading: Trend Filter, Divergence and Histogram, With the Lag Quantified

Cameron Bennion
·
2025-05-13
·
4 min read
Books, notes and laptop on a study desk
Photo by Yen Vu on Unsplash.

MACD is built from moving averages, so every signal it gives arrives after price has moved. The useful question is how late, and whether what is left of the move is worth taking. That is easier to answer once you see how it is calculated.

How MACD is built

Gerald Appel developed MACD in the late 1970s. The MACD line is the 12-period EMA minus the 26-period EMA. The signal line is a 9-period EMA of the MACD line. The histogram is the MACD line minus the signal line.

An EMA weights recent prices with a multiplier of 2 divided by (N + 1). That is about 0.154 for the 12-period, 0.074 for the 26-period and 0.2 for the 9-period signal. A quick illustration with made-up numbers: if the 12 EMA is 5,800 and the next close is 5,810, the new 12 EMA is 5,800 + 0.154 x 10 = 5,801.54. The slower 26 EMA, starting at 5,800 as well, moves to 5,800.74. The MACD line moves from 0 to about 0.8. The line reacts gently because the averages are smoothing a 10-point move, and that smoothing is the source of the lag.

Signal line crossovers

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.

The textbook signal is a buy when the MACD line crosses above the signal line and a sell when it crosses below. On a fast intraday chart, that signal often arrives after a large part of the move. I don't quote a percentage, because it varies by day, but you can measure it. Mark where a swing began, mark where the crossover printed, and write down the points between them. If the median lag on your chart is 6 ES points, that is $300 of a move you did not get, and the stop distance behind a late entry is larger too.

Crossovers tend to be more useful on daily charts for confirming multi-day direction than for timing intraday entries.

The zero line as a filter

When the MACD line is above zero, the 12 EMA is above the 26 EMA. That says the shorter average trend is up. It is a filter for the direction you prefer to trade, not an entry. One reasonable approach is to look only for long setups when the daily MACD is above zero and only for short setups when it is below. Whether that filter improves your results is something to test on your own log, not something to assume.

Divergence

Bearish divergence is a higher price high with a lower MACD or histogram high. Bullish divergence is a lower price low with a higher MACD or histogram low. It describes slowing momentum, and slowing is not the same as reversing. Price can grind through a divergence for a long time in a strong trend. I treat it as a reason to tighten stops or reduce size, and I wait for price to confirm, such as a break of the last swing, before I act on a reversal idea.

Settings by timeframe

The standard 12, 26, 9 settings come from daily charts. On 5-minute charts some traders try faster settings such as 8, 17, 9 to reduce lag. Faster settings produce more crossovers and more false ones in choppy conditions, so test both on your own data and count the trades. A setting that gives you twice as many signals has to earn twice the commissions and slippage.

TimeframeCommon starting pointWhat to measure
Daily12, 26, 9Zero-line filter versus your long and short results
15-minute12, 26, 9Histogram turns and the lag to swing start
5-minute12, 26, 9 versus 8, 17, 9Signals per day and cost per signal

Using the histogram

The histogram is the quickest part of the indicator. In an uptrend, when the bars stay positive but each is shorter than the last, momentum is cooling before the lines cross. I use that as a prompt to look at my stop, not as an exit signal by itself. A trailing stop under the last higher low is concrete. A shrinking histogram is a reason to ask whether that stop is still in the right place.

Combining timeframes and levels

A simple stack is: daily MACD above zero for bias, a 15-minute histogram turning up for timing, and price at a level you chose before the session. KPL levels are fixed reference prices anchored to the regular-session opening print at 9:30 am ET. They are not known before the open and are not predictions. I would use them as the place where a MACD signal gets a defined stop, and I would log the result to see whether the stack helps. You can run your own numbers with the edge calculator.

The YMI VIP plan is $297/month with no trial, and it includes Intro plus model context for members who want that added layer.

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.