CCI Indicator: Commodity Channel Index

The Commodity Channel Index (CCI) is a momentum oscillator developed by Donald Lambert in 1980. It measures how far price has moved from its statistical average, swinging around a zero line. Despite the name, it is applied across stocks, forex, and crypto, with readings above +100 and below -100 marking unusually strong or weak conditions.
Key takeaway
What is the CCI indicator?
The Commodity Channel Index is a momentum oscillator that quantifies how stretched price is relative to its own recent average. Lambert originally designed it to spot cyclical turns in commodities, but traders quickly applied it everywhere, since the math has nothing specific to commodities in it.
CCI sits among the momentum technical indicators, alongside tools like the RSI and the stochastic oscillator. What makes it distinct is that it is unbounded and centered on zero rather than capped between 0 and 100. This lets it register extreme deviations more dramatically, which is useful for spotting when price has moved unusually far, unusually fast.
How is CCI calculated?
CCI compares the current typical price to a moving average of typical price, then scales the result by the average deviation. The formula sounds involved but boils down to measuring how far price sits from its mean in deviation units.
Typical Price (TP) = (High + Low + Close) / 3
CCI = (TP - SMA of TP) / (0.015 x Mean Deviation)
The constant 0.015 is a scaling factor Lambert chose so that roughly 70 to 80 percent of readings fall between +100 and -100. When price is well above its average, CCI rises sharply; when it is well below, CCI falls sharply. Because the denominator adapts to recent deviation, CCI naturally accounts for changing volatility.
How do you read CCI levels?
Reading CCI centers on the zero line and the +100/-100 thresholds. The zero line marks the average, while the bands mark unusually stretched conditions.
- Above +100. Price is unusually strong relative to its average, often read as overbought, though in strong uptrends CCI can stay elevated.
- Below -100. Price is unusually weak, often read as oversold, though in strong downtrends it can stay depressed.
- Zero-line crosses. A move from below to above zero hints at building upside momentum; the reverse hints at building downside momentum.
As with any oscillator, an extreme reading is a description of how stretched price is, not an automatic reversal signal.
What are the best CCI settings?
The default CCI period is 20, the value Lambert used, although 14 is also common. The choice of period controls sensitivity: a shorter lookback makes CCI react faster and produce more signals, while a longer lookback smooths the line and filters noise.
The +100 and -100 bands are standard, but they are not rigid rules. In a strong trend, traders sometimes widen the bands or treat a sustained reading beyond +100 as confirmation of strength rather than a reason to fade. The defaults work well across timeframes, and any adjustment should be tested against the specific asset and trading style before being relied on.
What is the difference between CCI and RSI?
CCI and the RSI are both momentum oscillators, but they are built and read differently. The clearest contrast is that RSI is bounded and CCI is not.
| Feature | CCI | RSI |
|---|---|---|
| Range | Unbounded, centered on zero | Bounded 0 to 100 |
| Key levels | +100 / -100 | 70 / 30 |
| Measures | Deviation from average price | Ratio of average gains to losses |
| Behavior | Can spike sharply on big moves | Smoother, capped extremes |
Because CCI is unbounded, it can register sharper extremes during volatile moves, which some traders find useful for catching fast swings. RSI's fixed scale makes its overbought and oversold levels easier to compare across assets. Many traders use them together, or pick whichever suits their style.
Putting CCI in context
The Commodity Channel Index is a flexible momentum gauge that highlights when price has moved unusually far from its average. Its unbounded, zero-centered design makes it good at registering sharp extremes and momentum shifts that bounded oscillators can understate.
The strongest use combines CCI with price structure and a complementary tool, watching zero-line crosses for momentum and the +100/-100 bands for stretch, while using divergence as a warning. Used this way, CCI becomes a disciplined read on momentum rather than a standalone signal. Bullynx can also read a chart screenshot and explain what a CCI extreme implies relative to the trend.
Frequently asked questions
- What is the CCI indicator?
- The Commodity Channel Index (CCI) is a momentum oscillator developed by Donald Lambert in 1980. It measures how far price has moved from its statistical average, oscillating around a zero line. Despite the name, it is used on stocks, forex, and crypto, not just commodities.
- How do you read the CCI indicator?
- CCI oscillates around zero. Readings above +100 suggest price is unusually strong (potentially overbought), and readings below -100 suggest it is unusually weak (potentially oversold). A move from below to above zero can signal building momentum, and vice versa.
- What are the best CCI settings?
- The default period is 20, as Lambert intended, though some traders use 14. A shorter period makes CCI more sensitive with more signals; a longer period smooths it. The +100/-100 levels are standard, but in strong trends traders sometimes use wider bands.
- What is the difference between CCI and RSI?
- Both are momentum oscillators, but RSI is bounded between 0 and 100 while CCI is unbounded and centered on zero. RSI uses fixed 70/30 levels; CCI uses +100/-100. CCI reacts to deviation from an average, so it can swing more sharply in volatile moves.
- Can CCI be used to spot divergence?
- Yes. Like other oscillators, CCI can diverge from price: a higher price high with a lower CCI high is bearish divergence, and a lower price low with a higher CCI low is bullish divergence. Divergence is a warning that needs price confirmation.
Put this into practice. Upload a chart screenshot and Lynx AI reads the structure, levels, and a long or short bias, with what would invalidate it.
Try Bullynx freeKeep reading
Educational only. Not financial advice. NFA. Bullynx is not a registered investment adviser or broker-dealer. Trading and investing involve significant risk of loss. Read the full risk disclosure.