Commodity Channel Index (CCI)


The Commodity Channel Index (CCI) measures the current price level relative to an average price level over a given period of time. CCI is relatively high when prices are far above their average. CCI is relatively low when prices are far below their average. Using this method, CCI can be used to identify overbought and oversold levels.

Chart1: Commodity Channel Index

How this indicator works

  • When the CCI moves above +100, a new, strong uptrend is beginning, signaling a buy. Use trending indicators or other technical analysis methods to confirm signals indicated by the CCI.
  • When the CCI moves below −100, a new, strong downtrend is beginning, signaling a sell. Close the position on CCI rising above −100. Use trending indicators or other technical analysis methods to confirm signals indicated by the CCI.
  • Look for overbought levels above +100 and oversold levels below -100. These CCI levels can be adjusted depending on the volatility of the security. For example, for a more volatile security you can use +200 and -200.

    Note: CCI is an unbound oscillator, meaning there is no upside or downside limits. This makes interpreting an overbought or oversold condition subjective. When the CCI is overbought the security can continue to move higher. When the CCI is oversold the security can continue lower as well. Use the CCI in conjunction with additional indicators or price analysis when attempting to read overbought or oversold conditions.

  • If underlying prices make a new high or low that isn't confirmed by the CCI, the divergence may signal a price reversal.
Chart 2: Commodity Channel Index


The Commodity Channel Index (CCI) is calculated by determining the difference between the mean price of a security and the average of the means over the period chosen. This difference is compared to the average difference over the time period. Comparing the differences of the averages allows for the commodities volatility. The result is multiplied by a constant to ensure that most values fall within the standard range of +/- 100.

CCI = (AveP - SMA_of_AveP) / (0.015 * Mean Deviation)

Where: CCI = Commodity Channel Index AveP = Average Price = (High + Low + Close) / 3 (Also known as the Typical Price)

The 0.015 constant ensures 70 to 80 percent of CCI values fall within the +100 to -100 range.

Technical analysis focuses on market action — specifically, volume and price. Technical analysis is only one approach to analyzing stocks. When considering which stocks to buy or sell, you should use the approach that you're most comfortable with. As with all your investments, you must make your own determination as to whether an investment in any particular security or securities is right for you based on your investment objectives, risk tolerance, and financial situation. Past performance is no guarantee of future results.