Combining Moving-Average Trends with RSI and Bollinger Band Stops
Summary
This forum post discusses a multi-timeframe CuatroStrategy implementation. Its five-minute handler updates a bar manager, waits for both five- and fifteen-minute data managers to initialize, then uses RSI and Bollinger Bands to place stop entry orders in the direction of a trend. For open positions, it tracks the intratrade high or low and places a trailing exit based on Bollinger Band width.
The fifteen-minute handler is intended to calculate fast and slow moving averages and set a bullish, bearish, or neutral trend state. The post asks whether its initialization guard is reversed: as written, it returns when the fifteen-minute manager is initialized, which prevents the subsequent trend calculation from running in that state. The question highlights how an inverted readiness check can block strategy logic. The document provides code but no reply, test results, or performance evidence, so it does not confirm a corrected implementation or establish that the strategy is profitable.
Key ideas
- The five-minute handler combines RSI entry conditions with Bollinger Band stop orders.
- The strategy uses a fifteen-minute moving-average comparison to define trend direction.
- Trailing exits are based on the intratrade extreme and Bollinger Band width.
- The shown fifteen-minute guard returns when data is initialized, potentially preventing trend updates.
- The post raises the initialization issue but gives no confirmed fix or backtest evidence.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.