Skip to content
All library documents

Price-Channel and RSI Reversal Strategy with CryptoBottom Filter

Article Strategy library · Author: ChaoZhang

Summary

This strategy combines a rolling price channel, deviation bands around the channel midpoint, and a two-period RSI to identify potential reversals. Its channel logic retains a bullish or bearish trend state after price moves beyond a band, while bar direction can qualify signals. Additional long entries can come from an unusually large decline relative to a moving average of recent deviations, or from an RSI reading below five. The source enables longs and shorts by default and uses a 20-period channel; the explanatory text also describes a CryptoBottom filter.

The document provides Binance BTC/USDT futures backtest dates and settings, but gives no performance results. There is a mismatch between prose and implementation: the prose describes shorting when RSI exceeds 95, whereas the code's short condition depends on bearish trend state and bar behavior, not high RSI. It also presents parameter tuning and added stop-loss rules as possible improvements, rather than tested features. Reversal signals can fail, and no implemented stop-loss or evidence of robustness across market regimes is shown.

Key ideas

  • The strategy uses rolling channel extremes and deviation bands to maintain a directional state.
  • A two-period RSI below five can independently trigger a long entry.
  • An additional long filter flags a large down move relative to recent deviations.
  • The code's short logic does not implement the high-RSI short trigger described in the prose.
  • The supplied backtest configuration has no reported results, and no stop-loss rule is implemented.

Tags

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