Skip to content
All library documents

Combining Moving-Average, RSI, and Bollinger Band Signals

Article Strategy library · Author: ianzeng123

Summary

This system combines a 10- and 50-period simple moving average crossover with RSI thresholds and 20-period Bollinger Bands. It buys on a bullish crossover or when price is below the lower band while RSI is oversold; it sells on a bearish crossover or when price is above the upper band while RSI is overbought. The source also defines a strong-buy alert requiring an uptrend, oversold RSI, and a bullish crossover. Despite the adaptive framing, the code does not identify market regimes or switch strategy weights; it applies fixed rules and parameters.

The document explains the trend-following and mean-reversion rationales, then flags conflicting signals, excessive trading, fixed-parameter sensitivity, transition periods, and the absence of stop-loss rules. Published backtest settings specify daily ETH/USDT futures data over about a year, but no performance figures are supplied. As a result, the claims of robustness and improved performance are not substantiated by reported evidence. Regime classification, position sizing, signal filtering, and fuller backtest metrics are suggested as future work, not demonstrated results.

Key ideas

  • The strategy combines moving-average crossovers with RSI and Bollinger Band conditions.
  • It buys on a bullish crossover or a lower-band touch paired with oversold RSI, and sells under corresponding bearish conditions.
  • The code uses fixed rules and does not implement explicit market-regime detection or adaptive strategy switching.
  • The document identifies signal conflicts, overtrading, parameter sensitivity, and missing stop-loss logic as risks.
  • Published daily ETH/USDT futures backtest settings are given, but no performance results are reported.

Tags

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