Indicator reference › CCI
CCI measures how far price has deviated from its statistical mean, expressed in units of mean absolute deviation. Originally designed for commodities, it works on any asset. Unlike RSI/Stochastic which are bounded 0-100, CCI is unbounded and can reach extreme values during strong trends. It identifies overbought/oversold conditions and trend direction.
Values above +100 indicate price is significantly above its mean — a potential overbought zone or the start of a strong uptrend. Below -100 indicates the opposite. In trending markets, sustained readings above +100 confirm a bullish trend. Crossovers of the zero line signal trend changes. Divergence from price warns of reversals.
Versatile — works in both trending and ranging markets by adjusting interpretation. In ranges: use ±100 as overbought/oversold. In trends: use ±100 as continuation signals (staying above +100 = strong uptrend). Works well on commodities, forex, and crypto.
A reading of CCI can be written as an exact rule and checked against historical data — as a full strategy with entries, exits and costs, or as a single condition and what followed it:
How to backtest a trading strategy without code
Event analysis: what follows a market event
Plot it yourself. Add this indicator to a chart, change every parameter and watch the line move, then backtest how the rule would have behaved on historical data — free on the S&P 500 ETF, no card.
Create a free account or start with the lessons →