Skip to content
All library documents

ROC Mean Reversion with Dual Bollinger Band Thresholds

Article Strategy library · Author: ChaoZhang

Summary

This strategy uses a two-period rate of change (ROC) with two Bollinger Band thresholds calculated from ROC itself. A lower band uses an 18-period window and 1.7 standard deviations; an upper band uses a 21-period window and 2.1 standard deviations. The stated entry is long when ROC crosses above the lower band, and the stated exit is when ROC crosses below the upper band. The implementation allows one position at a time and specifies commission and slippage assumptions. Its published backtest settings use BTC/USDT futures on Binance across a multi-year period, but no resulting returns, drawdowns, or other performance statistics are supplied.

The proposed interpretation is that a rebound in short-term momentum from an unusually weak reading can precede mean reversion, while weakening momentum near the upper threshold prompts an exit. The notes suggest adding trend or volume filters, stop-loss rules, and parameter testing. They also identify false signals, parameter sensitivity, and choppy conditions as risks. Despite the title's reference to adaptation, the described bands use fixed settings, and the document offers no evidence that the method performs reliably across regimes.

Key ideas

  • The strategy calculates two-period ROC and compares it with lower and upper Bollinger Bands built from ROC values.
  • It enters long when ROC crosses above the lower band and closes the position when ROC crosses below the upper band.
  • The example specifies one position at a time and includes commission and slippage assumptions.
  • The published backtest description provides market and date settings but no performance results.
  • The notes identify false signals and parameter sensitivity, and propose testing filters and stop-loss rules.

Tags

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