CCI 뜻
CCI(Commodity Channel Index)는 도널드 램버트(Donald Lambert)가 1980년에 개발한 지표입니다. 원래 원자재(commodity) 시장의 순환 주기를 포착하려고 만들었지만, 지금은 주식, 선물, 외환 등 거의 모든 시장에서 널리 쓰이고 있습니다.
핵심 아이디어는 단순합니다. "현재 가격이 일정 기간의 평균 가격에서 얼마나 벗어나 있는가?"를 수치로 보여줍니다. RSI가 0~100으로 고정된 것과 달리, CCI는 상한/하한이 없어서 극단적 움직임도 포착할 수 있습니다.
계산 방법
CCI의 계산은 4단계로 이루어집니다.
1단계 — 중심가격 (Typical Price)
TP = (고가 + 저가 + 종가) ÷ 3
2단계 — 20일 SMA
최근 20일간의 중심가격을 단순 평균합니다.
3단계 — 평균편차 (Mean Deviation)
최근 20일 각 중심가격이 SMA에서 얼마나 떨어져 있는지 절대값을 구해서 평균합니다. 표준편차가 아니라 평균편차를 쓰는 것이 CCI만의 특징입니다.
4단계 — CCI 계산
CCI = (오늘 TP − 20일 SMA) ÷ (0.015 × 평균편차)
0.015는 램버트가 일부러 넣은 상수입니다. 이 값을 쓰면 CCI 값의 약 70~80%가 −100 ~ +100 사이에 들어오도록 정규화됩니다. 그래서 ±100을 기준선으로 쓸 수 있게 됩니다.
왜 20일 표준인가
램버트가 원래 제안한 기본값이 20일입니다.
시장 순환 주기의 1/3 법칙 — 램버트는 시장의 한 사이클(예: 60 거래일)의 약 1/3 정도를 관찰 기간으로 잡는 게 적절하다고 봤습니다. 60일 사이클이면 20일이 되는 셈입니다.
20일은 대략 한 달 거래일(약 4주)에 해당하므로, 단기 추세와 중기 추세 사이의 균형점입니다. 너무 짧으면(10일) 노이즈가 많아지고, 너무 길면(40일) 신호가 너무 느려집니다.
읽는 법 (±100 기준)
| CCI 영역 | 의미 |
|---|---|
| +100 초과 | 평균보다 가격이 상당히 높음 → 강한 상승 추세 또는 과매수 |
| −100 ~ +100 | 평균 근처에서 움직이는 정상 범위 |
| −100 미만 | 평균보다 가격이 상당히 낮음 → 강한 하락 추세 또는 과매도 |
| ±200 초과 | 극단적 과열 → 반전 가능성 경계 |
주요 신호
추세 진입 — CCI가 +100을 상향 돌파하면 강한 상승 추세 시작 가능성을 의미합니다. 반대로 −100을 하향 돌파하면 강한 하락 추세 시작 신호입니다.
추세 이탈 — CCI가 +100 위에 있다가 다시 +100 아래로 떨어지면 상승 추세 약화를 의미합니다. −100 아래에 있다가 다시 위로 올라오면 하락 추세 약화입니다.
CCI는 RSI와 달리 상한/하한이 없습니다. +200, +300까지 올라갈 수 있고, 이는 그만큼 추세가 극단적이라는 뜻입니다. ±200을 넘기면 과열 상태로 보고 반전 가능성을 더 경계해야 합니다.
다이버전스 (Divergence)
가격과 CCI가 서로 다른 방향으로 움직이면 CCI 다이버전스란 무엇인가요?입니다. CCI의 가장 강력한 신호 중 하나이며, ±100 기준선과 결합하여 해석합니다. CCI가 극단적 영역(±200 이상)에서 다이버전스를 보이면 강력한 반전 신호로 작용합니다.
- 강세 다이버전스: 가격 저점↓, CCI 저점↑ → 하락 모멘텀 약화
- 약세 다이버전스: 가격 고점↑, CCI 고점↓ → 상승 모멘텀 약화
일반 다이버전스(반전 신호)와 히든 다이버전스(지속 신호)의 차이, 지표별 특징은 다이버전스 가이드에서 자세히 다룹니다.
실전 활용법
1. 이동평균선과 조합하세요. 20일 이평선 위에 있으면서 CCI가 +100을 상향 돌파할 때 매수하면 추세 방향과 모멘텀을 동시에 확인하는 셈입니다.
2. 브레이크아웃 필터로 활용하세요. VCP나 CAN SLIM 같은 전략에서 브레이크아웃 시점에 CCI가 +100 이상인지 확인하면, 모멘텀이 살아 있는 종목을 거르는 보조 필터가 됩니다.
3. 단독 사용은 위험합니다. 횡보장에서 거짓 신호가 많아지므로, CCI 신호만으로 진입/청산하기보다 스토캐스틱, MACD, OBV 등 다른 지표와 함께 확인하는 것이 안전합니다.
4. 손절 원칙은 유지하세요. CCI는 참고 지표일 뿐, 기존 손절 원칙(매수가 대비 −7~8%)은 그대로 유지해야 합니다.
한국 시장 적용
CCI는 OHLC 데이터만 사용하므로 한국 시장(KOSPI/KOSDAQ)에 표준 20일 설정 그대로 적용 가능합니다. 다만 한국 시장의 변동성 특성으로 인해 ±100 외 추가 기준선 활용이 권장됩니다.
| 항목 | 미국 표준 | 한국 적용 |
|---|---|---|
| 기본 기간 | 20일 (Lambert 1/3 cycle) | 동일 |
| 주요 기준선 | ±100 | ±100, ±200 (KOSDAQ ↑변동) |
| 매수 활용 | −100 돌파 후 반등 | 동일 + 외인·기관 매수 확인 |
| 신뢰도 | extreme(±200) 다이버전스 | 동일 |
유의점: 한국 KOSDAQ 중소형주는 변동성이 높아 ±100을 자주 돌파하므로, 진짜 극단 신호를 잡으려면 ±200 이상의 다이버전스를 보는 것이 신뢰도가 높습니다. 외인 순매수 시점에 CCI가 −100에서 반등하는 패턴은 강한 매수 신호입니다.
자주 묻는 질문
CCI는 누가 처음 만들었나요?
Donald Lambert(도널드 램버트)가 1980년에 발표했습니다. 그의 논문 "Commodity Channel Index: Tool for Trading Cyclic Trends"가 Commodities 매거진(현 Modern Trader) 1980년 10월호에 실렸으며, 이것이 CCI의 1차 출처입니다. 이름은 "Commodity"지만 Lambert도 본인 책에서 "주기적 패턴이 있는 모든 시장(주식·외환·암호화폐 등)에 적용 가능"하다고 명시했습니다.
CCI 공식의 0.015 상수는 무엇을 의미하나요?
Lambert가 통계적으로 결정한 정규화 상수입니다. 1980년 논문에서 "0.015 상수는 CCI 값의 약 70~80%가 ±100 범위 안에 들도록 설계됐다"고 명시했습니다. 즉 ±100을 넘는 값은 통계적으로 상위/하위 20~30%에 해당하는 "극단적 가격 이탈"을 의미합니다. 이 상수가 CCI의 ±100 기준선 해석의 통계적 근거입니다.
왜 20일 설정이 표준인가요?
Lambert는 원논문에서 1/3 cycle을 권장했습니다. 예를 들어 60일 주기의 시장이면 20일이 적절. 대부분의 주식 시장은 약 60일 주기를 가지므로 20일이 표준이 되었습니다. Modern Trader 후속 인터뷰에서 Lambert는 "내 책의 모든 예제는 20일이며, 다른 값을 쓰려면 시장 주기를 먼저 측정해야 한다"고 했습니다.
CCI의 ±100은 무엇을 의미하나요?
극단적 가격 이탈의 통계적 경계선입니다. CCI > +100 = 강한 상승 추세 또는 과열, CCI < −100 = 강한 하락 추세 또는 침체. Lambert는 "±100 돌파 자체가 매수·매도 신호이며, ±100 안에서는 추세가 없는 횡보로 본다"고 했습니다. 이는 RSI의 70/30과 정반대 해석 — CCI는 추세 확인용, RSI는 과매수·과매도 반전용입니다.
CCI와 RSI의 차이는 무엇인가요?
둘 다 momentum oscillator지만 철학이 다릅니다. (1) CCI: 평균 대비 이탈도 측정, 범위 무제한(이론상 ±무한대), 추세 강도 확인 (2) RSI: 상승/하락 비율, 0~100 고정 범위, 과매수·과매도 반전 포착. Murphy는 Technical Analysis of the Financial Markets에서 "CCI는 추세 추종, RSI는 반전 매매에 적합"하다고 정리했습니다.
CCI 다이버전스는 어떻게 활용하나요?
가격과 CCI가 반대로 움직이는 패턴입니다. (1) 약세 다이버전스: 가격은 신고가, CCI는 이전 고점 못 넘김 → 모멘텀 약화 (2) 강세 다이버전스: 가격은 신저가, CCI는 이전 저점보다 높음 → 반등 가능성. 특히 CCI가 +200 이상에서 다이버전스가 나오면 매우 강력한 반전 신호로 봅니다 — Lambert가 책에서 "극단적 영역의 다이버전스가 CCI의 가장 신뢰할 만한 신호"라고 강조했습니다.
CCI는 주식에도 적용 가능한가요?
네. 원래 commodity 시장(농산물, 금속, 에너지)용으로 개발됐지만, 1990년대 이후 주식·외환·암호화폐 등 모든 자산 클래스에 적용됩니다. Lambert 자신도 후속 인터뷰에서 "주기적 패턴이 있는 모든 시장에 작동한다"고 했습니다. Steven B. Achelis의 Technical Analysis from A to Z(2000)에서도 주식 적용 사례가 다수 소개됩니다.
한국 주식(KOSPI/KOSDAQ)에 CCI 적용 가능한가요?
네. CCI는 OHLC 데이터만 사용하므로 한국 시장에도 동일하게 적용 가능합니다. 표준 20일 설정 그대로 사용 가능하며, KOSDAQ 중소형주는 변동성이 커서 ±100을 자주 돌파하므로 ±150 또는 ±200을 보조 기준으로 보는 것이 권장됩니다. 외인·기관 매수 시점에 CCI가 −100에서 반등하는 패턴이 매수 신호로 자주 활용됩니다.