Overview
What is Commodity Channel Index (CCI)?
The Commodity Channel Index (CCI) was developed by Donald Lambert and published in 1980. Despite its name, it is widely used across all asset classes. The indicator measures how far the current typical price has deviated from its recent average, scaled by the mean absolute deviation to normalise the result.
CCI = (Typical Price − N-period SMA of Typical Price) ÷ (0.015 × Mean Absolute Deviation)
The constant 0.015 was chosen so that approximately 70–80% of CCI values fall within the ±100 range under normal conditions. Values above +100 indicate the price is significantly above its recent average (overbought in ranging markets; a strong momentum signal in trending markets). Values below −100 indicate the price is significantly below its average (oversold or strong bearish momentum).
Trading applications include: counter-trend entries when CCI exceeds ±100 in ranging markets, trend-following entries after CCI rises above +100 (buy) or falls below −100 (sell) in trending markets, and divergence between CCI and price as a reversal signal.
When used on higher timeframes (weekly or monthly), CCI is particularly effective at identifying major cyclical turning points in commodities and equities.