Skip to content
All library documents

Trend-Pullback Entries with Moving Averages, RSI, and MACD

Article Strategy library · Author: ianzeng123

Summary

This strategy combines trend, pullback, and momentum filters. It uses a 200-period simple moving average to set the broad direction, then looks for a recent move across a 50-period exponential moving average as a pullback condition. Long entries require price above the simple average, RSI above 50, and a MACD bullish crossover; short entries apply the inverse conditions. The example also defines fixed stop and target levels from a risk-reward setting and offers a trailing-stop option.

The document lists default indicator settings and backtest parameters for ETH/USDT on an hourly chart over roughly six months, but provides no reported returns or risk statistics. It notes that lagging indicators can delay signals, filters may miss trades, and ranging markets can produce false entries. The supplied code’s stop and target expressions use price multiples, so the risk-reward parameter should not be assumed to correspond to a conventional measured stop distance. Performance and risk behavior require independent verification.

Key ideas

  • The 200-period moving average determines the directional bias for trades.
  • A recent relationship to the 50-period exponential average serves as a pullback filter.
  • RSI above or below 50 and a MACD crossover confirm long or short entries.
  • The example includes fixed exits and an optional trailing-stop setting.
  • Backtest settings are supplied, but no performance statistics are reported.

Tags

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