Skip to content
All library documents

RSI Reversal Entries with a Moving-Average Filter

Article Strategy library · Author: ChaoZhang

Summary

This two-sided reversal strategy uses a 14-period RSI with an overbought threshold of 67 and an oversold threshold of 44. It sells when RSI crosses above the upper level and buys when it crosses below the lower level, subject to a price filter comparing the close with a prior average-price reference. The description characterizes this as a moving-average filter, while the source code uses the close and a one-period simple moving average alongside a position-average-price offset, so the exact filter behavior should be checked before implementation.

Exits are configurable: traders may use fixed tick-based targets and stops or close positions when RSI reaches specified levels. The published settings identify a BTC-USDT futures test period, but no performance results are reported. The document notes RSI lag, false signals in sideways markets, and the sensitivity of fixed exits to volatility. It suggests comparing parameter choices, exit styles, additional filters, and multiple timeframes; these are research directions rather than demonstrated improvements.

Key ideas

  • The strategy enters short on an RSI cross above 67 and long on a cross below 44.
  • A price-versus-average-price condition filters entries, though the prose and source differ in how they describe it.
  • Exits can use fixed tick distances or RSI thresholds, with optional stop-loss settings.
  • The source lists BTC-USDT futures backtest dates but reports no results, and range-bound trading remains a stated weakness.

Tags

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