Skip to content
All library documents

EMA and RSI Momentum Strategy with Distance Filters

Article Strategy library · Author: ChaoZhang

Summary

This strategy combines short- and longer-period exponential moving averages with RSI conditions to identify directional momentum. A long signal requires the faster EMA to be above the slower EMA in both pairs, RSI to exceed 50 and its own average, and the short EMA gap to pass a comparison with recent gaps. Stronger RSI thresholds also mark bullish or bearish states, while changes in the distance between longer and shorter EMAs are used as a persistence check.

The document describes signal rules and risks but supplies no performance results. Its published settings identify a daily BTC/USDT futures backtest spanning 2019 to 2025; that alone does not establish profitability. The source logic also differs from parts of the prose: the purported short condition is simply the long-term EMA ordering, and the rolling distance arrays are reinitialized on each bar, limiting the stated historical comparison. Sideways markets, lag, reversals, and parameter overfitting remain concerns.

Key ideas

  • The strategy combines two EMA comparisons with RSI level and average conditions for directional confirmation.
  • It compares the short EMA gap with a recent average to filter long entries.
  • The code uses a change in the gap between the longer and shorter EMAs as a persistence condition.
  • The document flags whipsaws, delayed signals, reversals, and overfitting as risks.
  • The published backtest settings specify BTC/USDT futures on a daily timeframe, but no performance statistics are provided.

Tags

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