Combining Market Regimes, Moving Average Crossovers, MACD, and Bollinger Bands
Summary
This proposed long strategy classifies conditions as trending, volatile, or consolidating using ATR, its smoothed average, and price distance from a 200-period simple moving average. It then combines a 10-period EMA crossing a 30-period SMA with MACD and Bollinger Bands. Entry conditions vary by regime: for example, volatile conditions require a crossover or positive MACD with price inside the bands, while trending conditions accept a crossover or positive MACD. Exit rules use consecutive negative MACD readings and falling closes, with additional regime-specific conditions.
The document also describes stop and target levels based on ATR and a trailing exit, and raises parameter sensitivity, sudden events, trading costs, and excessive complexity as concerns. It proposes broader testing and possible additional filters. The published BTC/USDT futures configuration covers only about a week and supplies no performance metrics. The source contains potentially inconsistent logic: regime flags are declared as persistent variables, and order parameters named as stop and limit are passed as entry prices, so its stated rules and implementation require careful review before interpretation.
Key ideas
- ATR and distance from a long-term average are used to classify market conditions.
- EMA/SMA crossovers, MACD, and Bollinger Bands contribute to entries that vary by regime.
- Exits rely on negative MACD readings and declining closes, with added conditions for some regimes.
- ATR-based stop and target levels and a trailing exit are included in the source.
- The brief published backtest gives no performance results, and the source logic warrants scrutiny.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.