CCI, MACD, and ATR Filters for Multi-Timeframe Trend Trading
Summary
This strategy combines a CCI-based trend filter, MACD crossovers, and an ATR trailing stop. Its explanation describes using CCI to classify the broader direction, MACD crosses to time entries, and ATR-based levels to manage exits. The parameters include an optional MACD timeframe, CCI and MACD settings, and percentage-based take-profit and stop-loss levels. The source also includes an ATR trailing signal, while the stated entry conditions combine that signal with the CCI trend state and MACD cross.
A BTC/USDT futures backtest configuration is provided for a one-month period, but no returns, drawdowns, or other results are reported. The written overview presents the approach as multi-timeframe, though the code’s CCI and ATR calculations use the chart timeframe and the MACD timeframe is configurable. The document notes possible frequent signals, limited protection in extreme moves, and parameter and computation concerns. Its proposed extensions include position controls, additional filters, and parameter search; none are supported by reported comparative tests.
Key ideas
- CCI provides a directional filter, while MACD crossovers help time signals.
- The source also combines entries with an ATR trailing signal and CCI state.
- Percentage take-profit and stop-loss settings are included for open positions.
- The backtest configuration has no accompanying performance results.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.