Skip to content
All library documents

Three EMA Trend Filters with RSI Entry and Exit Signals

Article Strategy library · Author: ChaoZhang

Summary

This strategy combines three exponential moving averages with RSI to define long entries and exits. The described entry requires price to move above the fast, medium, and slow averages while RSI is between a medium threshold and the overbought level. Positions close when the fast average crosses below the medium average or RSI crosses down through its medium threshold. Although the overview discusses both trend and reversal ideas, the supplied source implements long trades only and does not open short positions.

The document warns that ranging markets can produce false signals, that parameters may overfit historical data, and that RSI settings may need adjustment across markets. It proposes higher-timeframe validation, waiting for a moving-average retest, adding filters, and introducing a stop loss. Parameters and a one-month BTC futures backtest window are listed, but no performance results are supplied. The code's actual RSI entry condition is a range check rather than a fresh cross above the oversold threshold described in the prose, so readers should distinguish the implemented rule from the narrative summary.

Key ideas

  • The entry rule requires price above all three EMAs and RSI within a specified range.
  • The source exits a long position on either a fast-to-medium EMA crossunder or an RSI crossunder.
  • Despite discussion of short-term reversals and both trade directions, the implementation only opens long positions.
  • Ranging conditions and parameter overfitting are identified as risks, and no backtest results are reported.
  • The prose describes an RSI threshold cross that differs from the source's range-based entry check.

Tags

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