Commodity Channel Index (CCI)

What is the Commodity Channel Index?

The Commodity Channel Index (CCI) indicator is an oscillating, cycle, and momentum indicator that was developed by Donald Lambert and first introduced in what was then known as Commodities Magazine in 1980. Lambert originally designed the CCI indicator for trading commodities, where he sought to use it to help identify possible turning points in the price action of a commodity; but the CCI indicator can also be used on other types of securities, such as the stock market, ForEx, and bonds, etc.

The CCI indicator performs a comparison of the typical price (TP) of a security, and a simple moving average (SMA) of the typical price (SMATP) over a specified look-back period. In other words, it plots the difference between the price of a security and its average, or how far the price of the security is from its mean (average). This measure is expressed as a percentage that can be higher than +100% and can be lower than -100%, and can be used to predict potential price reversals by indicating when a security is in overbought or oversold conditions.

How to calculate the CCI Indicator?

As the CCI is based on the assumption that commodities, securities, and bonds move in cycles with highs, lows, and back to highs being reached at periodic intervals, it is recommended that you use a third (⅓) of a complete cycle from low, through high, and back to low again or from high, through low, and back to high again as the timeframe for the CCI. Thus, if the takes 60 periods to complete, for example, then a 20-period CCI would be recommended. (60 ÷ 3 = 20)

Once you have determined the period for the CCI, you can calculate the CCI in four steps:

First, calculate the last period's Typical Price (TP) which is the average of the security's low, high, and close price:

( High + Low + Close ) ÷ 3

Second, calculate the Simple Moving Average of the TP (SMATP) for the period of the CCI (i.e., 20 periods for a 20-period CCI).

Third, calculate the Mean Deviation which is the sum of the difference between the last period's SMATP and the typical price for each period of the CCI periods divided by the number of periods.

Finally, calculate the CCI using the formula:

CCI = ( TPSMATP ) ÷ ( 0.015 × Mean Deviation )

Here the constant 0.015 is used to ensure that approximately 70% to 80% of all CCI readings fall within the range of +100 and -100.

How to trade with the CCI Indicator?

The CCI indicator is a very versatile indicator that can be used in various ways to generate entry and exit signals.

Entry and Exit Signals

Donald Lambert used the CCI to generate entry and exit signals when the CCI moved above +100% and below -100% respectively. When the CCI moves above +100%, the security enters into a strong uptrend and an entry signal is given. When the CCI moves back below +100% this position should be closed. Conversely, when the CCI moves below -100%, the security enters into a strong downtrend and an exit signal is given. When the CCI moves back above -100% this position should be closed.

Zero Line Bounce

In addition, an entry signal is given when the CCI bounces off of the zero line. When the CCI reaches the zero line, the security's average price is at the moving average used to calculate the CCI and when a security bounces off its moving average it is considered a good entry position as the security has pulled back to its short-term support with the bounce reaffirming the current trend.

Overbought and Oversold Levels

The CCI can also be used to identify overbought and oversold levels. A security could be considered oversold when the CCI moves below -100 and overbought when it moves above +100. From an oversold level, an entry signal may be given when the CCI moves above -100. From an overbought level, an exit signal might be given when the CCI moves below +100.

Divergences

Divergences can also be applied to the CCI. A positive divergence below -100 would increase the probability of a signal based on a move above -100, and a negative divergence above +100 would increase the probability of a signal based on a move back below +100.

Trendline Breaks

Trendline breaks can be used to generate entry and exit signals. Trendlines can be drawn connecting the peaks and troughs. From oversold levels, a move above -100 and a trendline breakout could be used as an entry signal. Conversely, from overbought levels, a move below +100 and a trendline breakout could be used as an exit signal.

Advantages and Disadvantages of the CCI Indicator

Advantages

  • Identifies shifts in momentum and trend changes early in their development, though not precisely at the start.
  • Works in trending markets as well as ranging, or sideways, markets where divergence is the key signal.
  • Provides clear confirmation for timing trend continuation entries when the CCI breaks above +100 or below -100.
  • Can be used with other forms of cycle analysis, such as Fibonacci time zones or market cycles, to identify when trends are likely to change.

Disadvantages

  • Lags slightly behind price action and may not always react quickly to sudden, or erratic, price changes.
  • Generates false signals in volatile markets, necessitating confirmation from other forms of technical analysis, such as other indicators or chart patterns, etc.
  • Prone to whipsaws around the zero line, particularly in ranging, sideways markets.
  • Requires careful selection of the period setting to match the specific market cycle for that security or instrument.

CCI Frequently Asked Questions

What is the CCI indicator?

The CCI is versatile momentum oscillator that measures the difference between the typical price (TP) of a security, and a simple moving average (SMA) of the typical price.

Is the CCI a leading indicator?

No, the CCI's calculation is based on historical price data, which means it only reflects price changes after those changes have occurred. This makes it a lagging, and not a leading, indicator

Can the CCI be used for day trading?

Yes, the Commodity Channel Index indicator can be used on all timeframes making it ideal for day trading, however, the period for the CCI should be adjusted to best suite the chosen timeframe.

Can the CCI be used to trade cryptocurrencies and forex

Yes, although the CCI was developed for trading commodities; it can be used in any type of market, from stocks and futures to forex and cryptocurrencies.

Summary

The Commodity Channel Index (CCI) is a versatile technical indicator that is extremely useful in range-bound markets, where is identifies overbought and oversold conditions. It also identifies shifts in momentum. This makes the CCI indicator ideal for confirming the emergence of trends or identifying price reversal points. It can also be applied to any type of financial market, from stocks to cryptocurrencies.

However, the CCI indicator is a lagging indicator that does tend to generate false signals in volatile markets, and is best used in conjunction with other technical indicators and not as a standalone indicator.