메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음

상품채널지수 (Commodity Channel Index)

최종 수정 2026년 10월 5일 · 투자위키 운영진 검수
투자위키
다른 명령

CCI(Commodity Channel Index, 상품채널지수)는 도널드 램버트(Donald Lambert)가 개발한 기술적 분석 지표로, 일정 기간의 가격과 해당 가격의 이동평균 사이의 상대적인 괴리를 측정하는 지표이다. CCI는 원래 상품시장에서 가격의 순환적 움직임을 분석하기 위해 개발되었지만, 이후 주식, 외환, 선물 등 다양한 금융시장에 활용되고 있다.

CCI는 가격이 일정 기간의 평균적인 수준에서 얼마나 벗어나 있는지를 측정한다. 값이 높을수록 현재 가격이 평균적인 수준보다 상대적으로 높은 상태임을 나타내며, 값이 낮을수록 평균보다 상대적으로 낮은 상태임을 나타낸다. 다만 CCI는 고정된 상한이나 하한을 갖지 않기 때문에 특정 수치만으로 과매수 또는 과매도 여부를 확정할 수는 없다.

핵심요약
  • CCI는 현재 가격과 일정 기간의 평균 가격 사이의 상대적인 괴리를 측정하는 기술적 분석 지표이다.
  • 일반적으로 전형가격(Typical Price)을 이용하여 이동평균과 평균편차를 계산한다.
  • 0은 가격이 이동평균 수준과 대체로 일치하는지를 판단하는 기준점으로 활용된다.
  • +100과 -100은 널리 사용되는 참고 수준이지만, 이를 절대적인 과매수·과매도 기준으로 해석해서는 안 된다.
  • CCI는 추세, 가격의 상대적 강도, 다이버전스 등을 분석하는 데 활용할 수 있으나 단독 지표로 미래 가격을 예측할 수는 없다.

CCI의 계산 방법

CCI는 일반적으로 전형가격(Typical Price)을 먼저 계산한 후, 해당 가격의 이동평균과 평균편차를 이용하여 산출한다.

전형가격은 다음과 같이 계산한다.

전형가격=고가+저가+종가3

이후 일정 기간의 전형가격 이동평균을 계산하고, 현재 전형가격이 이동평균에서 얼마나 떨어져 있는지를 평균편차와 비교한다. 일반적인 CCI 계산식은 다음과 같다.

상품채널지수=전형가격−전형가격 이동평균0.015×평균편차

여기서 전형가격(TP, Typical Price)은 고가·저가·종가의 평균, 전형가격 이동평균은 n기간 동안의 전형가격 단순이동평균(SMA), 평균편차(Mean Deviation)는 전형가격과 그 이동평균 사이의 평균절대편차를 의미한다. 상품채널지수는 영어로 CCI(Commodity Channel Index)라고 한다. 0.015는 CCI의 값이 비교적 해석하기 쉬운 범위에 분포하도록 사용되는 상수이다.

CCI의 기본 기간으로는 14기간이나 20기간 등이 사용되지만, 특정 기간이 모든 시장이나 종목에 적합한 것은 아니다. 기간이 짧을수록 가격 변화에 민감하게 반응하는 반면 노이즈가 증가할 수 있고, 기간이 길수록 단기적인 변화에 대한 반응은 느려질 수 있다.

CCI의 주요 해석

CCI는 특정 가격 수준 자체보다 가격이 일정 기간의 평균적인 수준에서 얼마나 이탈했는지를 중심으로 해석한다.

0선의 활용

CCI가 0보다 높다는 것은 현재 전형가격이 해당 기간의 이동평균보다 상대적으로 높은 수준에 있음을 의미한다. 반대로 CCI가 0보다 낮으면 현재 전형가격이 이동평균보다 상대적으로 낮은 수준에 있음을 의미한다. 0선의 상향 또는 하향 돌파는 가격의 상대적인 방향을 확인하는 보조적인 기준으로 활용할 수 있다. 그러나 0선 돌파만으로 상승 또는 하락 추세가 확정되는 것은 아니다.

+100과 -100의 활용

CCI에서는 +100과 -100이 널리 사용되는 참고 수준이다. CCI가 +100을 넘어서는 경우 가격이 일정 기간의 평균적인 수준보다 상당히 높은 상태에 있음을 나타낼 수 있으며, -100을 하회하는 경우에는 평균보다 상당히 낮은 상태에 있음을 나타낼 수 있다.

그러나 +100 이상을 반드시 과매수, -100 이하를 반드시 과매도로 해석하는 것은 적절하지 않다. 강한 상승 추세에서는 CCI가 +100을 상당 기간 상회할 수 있으며, 강한 하락 추세에서는 -100 이하에서 장기간 움직일 수도 있다.

다이버전스

CCI는 가격과 지표의 움직임이 서로 다른 방향으로 나타나는 다이버전스(Divergence)를 분석하는 데 활용할 수 있다.

예를 들어 주가가 이전 고점을 넘어섰지만 CCI의 고점은 이전 고점보다 낮게 형성되는 경우 하락 다이버전스로 볼 수 있다. 반대로 주가가 이전 저점을 낮추는 동안 CCI의 저점이 이전 저점보다 높게 형성되면 상승 다이버전스로 해석할 수 있다. 다이버전스는 가격 추세의 지속성이 약화될 가능성을 보여주는 참고 신호일 수 있지만, 그 자체로 추세 반전을 확정하는 신호는 아니다.

CCI 분석과 활용

CCI는 크게 추세 분석과 가격의 상대적인 강도 분석에 활용할 수 있다. 상승 추세에서 CCI가 지속적으로 높은 수준을 유지한다면 가격의 상승 움직임이 상대적으로 강하게 나타나고 있음을 확인하는 데 사용할 수 있다. 반대로 하락 추세에서 CCI가 낮은 수준을 유지한다면 가격의 하락 압력이 상대적으로 강하게 나타나고 있음을 나타낼 수 있다. CCI가 특정 수준을 돌파하거나 이탈하는 시점을 가격 차트와 함께 분석하면 추세의 변화 여부를 확인하는 데 활용할 수 있다. 다만 CCI의 절대적인 수치만으로 매수 또는 매도 시점을 결정하기보다는 가격 추세, 거래량 및 다른 기술적 지표와 함께 해석하는 것이 일반적이다.

분석과 주의사항

CCI는 가격 변화에 비교적 민감하게 반응하는 지표이기 때문에 시장 환경에 따라 신호의 유용성이 달라질 수 있다.

첫째, 강한 추세에서는 CCI가 +100 이상 또는 -100 이하에 장기간 머무를 수 있다. 따라서 +100을 넘었다는 이유만으로 가격이 곧 하락한다고 판단하거나 -100을 밑돌았다는 이유만으로 가격이 곧 상승한다고 판단하는 것은 적절하지 않다.

둘째, 횡보시장에서는 CCI가 0선을 반복적으로 상향 및 하향 돌파하면서 여러 신호를 발생시킬 수 있다. 이러한 구간에서는 일부 신호가 실제 추세 변화로 이어지지 않을 수 있으므로 가격의 지지와 저항, 거래량 및 추세 지표 등을 함께 확인할 필요가 있다.

셋째, CCI의 기간 설정에 따라 결과가 달라질 수 있다. 짧은 기간을 사용하면 가격 변화에 빠르게 반응하지만 단기적인 변동에 따른 신호가 증가할 수 있으며, 긴 기간을 사용하면 신호가 상대적으로 완만해지는 대신 단기 변화에 대한 반응이 늦어질 수 있다.

넷째, CCI는 과거 가격 데이터를 기반으로 계산되는 후행적 성격을 가지고 있다. 따라서 갑작스러운 뉴스나 기업 이벤트 등으로 가격이 급격하게 변화하는 상황에서는 CCI가 실제 가격 변화보다 늦게 반응할 수 있다.

실무 예시

가상의 기업 혁신모터스가 장기간 횡보한 이후 상승세를 보이기 시작했다고 가정한다. 주가가 상승하면서 CCI가 0선을 상향 돌파하고 이후 +100을 넘어서는 움직임이 나타났다면, 가격이 과거 일정 기간의 평균적인 수준보다 높은 방향으로 움직이고 있으며 상승 압력이 강화되고 있는지를 확인하는 참고 자료로 활용할 수 있다.

이후 주가가 계속해서 고점을 높이는 가운데 CCI의 고점이 이전보다 낮아진다면 하락 다이버전스가 형성되고 있는지 확인할 수 있다. 그러나 이러한 다이버전스가 발생했다고 해서 즉시 추세가 반전된다고 단정할 수는 없으며, 실제 가격의 지지선 이탈이나 거래량 변화 등 추가적인 확인이 필요하다.

장점

CCI의 주요 장점은 가격과 이동평균 사이의 상대적인 괴리를 하나의 수치로 표현할 수 있다는 점이다. 이를 통해 현재 가격이 최근 평균적인 수준에서 어느 정도 벗어나 있는지를 비교적 직관적으로 확인할 수 있다. CCI는 0선을 중심으로 가격의 상대적인 방향을 확인할 수 있으며, +100과 -100 같은 참고 수준과 다이버전스를 활용하여 추세의 강도와 변화 가능성을 분석할 수 있다. 고정된 0~100 범위에 제한되지 않는다는 점도 RSI와 같은 일부 오실레이터와 구별되는 특징이다.

한계와 리스크

CCI의 가장 중요한 한계는 지표의 절대적인 수치만으로 시장의 과열 또는 침체를 확정하기 어렵다는 점이다. +100이나 -100은 널리 사용되는 참고 수준일 뿐이며, 시장과 종목의 특성에 따라 해당 수준에서의 의미가 달라질 수 있다. 횡보시장에서는 잦은 신호가 발생할 수 있고, 강한 추세에서는 CCI가 과매수 또는 과매도 영역에 장기간 머무를 수 있다. 이러한 특성 때문에 CCI를 단독으로 사용하면 잘못된 신호에 따라 매매가 반복될 가능성이 있다.

CCI는 과거 가격 데이터를 이용하는 기술적 분석 지표이므로 기업의 실적이나 재무상태, 산업 환경과 같은 기본적 요인을 직접 반영하지 않는다. 따라서 기업 분석이 필요한 경우 영업활동현금흐름(CFO), 매출, 영업이익, 부채 수준 등 재무정보와 함께 검토할 필요가 있다.

문서 정보

  • 문서 성격: 금융·투자 관련 기술적 분석 지표
  • 주요 시장: 주식, 선물, 외환 등
  • 정보 기준일: 2026년 8월
  • 최종 검토일: 2026년 8월
  • 주의: 기술적 분석 지표의 해석 방법과 유효성은 시장 상황과 분석 기간에 따라 달라질 수 있으며, 본 문서는 특정 금융상품의 매수·매도를 권유하지 않는다.
  • 오류 신고: 문서 내용에 오류가 있거나 수정이 필요한 경우 사이트의 오류 신고 기능을 이용할 수 있다.

출처

문서 정보
최종 수정일 2026년 10월 5일
작성·관리 투자위키 운영진
내용이 틀렸거나 바뀐 제도가 있으면 오류 제보로 알려 주세요.