Skip to content
All library documents

EMA Pullback Strategy with Momentum, Candle, and Volatility Filters

Article TradingView scripts

Summary

This strategy seeks entries in the direction of a longer-term trend after a pullback toward an EMA channel. It combines fast and intermediate EMAs with a slow macro EMA, RSI, ATR, and internally calculated Heikin Ashi candles. A valid setup also checks recent pullback structure, candle body and wick characteristics, separation between trend averages, and whether a large range occurred in a recent bar. Engulfing moves or deep pullbacks can relax the usual RSI threshold under an override rule.

Entries are limited to a configured session, and opposing positions are closed when a new signal arrives. Stops are placed beyond the intermediate EMA channel with a configurable buffer, while profit targets are set from a reward-to-risk multiple; positions are also closed outside the session. The script exposes numerous thresholds, including asset-specific ATR normalization, but provides no backtest results or evidence of robustness. The many interacting filters and instrument-dependent point and ATR scales make independent validation essential.

Key ideas

  • The strategy combines EMA alignment and pullback checks to define trend-following setups.
  • RSI, Heikin Ashi candle structure, volatility limits, and recent range spikes filter entries.
  • Engulfing moves and deep pullbacks can relax the standard momentum threshold.
  • Stops use the intermediate EMA channel, and targets follow a configurable reward-to-risk ratio.
  • Session restrictions and position blocking govern when entries and exits may occur.

Tags

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