Commodity Channel Index

In this article we will be covering an oscillator technique (oscillator techniques indicate overbought and oversold signals and exhibit divergence between the indicator and the security price) called the 'Commodity Channel Index' (CCI) that was created by Donald Lambert. It featured in a book the developer wrote called, 'Commodity Channel Index: Tools for Trading Cyclical Trends”. The name suggests that this technique can only be used for commodities, however it has also been applied to equities and currencies.

How the CCI is used

As mentioned above, as with other oscillators, the CCI indicates overbought and oversold positions. That is, when the indicator is above the +100 level, it suggests the market is overbought and that it could be a selling opportunity. Conversely, when the indicator below the -100 level, the indicator suggests the security has been oversold and a buying opportunity might exist.

The other technique used with the CCI is when it's used with divergence. We have covered divergence between oscillator techniques in previous lessons.

Manual Calculation

Please feel free to skip this section if you are happy to rely on the figures supplied by your charting package!

Firstly, you need to calculate the average price (AP) for the period (n), then a moving average over a pre-determined period of time. Then calculate a mean deviation over the same pre-determined period of time, and then finally to calculate the CCI you minus the moving average from the Average price then divide this by the mean deviation multiplied by 1.5%.

  • Average Price (AP) = (high + low + close)/3
  • Moving Average (MA) = (close 1 + close 2 + close 3 + ... + close n)/n
  • Mean Deviation (MD) = ([MA last – AP1 [+] MA last – AP2 [+...+] MA last – Ap{n}])/n
  • CCI = (AP – MA)/(0.015 * MD)

Example

The chart 1 (below) is of Coates Hire, COA from May 2006 to May 2007.

Coates hire commodity channel index 1

Chart 1

Notice in chart 1 (above) that the yellow area indicates the overbought regions and the aqua areas indicates the oversold regions. Some of those signals work quite well, while other do not. The period of time (n) used in the above example is 14, which is the default setting of most charting packages.

Chart 2

In chart 2 (below) we attempt to calculate the 'obvious cycle' which is the one recommended by Lambert. Therefore we change the time period (n), we do this by identifying two highs or two lows in the yearly chart. In chart 2 we have highlighted two highs.

The first high occurred on the 10th July 2006 and the second high occurred on 26th October 2006. This equated to roughly 118 days, Lambert suggests dividing this figure by 3 to enter the optimal time period. Therefore in the above chart the n parameter has been changed to 39 days. Compare chart 2 to chart 1 and you will notice that chart 2 is slightly more accurate than chart 1, as well as having less signals.

Coates hire Commodity channel Index

Chart 2

As always, it's important to use more than one technical indicator when making trading decisions.

 

Put in your contact details below and you will get emailed a username and password for a free 7 day trial.

First Name  *

Last Name  *

Email  *

Phone  *

How did you find us?  *

Disclaimer  *

 I agree

Privacy

CFD analysis, Forex Education, FX Trading, cfds, Forex Trader, SPI, Forex Education
Forex Education, CFD trading strategies, CFD analysis, What is a CFD,Forex Trading
 
Cfd trading, Forex Education, What is a CFD, CFD trading strategies, CFD analysis
FX Report, CFD Report, Forex Education  

Combined Trades
(Index, FX and Share CFDs)

2011
133.30%*

2010
89.68%*

2009
253.45%*

 

All figures based on a starting bank of  $10,000 on the 1st January each year.

For all trade details to recent date click here Past Performances

1300 262 449

CFDs  l  Fx  l Indices   l Trading Insights

TRUMarkets CFDs
What are CFDs
CFDs Services
Package Details
  TRUMarkets Forex
What is Forex
Forex Services
Package Details
  TRUMarkets Indices
What are Indices
Indices Services
Package Details
  Trading insights
Forex
Index Trading
Free Trial
 

Phone: 1300 262 449  
Email: info@trumarkets.com.au
Level 50, 120 Collins Street, Melbourne, 3000  
Level 12, 95 Pitt Street, Sydney, NSW 2000

*Asterisk – This is based upon a starting bank of $10,000 in September 2009. These results are hypothetical trading results. The entry and exit prices quoted in these results were the live market prices at the time advisory communications were sent to clients. The exact price at which clients traded these recommendations will vary, as will the size of the position. These are some of the limitations of relying on hypothetical results. Equity CFD results are net of 0.1% brokerage, and spreads have been taken into consideration for Forex & Index CFD trades. Please note that fees, commissions, and spreads vary between brokers, and clients actual result may vary from these hypothetical results due to differing trading costs. Please be aware that past performance is not a reliable indicator of future returns.