CCI Indicator in Forex: Settings, Signals and Common Mistakes
Reviewed: . Examples are educational; they are not live trading signals.
The Commodity Channel Index, or CCI, compares the current price with its recent average. That makes it useful for studying momentum and unusually large price moves, but a reading above +100 does not automatically mean sell, and a reading below −100 does not automatically mean buy. The surrounding price structure determines which interpretation you are testing.
This guide separates three uses of CCI: following momentum, looking for a reversal within a range, and spotting divergence. Choose one approach before entering a trade; switching interpretations after the price moves against you makes the rules impossible to evaluate.

What the CCI indicator measures
MetaQuotes describes CCI as a measure of price deviation from an average and documents its use beyond commodities. Unlike RSI, CCI does not have fixed upper and lower bounds. It can move well beyond +100 or −100 while a trend continues.
The standard calculation uses typical price, which is the average of a candle's high, low and close. It subtracts the moving average of typical price, then divides that difference by 0.015 times the mean absolute deviation over the selected lookback. The cTrader calculation reference shows this formula; the deviation is not standard deviation.

Choose settings you can test consistently
Record the platform, currency pair, chart timeframe, period and applied price. Defaults vary, so do not assume every platform starts with the same period. A 20-period CCI on an hourly chart describes 20 hourly candles, not 20 trading days.
For a first study, 20 periods with typical price is a reasonable example to document, not a proven optimal setting. Shorter lookbacks react to recent changes more quickly; longer ones smooth more of them. Keep the setting fixed while collecting results, and compare alternatives on data that did not determine your choice.
Three interpretations that should stay separate
| Approach | What to look for | Main failure |
|---|---|---|
| Momentum continuation | Price breaks an established level while CCI strengthens beyond +100 or −100 in the same direction. | The breakout reverses and price returns inside the old range. |
| Range reversal | Price rejects a previously identified range boundary and CCI moves back from an extreme. | The range ends and an apparent extreme develops into a sustained trend. |
| Divergence | Price makes a new swing high or low that CCI does not confirm. | Momentum slows without producing a tradable reversal. |
These readings describe different hypotheses. Selling every move above +100 would conflict with buying momentum above +100; an article or trading plan must explain which market conditions select each rule. A zero-line crossing alone also gives no information about the distance to a sensible stop or the next price barrier.
An example of a testable CCI plan
Here is a hypothetical continuation setup for a demo journal. On a one-hour chart, identify a resistance level from completed candles, require a completed candle to close above it with CCI(20) above +100, and consider entry at the next available price. Define the protective stop below the last completed swing low and decide the exit rule before entering.
If the nearest opposing level leaves too little room relative to that stop, skip the setup. You might test an exit when CCI closes back below zero, or a fixed reward-to-risk target, but those are separate strategy versions. Neither has a verified win rate in this article.
For a range-reversal study, require an established boundary, a failed attempt to extend beyond it, and a close back inside. Returning CCI readings can support that observation, but they do not ensure the boundary will hold. Our support and resistance guide explains how to mark these areas without crowding the chart.
Check risk before adding more indicators
Inspect closed candles and keep entry, stop, target and actual execution costs in the journal. Divergence identified only after several later candles have formed cannot be treated as information available at the original entry. Two oscillators calculated from the same prices are also not independent confirmations.
Review losing examples alongside successful ones. If the setup needs a very tight stop, spread and slippage can consume a meaningful part of its expected return. Use position risk and stop-loss planning and expectancy after costs to assess the complete trade rather than judging CCI by how well its turns match a finished chart.
Sources and further reading
- MetaQuotes: Commodity Channel Index definition and applications
- Spotware: CCI calculation, settings and limitations
Follow the related learning path in Forex Strategies.
No comments