CCI Divergence strategy: rules and backtest
CCI Divergence enters from the extremes of the Commodity Channel Index, reading an exit beyond ±100 as an overextended deviation from the mean.
| Parameter | Value |
|---|---|
| Type | Mean-reversion |
| Timeframe | W1+ |
| Complexity | Intermediate |
| Instrument | AUD/USD |
How the signal works
CCI measures the deviation of the typical price from its average in units of dispersion. An exit beyond ±100 means an unusually strong deviation, and the strategy enters against it, aiming for a return to zero. The CCI scale is unbounded, so in a trend values run far past the zones.
The approach is counter-trend and shares the fate of all such strategies: it is profitable in a range and dangerous in a trend, where CCI stays beyond a boundary for a long time and entries against the move turn out premature.
Verification on real data
This strategy’s rule is run on real quotes with no parameter fitting to history. The rule tested was “CCI Divergence: entry from CCI extremes”:
- Long as CCI(20) exits the zone below −100 to the upside.
- Short as it exits the zone above +100 to the downside.
- Exit when CCI returns to zero.
Pros and cons
- The unbounded CCI scale gives a detailed picture of deviations.
- Clear entry zones at ±100 and an exit target at zero.
- It works with the typical price, not the close alone.
- Counter-trend: unprofitable during a durable move.
- The ±100 thresholds are not universal and need calibration.
- In a trend CCI stays beyond a boundary, giving false entries.
Pitfalls
The mistake is treating the ±100 level as a limit: it is only a boundary beyond which a minority of values fall, and in a strong move CCI easily runs past ±300. Entering against such a move on reaching ±100 is premature. The thresholds should be calibrated to the actual distribution of values for the specific instrument.
Who it suits
For traders of cyclical and ranging instruments able to calibrate thresholds. In a trending market, counter-trend entries will be predominantly losing.
Frequently asked questions
Where did the ±100 levels come from?
They correspond to a statistically unusual deviation: roughly 70–80% of CCI values fall within the ±100 corridor, so an exit beyond it is a notable event. But it is not a limit: in a trend, values run much further.
What does a CCI exit beyond ±300 mean?
An unusually strong move. The CCI scale is unbounded, and in powerful trends such values occur regularly. Reading them as a guarantee of a reversal is a common mistake.
Why exit precisely at zero?
A return to zero means the typical price has returned to its average — that is, the overextended deviation has played out. It is a natural target for a counter-trend entry.