What is the Commodity Channel Index (CCI)?
The Commodity Channel Index (CCI) is a momentum-based oscillator used in technical analysis to identify when an asset is overbought or oversold. Developed by Donald Lambert, the CCI assesses the current price level relative to its average price level over a given period.
How the CCI Works:
The CCI fluctuates above and below zero. Here's a general guide for interpreting the CCI:
- CCI above +100: May indicate the price is starting a new uptrend.
- CCI below -100: May indicate the price is starting a new downtrend.
- CCI moving from below -100 to above -100: Potentially a buy signal.
- CCI moving from above +100 to below +100: Potentially a sell signal.
CCI Formula:
The CCI is calculated as follows:
- Typical Price (TP): (High + Low + Close) / 3
- Simple Moving Average (SMA) of TP: Sum of TP values over n periods / n
- Mean Deviation (MD): Sum of absolute differences between TP and SMA over n periods / n
- CCI: (TP - SMA) / (0.015 * MD)
- Where n is the number of periods (typically 20).
Using the CCI in Trading:
- Overbought/Oversold Signals: Values above +100 often suggest an overbought condition, while values below -100 suggest an oversold condition. However, these are not definitive buy or sell signals.
- Divergence: Look for bullish divergence (price making lower lows, CCI making higher lows) or bearish divergence (price making higher highs, CCI making lower highs) as potential trading signals.
- Trend Confirmation: Use the CCI to confirm the strength of a trend. A sustained move above +100 can confirm an uptrend, while a sustained move below -100 can confirm a downtrend.
Important Considerations:
- The CCI is best used in conjunction with other technical indicators and price action analysis.
- Overbought and oversold conditions can persist for extended periods, so avoid relying solely on these signals.
- Adjust the period setting (n) to suit different markets and trading styles. Shorter periods are more sensitive, while longer periods are less sensitive.



