top of page

Commodity channel index (CCI) FOREX indicator

Easily readable oscillator commonly used in forex markets to distinguish overbought and oversold zones. CCI was originally, as name suggests developed for trading commodities by D. Lambert, who realised that all markets are moving periodically and in cycles. As a forex indicator, CCI quickly gained popularity by effectively comparing relationship between currency pairs price, moving average of the price and standard deviation between them.

Commodity channel index (CCI) FOREX indicator

Anatomy of CCI forex indicator

Lamberts formula suggests using values above 100 and below -100 as entry signals. After position entry, Lambert also suggests, that we should wait for opposite CCI value to be reached for position exit signal.

For the best results, trade with professional ECN/STP broker with MT4. If you can't trade with profit. Automatically copy the traders that are already profitable.

Using CCI forex indicator

Trend following:

Commodity channel index (CCI) FOREX indicator

When indicator reaches values over 100 market is considered overbought. Using CCI suggests long position entry as new trend might be at its beginning. (alternatively for -100 values). This feature works great with other trend confirming indicators (Moving Average). To follow the trend with CCI we enter the position once indicators value enters 100 zone.

Ranging market:

In ranging forex markets, overbought CCI signal suggests selling, and oversold buying, as we expect price reversal of an instrument. Unlike in trending markets, we wait for CCI to return back to central zone (under 100 for sell, above -100 for buy) to enter the position. We exit position once we receive opposite position entry signal.


Commodity channel index (CCI) FOREX indicator

CCI can also be used to detect divergences on the forex market. Divergence is considered to be likely turning point for price movements. We can find divergence on the market, by simply comparing price to the CCI indicator. When price reaches new high in the uptrend and CCI fails to rise above its previous peak, divergence is in progress and we can expect price reversal.

  • Sell divergence: Price reached higher high. CCI reached lower high.

  • Buy divergence: Price reached lower low. CCI reached higher low.

CCI can be coupled with other oscillators such as RSI (relative stregth index) or Stochastic to determine cyclical trends. By using various combination of period length and oscillators, suitable entry point (peaks and valleys within the price) and trend can be detected.

CCI forex strategy



“Trading FOREX since 2006. Full time trader and web developer since 2013. My two biggest hobbies are trading and web development. In TheForexKings I managed to connect both of them. Even after 12 years of trading I still have the same passion for the market as at the beginning. The aspect I enjoy the most : development and testing of new ideas.” 


Only in 2016 - 2017 we have created more than 400 forex strategies. During this period we have also developed and published +200 MT4 Expert advisors based on those strategies. We are dedicated to provide you with viable and complete trading systems that have thrived in extensive historical testing. We want to give you complete and transparent trading solutions, that once mastered ,will set you financially free. We want to give you a fighting and winning chance in the market. ” 

—  Marian, Proprietor of

bottom of page