Combining Moving Averages, RSI, MACD, and Bollinger Bands
Summary
This system combines moving averages, RSI, MACD, and Bollinger Bands. A short moving average crossing a longer one defines its primary buy and sell events. The described auxiliary conditions pair an oversold RSI reading with a positive MACD histogram and price below the lower band for buying, or an overbought reading with a negative histogram and price above the upper band for selling. The stated example settings include 9- and 21-period moving averages, a 14-period RSI, and 20-period bands at two standard deviations.
The document frames these indicators as complementary checks and notes risks from lagging signals, conflicting conditions, ranging markets, and parameter sensitivity. It suggests adapting parameters to volatility, classifying market regimes, adding stops, and managing position size. No performance results are given, despite published settings for a multi-year BTC_USDT futures backtest. A significant source-code caveat is that the auxiliary RSI, MACD, and band conditions are plotted but do not submit orders; the executable entries and closes are driven by moving-average crosses. Thus, the implemented strategy does not trade the full multi-indicator logic described.
Key ideas
- The primary executable entry and exit signals are crossovers of short and long moving averages.
- The described auxiliary setups combine RSI extremes, MACD histogram direction, and Bollinger Band breaches.
- The source plots auxiliary signals but does not execute trades from them.
- Moving-average lag, ranging markets, indicator conflicts, and sensitive parameters are identified as risks.
- The published backtest settings are not accompanied by performance results.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.