Skip to content
All library documents

Moving Average Pullbacks with MACD Confirmation and ATR Stops

Article Strategy library · Author: ChaoZhang

Summary

This strategy combines a moving-average trend filter, a pullback zone, and MACD crossovers to time trades in the direction of the broader trend. The stated rules compare a 20-period EMA with a 250-period EMA for trend direction. For long entries, the 2-period EMA must sit above the 300-period EMA and below the 100-period EMA before a bullish MACD crossover; the short conditions reverse those relationships and use a bearish crossover. Stops are based on ATR, with profit targets set using a risk-to-reward multiple.

The document explains the rationale and suggests filters and refinements, but provides no performance results for its configured ETH futures backtest. The narrative describes price reverting near the long-term average, although the listed entry rules use relative positions of the hidden averages rather than an explicit price-distance test. The many conditions may yield few signals, moving averages lag, and fixed reward targets may not suit every regime. Parameter selection also creates overfitting risk, so the strategy’s claimed suitability should be treated as a hypothesis to test.

Key ideas

  • The trend filter compares the 20-period EMA with the 250-period EMA.
  • Hidden 2-, 100-, and 300-period EMAs define the stated pullback conditions for long and short entries.
  • MACD crossovers provide the momentum trigger after the trend and pullback filters are met.
  • ATR-based stops and a preset risk-to-reward ratio determine stop and target levels.
  • The document provides no backtest performance results and notes risks from lag, sparse signals, and parameter sensitivity.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.