Commodity Channel IndexCCI
The Commodity Channel Index (CCI) measures how far the price is from its recent average relative to its typical deviation; despite the name, it is used on any market.
The Commodity Channel Index measures how far price has moved from its recent average, scaled by how much it normally deviates. Despite its name, traders use it on stocks, currencies and indices as well as commodities.
- Category
- Indicators and Tools
- Reading time
- 3 min
- Also called
- CCI oscillator
- Updated
CCI in plain words
Donald Lambert introduced the CCI in 1980, in an article for Commodities magazine.1
He chose the 0.015 constant so that most readings — roughly 70–80% — land between −100 and +100.1
Readings far outside that band show unusual strength or weakness.
How CCI is calculated
Typical price
Typical Price (TP) = (High + Low + Close)/3.1
Average it
Take a 20-period simple moving average of typical price.1
Mean deviation
Find the mean deviation: take each period's distance from the 20-period average typical price, ignore the sign, and average those distances.1
Apply the formula
Compute CCI as (typical price − its 20-period average) ÷ (0.015 × mean deviation).1
Read ±100
A surge above +100 can signal the start of an uptrend.1
Confirm
Confirm CCI signals with a trend tool or another method before acting.2
Worked examples
Example 1 — Calculation
StrongA hypothetical stock has TP 105, SMA of TP 100 and mean deviation 2.
| TP − SMA | 5 |
| .015 × MD | 0.03 |
| CCI | ≈167 |
Plugging into the ChartSchool formula gives about 167.1
Example 2 — Breakout signal
BullishA hypothetical index’s CCI moves from 60 to 130.
| CCI | 130 |
A jump above +100 shows unusually strong buying and can mark the start of an uptrend.1
Example 3 — Extreme reading
Not yet extremeA hypothetical volatile stock’s CCI hits +180 and keeps rising.
| CCI | +180 |
CCI is an unbound oscillator, so an overbought call is subjective; ±200 is more representative of a true extreme.1
CCI vs RSI
| Aspect | CCI | RSI |
|---|---|---|
| Bounds | Unbounded | 0–100 |
| Input | Typical price | Closing price |
| Key levels | ±100, ±200 | 70 and 30 |
| Origin | Lambert, 1980 | Wilder, 1978 |
Where CCI is used
Trend starts
Moves beyond ±100 flag new Trend moves.
Extremes
Spot Overbought and Oversold conditions.
Divergence
Look for Divergence with price.
Any market
Use on stocks, FX and Futures Contract.
Advantages and disadvantages
Advantages
- Works on any market.
- Flags both trends and extremes.
- Adjustable period.
- Clear reference levels.
Disadvantages
- Unbounded, so extremes are subjective.
- Zero-line crosses whipsaw.
- Divergences can mislead in strong trends.
- Needs confirmation.
Going deeper
Read as far as you need. Each level builds on the one before it.
Design
Beginner
The .015 constant puts roughly 70 to 80 percent of values between -100 and +100.1
Whipsaws
Intermediate
Trading every zero-line cross produces lots of false signals, so many traders wait for ±100 instead.1
Divergence limits
Advanced
In strong trends, divergences can fail repeatedly, so wait for price or another indicator to agree.2
Common mistakes
Selling every +100
Above +100 can signal strength, not a top.
Using fixed extremes everywhere
Volatile markets need wider bands.
Trading zero crosses alone
Expect whipsaws.
Ignoring the trend
Divergences fail in strong trends.
Check your understanding
Test yourself before moving on. Each answer comes with an explanation.
Key points to remember
- CCI compares price with its average and deviation.
- Most values fall between −100 and +100.
- It is unbounded.
- It works on any market.
- Confirm signals with other tools.
Frequently asked questions
Is CCI only for commodities?
What period is standard?
Is +100 overbought?
Further learning
- Overbought and Oversold
Reading extremes.
- Divergence
CCI divergences.
- Relative Strength Index
A bounded alternative.
- Momentum
The broader idea.
Sources
This article is written in our own words. The sources below support the specific facts, rules and figures marked with a number in the text. Links open the original publisher’s page.
- StockCharts ChartSchool. Commodity Channel Index (CCI) (opens in a new tab) Checked .
- Fidelity. Commodity Channel Index (CCI) (opens in a new tab) Checked .
Read more elsewhere
- Trading Metrics (our sister site): Commodity Channel Index (CCI) (opens in a new tab)
Educational content, not financial advice. Examples use hypothetical prices and simplified costs; actual fees, margin rules and regulations vary by broker, market and country. Trading Metrics is our sister site, under the same ownership; we are not affiliated with any other publisher linked above. Last reviewed . Report an error or request a source credit.