Glossary term

Commodity Channel Index (CCI)

The Commodity Channel Index is a technical oscillator that compares current typical price with its average deviation from a moving average.

Updated

May 24, 2026

Read time

3 min read

What Is the Commodity Channel Index?

The Commodity Channel Index, or CCI, is a technical analysis oscillator that compares a security's current typical price with its average price over a lookback period, scaled by mean deviation. It was developed by Donald Lambert and was originally associated with commodity cycles, though traders now apply it to stocks, indexes, currencies, and other markets.

CCI is used to identify price strength, potential trend changes, and conditions that may be stretched relative to recent price behavior. Despite the name, it is not limited to commodities.

Key Takeaways

  • CCI measures how far typical price is from its recent average.
  • The indicator usually oscillates around zero.
  • Readings above +100 or below -100 are often watched as signs of strong momentum or stretched conditions.
  • It can be used for trend following, range analysis, and divergence checks.
  • CCI is a price-based tool, not a complete trading system.

CCI Formula

A common CCI formula is:

CCI=Typical PriceSMA of Typical Price0.015×Mean DeviationCCI = \frac{Typical\ Price - SMA\ of\ Typical\ Price}{0.015 \times Mean\ Deviation}

Typical price is commonly calculated as the high plus low plus close, divided by three. The moving average is usually a simple moving average of typical price. Mean deviation measures the average absolute distance between typical price and that moving average over the lookback period.

The 0.015 constant is a scaling factor used so many readings fall within a familiar range around -100 to +100, though the exact behavior depends on the market and lookback period.

How Traders Read CCI

CCI behavior

Possible interpretation

Above zero

Typical price is above its recent average.

Below zero

Typical price is below its recent average.

Above +100

Upside momentum may be strong or stretched.

Below -100

Downside momentum may be strong or stretched.

Divergence from price

Momentum may not confirm the latest price move.

Trend and Range Context

CCI can mean different things in different markets. In a strong trend, a move above +100 may signal strength rather than immediate exhaustion. In a range-bound market, the same reading may warn that price is stretched near the top of the range.

That is why traders often read CCI with trend direction, support and resistance, volume, volatility, and risk controls. The number is a context signal, not a command.

Lookback Periods

The lookback period controls sensitivity. A shorter period reacts faster and creates more signals, but it may whipsaw. A longer period smooths the indicator but can respond late. Traders often test CCI settings against the market, timeframe, and trading style they actually use.

Because CCI is normalized, it can help compare momentum across instruments, but it should not be assumed that +100 means the same economic condition in every market. Some assets trend persistently, while others revert quickly.

Trading Discipline

CCI does not know earnings, interest rates, liquidity, news, position size, or valuation. It only processes price behavior. A technically stretched reading can become more stretched if new information changes market expectations.

The practical use is to sharpen questions: is price extended relative to its recent behavior, is momentum confirming the trend, and is the trade plan clear if the signal fails?

Signal discipline matters most around thresholds. A CCI cross above +100 can be read as a breakout by one trader and as overextension by another. The difference comes from trend regime, timeframe, confirmation rules, and the trader's exit plan.

It can also be useful as a screening tool rather than a trade trigger. A watchlist filtered for unusually high or low CCI readings can point attention toward markets with active momentum, then leave the actual decision to chart structure, liquidity, and risk limits.

The Bottom Line

The Commodity Channel Index is a technical oscillator that measures typical price relative to a moving average and mean deviation. It can help traders read momentum and stretched conditions, but it works best as one input inside a broader risk-managed process.

Related Terms