Skip to content
All library documents

RSI and CCI Confirmation with Persistence-Based Trading Signals

Article Strategy library · Author: ChaoZhang

Summary

This BTC futures strategy combines RSI and CCI threshold conditions with a minimum persistence period. It describes timeframe-dependent settings, a 200-period EMA as a trend reference, and exits based on changes in RSI or CCI from their values at entry. In the source, the main long and short entries instead depend on RSI and CCI reaching joint extreme levels for a prescribed duration; the EMA is plotted but does not filter those entries. Some timeframe settings vary little, so the claimed adaptation is limited in the code shown.

The published backtest configuration uses hourly bars over about one month, but the document reports no performance results. The source includes conditions whose duration logic may behave asymmetrically, and the displayed buy and sell conditions do not match the entry conditions used for orders. These details make the implementation worth checking before drawing conclusions from its description. The document also flags parameter sensitivity, false signals in ranging markets, slippage and delayed entries, and recommends backtesting before live use.

Key ideas

  • The described method combines RSI and CCI extremes and requires conditions to persist before entry.
  • The source records RSI and CCI at entry and uses subsequent indicator changes to close positions.
  • Although a 200-period EMA is plotted, it does not filter the order entries in the supplied code.
  • The listed BTC futures backtest covers about one month and reports no outcome statistics.
  • The source's signal and duration conditions warrant careful review before relying on the strategy.

Tags

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