CCI (Commodity Channel Index): calculation and reading
CCI measures how far the typical price deviates from its moving average and standardizes it with the mean absolute deviation.
Updated:
Loading chart…
Uses the prices of TSMC (2330) over roughly the last 120 trading days only to show how this indicator is drawn; it is not a stock recommendation. Source: Taiwan Stock Exchange.
Calculation
- Typical price TP = (high + low + close) ÷ 3.
- Take the N-day simple moving average of TP (default 14 days).
- Calculate the mean absolute deviation of TP from that average over the last N days.
- CCI = (today’s TP − moving average of TP) ÷ (constant × mean absolute deviation), where the constant defaults to 0.015.
The denominator uses the mean absolute deviation, not the standard deviation.
How to read it
- CCI is centered on 0 and has no fixed upper or lower limit. Common reference lines are +100 and −100: beyond them, the typical price is relatively far from its average.
- This only describes where the value sits; in a strong or weak trend, CCI can stay outside the reference lines for a long time.
Limits
CCI has no upper or lower limit, so values for different stocks or different periods cannot be compared directly in size; it describes prices that have already happened and does not predict the future.
Where the idea comes from
CCI was introduced by Donald Lambert in 1980. This article explains it in our own words.
This article only explains the calculation and how to read a chart. It is not investment advice.
See it on this site
Sources
- Donald Lambert — CCI 的提出者(1980)
Citing and copyright
This article is original content of “Tenmizu FinTech”. You are welcome to cite it; please credit the source and link to this page. Concepts or data that come from others are credited under “Sources”; their copyright belongs to the original authors.