CCI Threshold Reversals with Optional EMA and Two Exit Methods
Summary
This strategy uses the Commodity Channel Index (CCI) to enter after it returns across an extreme threshold: a long signal occurs when CCI crosses above the oversold level, and a short signal when it crosses below the overbought level. An optional EMA filter requires price to be above the average for longs and below it for shorts. Positions can use either percentage-based stop and target levels or an ATR-based stop with a risk-to-reward target. The source also closes trades when CCI crosses another threshold.
The document describes a BTC/USDT futures backtest interval but presents no outcome statistics. It warns that CCI can lag or produce false signals, percentage exits may not adapt to changing volatility, ATR settings matter, and drawdowns call for position sizing. Some details need care: the prose gives an oversold threshold of -100, while the configured default is -140; both exit methods can be enabled despite being presented as alternatives; and the ATR short-target formula in the source appears inconsistent with the intended risk-reward calculation. These issues make code review and testing important before drawing conclusions.
Key ideas
- Longs trigger when CCI crosses upward through the oversold threshold, while shorts trigger on a downward cross through the overbought threshold.
- An optional EMA filter restricts trades to the side of the trend indicated by price relative to the average.
- Exits can be based on fixed percentages or ATR-scaled stops and a risk-to-reward target, with additional CCI-based closes.
- The narrative and configured oversold default differ, and the ATR short-target calculation appears inconsistent.
- No performance results are given, and the document highlights lag, false signals, parameter sensitivity, and drawdown risk.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.