BitInsight
BitInsight

CCI - 평균에서 얼마나 벗어났는가

2026-01-2813분 읽기

CCI란 무엇인가

CCI는 Commodity Channel Index의 약자로, 한국어로는 상품채널지수라고 부른다. 1980년 도널드 램버트(Donald Lambert)가 상품(commodity) 시장의 순환적 움직임을 분석하기 위해 개발했다. 이름에 "상품"이 들어가지만, 실제로는 주식, 외환, 가상화폐 등 모든 금융 시장에서 활용할 수 있는 범용 지표다.

CCI의 핵심 개념은 다음과 같다.

CCI는 현재 가격이 일정 기간의 통계적 평균에서 얼마나 벗어나 있는지를 측정한다.

쉽게 말해, "지금 가격이 평소에 비해 얼마나 높은가, 또는 낮은가"를 수치로 알려주는 지표다. CCI 값이 높으면 가격이 평균보다 상당히 위에 있고, 낮으면 평균보다 상당히 아래에 있다는 뜻이다.

RSI스토캐스틱과 마찬가지로 모멘텀 오실레이터 계열에 속하지만, 몇 가지 독특한 특성이 있다.


CCI 계산 원리

CCI의 계산 과정을 단계별로 살펴보자. 수식을 외울 필요는 없지만, 각 단계의 의미를 이해하면 지표를 더 효과적으로 활용할 수 있다.

1단계: 전형적 가격(Typical Price) 계산

전형적 가격 = (고가 + 저가 + 종가) / 3

단순히 종가만 사용하지 않고, 고가와 저가를 함께 반영하여 해당 기간의 대표적인 가격 수준을 구한다.

2단계: 전형적 가격의 이동평균 계산

전형적 가격의 N일(기본 20일) 단순이동평균(SMA)을 구한다. 이것이 "통계적 평균"에 해당한다.

3단계: 평균 편차(Mean Deviation) 계산

각 전형적 가격과 이동평균 사이의 차이에 대한 평균을 구한다. 이는 표준편차와 유사하지만, 절대값을 사용하므로 계산이 더 단순하다.

4단계: CCI 값 산출

CCI = (전형적 가격 - 전형적 가격의 SMA) / (0.015 x 평균 편차)

여기서 0.015는 램버트가 설정한 상수로, CCI 값의 약 70~80%가 +100에서 -100 사이에 들어오도록 만들기 위한 스케일링 계수다.

기본 설정

설정기본값설명
기간20이동평균 및 평균 편차 계산 기간
상수0.015스케일링 계수

기간을 줄이면(예: 10) CCI가 더 민감하게 반응하고, 기간을 늘리면(예: 40) 더 안정적으로 움직인다.


CCI 읽는 법

CCI의 가장 큰 특징은 값의 범위가 정해져 있지 않다는 것이다. RSI가 0~100, 스토캐스틱이 0~100으로 고정되어 있는 것과 달리, CCI는 이론적으로 어떤 값이든 가질 수 있다. +200, +300, 심지어 +500까지도 올라갈 수 있다.

그러나 대부분의 시간(약 70~80%) 동안 CCI는 +100에서 -100 사이에서 움직인다. 이 범위를 벗어나는 것이 의미 있는 시그널이 된다.

주요 기준선

CCI 영역의미시장 상태
+100 이상가격이 평균보다 상당히 위강한 상승 모멘텀, 과매수 가능
0 ~ +100가격이 평균 근처~약간 위약한 상승 또는 중립
0가격이 평균과 일치중심선, 방향 전환 기준
-100 ~ 0가격이 평균 근처~약간 아래약한 하락 또는 중립
-100 이하가격이 평균보다 상당히 아래강한 하락 모멘텀, 과매도 가능

CCI 매매 시그널

CCI에서 발생하는 주요 매매 시그널은 크게 세 가지 유형으로 나눌 수 있다.

1. +100/-100 교차 시그널

매수 시그널:

  • CCI가 -100 아래에 있다가 -100 위로 올라올 때: 과매도 해소, 상승 전환 가능성
  • CCI가 +100을 상향 돌파할 때: 강한 상승 모멘텀 시작, 추세 추종 진입

매도 시그널:

  • CCI가 +100 위에 있다가 +100 아래로 내려올 때: 과매수 해소, 하락 전환 가능성
  • CCI가 -100을 하향 돌파할 때: 강한 하락 모멘텀 시작, 추세 추종 매도

이때 두 가지 해석 방식이 있다는 점에 주의해야 한다.

역추세 방식: +100 이상은 과매수이므로 매도, -100 이하는 과매도이므로 매수 추세 추종 방식: +100 돌파는 강한 상승이므로 매수, -100 이탈은 강한 하락이므로 매도

어떤 방식을 적용할지는 현재 시장의 추세 상태에 따라 달라진다. ADX가 낮은 횡보장에서는 역추세 방식이, ADX가 높은 추세장에서는 추세 추종 방식이 더 효과적이다.

2. 제로 라인 교차 시그널

CCI가 0선을 상향 돌파하면 가격이 평균 위로 올라간 것이므로 상승 모멘텀으로의 전환, 0선을 하향 이탈하면 하락 모멘텀으로의 전환으로 해석한다.

이 시그널은 +100/-100 교차보다 더 빈번하게 발생하며 신뢰도는 낮지만, 추세의 초기 변화를 감지하는 데 유용하다.

3. CCI 다이버전스

가격과 CCI의 움직임이 엇갈리는 다이버전스는 추세 전환의 사전 경고가 된다.

  • 강세 다이버전스: 가격이 더 낮은 저점을 만드는데 CCI는 더 높은 저점을 만드는 경우. 하락 모멘텀이 약해지고 있음을 시사한다.
  • 약세 다이버전스: 가격이 더 높은 고점을 만드는데 CCI는 더 낮은 고점을 만드는 경우. 상승 모멘텀이 약해지고 있음을 시사한다.

다이버전스 활용법에 대한 심화 내용은 다이버전스 가이드에서 다룬다.


CCI vs RSI 비교

CCI와 RSI는 둘 다 모멘텀 오실레이터이지만, 측정 방식과 특성이 다르다.

비교 항목CCIRSI
측정 대상평균으로부터의 이탈 정도상승폭 대비 하락폭의 비율
값의 범위제한 없음 (무한)0 ~ 100 (고정)
과매수 기준+100 이상70 이상
과매도 기준-100 이하30 이하
반응 속도빠름상대적으로 느림
노이즈상대적으로 많음상대적으로 적음
극단값 표현무한히 커질 수 있어 극단 상황 잘 표현100이 상한이라 극단 상황 압축됨
초보자 적합도보통높음

CCI의 장점은 값의 범위에 제한이 없다는 것이다. RSI가 90이든 99이든 큰 차이를 보여주기 어려운 반면, CCI는 +200과 +500의 차이를 명확하게 구분한다. 이 때문에 시장의 극단적인 상황을 더 잘 포착할 수 있다.

반면 초보자에게는 RSI가 더 읽기 쉽다. 0~100이라는 고정된 범위 안에서 움직이므로 직관적으로 이해하기 쉽기 때문이다.


가상화폐에서의 CCI 활용

가상화폐 시장에서 CCI를 활용할 때 알아두면 좋은 점들이 있다.

변동성이 크므로 기준을 확장

가상화폐는 전통 금융 시장보다 변동성이 크다. 따라서 +100/-100 기준만 사용하면 시그널이 너무 빈번하게 발생할 수 있다. 일부 트레이더들은 가상화폐에서 +200/-200을 강한 과매수/과매도 기준으로 사용한다.

기준전통 시장가상화폐 시장
약한 과매수+100+100
강한 과매수+200+200~+300
약한 과매도-100-100
강한 과매도-200-200~-300

추세 필터와 병행

CCI를 단독으로 사용하기보다 추세 방향을 먼저 확인하는 것이 중요하다. 이동평균선으로 추세 방향을 파악한 후, 추세 방향과 같은 방향의 CCI 시그널만 따르면 승률을 높일 수 있다.

예를 들어, 50일 이동평균선 위에 가격이 있다면(상승 추세), CCI가 과매도에서 회복되는 매수 시그널만 따르고, 과매수에서의 매도 시그널은 무시하는 방식이다.

여러 시간대 분석

큰 시간대(일봉)에서 CCI로 전체적인 모멘텀 방향을 확인하고, 작은 시간대(4시간봉, 1시간봉)에서 진입 타이밍을 잡는 다중 시간대 분석(Multi-Timeframe Analysis)이 효과적이다.


CCI 활용 시 주의사항

  1. 값의 범위가 없다는 점 인식: CCI가 +150이라고 해서 반드시 "너무 높다"고 판단하면 안 된다. 강한 추세에서는 +300 이상까지 올라갈 수 있다. 절대적인 수치보다는 CCI의 방향 변화에 주목해야 한다.

  2. 단독 사용 주의: CCI는 다른 모멘텀 지표에 비해 노이즈가 많은 편이다. 볼린저밴드로 변동성 상태를 확인하거나, MACD로 추세 방향을 확인하는 등 다른 지표와 반드시 병행해야 한다.

  3. 기간 설정 조정: 기본 20일이 항상 최적은 아니다. 단기 트레이딩에서는 14일, 중장기에서는 40일 등 전략에 맞게 조정할 수 있다.

  4. 추세 상태에 따른 해석 전환: 횡보장에서는 +100/-100 역추세 매매가 유효하고, 추세장에서는 +100/-100 돌파를 추세 추종 시그널로 활용하는 것이 적절하다. 시장 상태를 먼저 판단하는 습관이 중요하다.

  5. 거래량과 함께 확인: CCI 시그널이 높은 거래량과 함께 발생하면 신뢰도가 올라간다. 특히 +100 돌파나 -100 이탈 시 거래량이 동반되는지를 확인하면 거짓 신호를 걸러내는 데 도움이 된다.


다음 글: 볼린저밴드 - 변동성으로 매매 타이밍 잡기