지표

CCI 완전 정리: 상품채널지수와 ±100 레벨

대표가격과 평균편차로 CCI를 계산하는 방법, +100 초과·−100 미만의 의미, 평균회귀와 추세 중 어떻게 활용하는지 설명합니다.

작성 Sky Trade 편집팀업데이트 5분 분량

상품채널지수(CCI, Commodity Channel Index)는 가격이 최근 평균에서 얼마나 멀어졌는지를, 평소 얼마나 벗어나는지에 비례해 측정합니다. +100을 넘으면 가격이 최근 움직임에 비해 이례적으로 높다는 뜻이고, −100 아래면 이례적으로 낮다는 뜻입니다. 이 정보를 어떻게 쓸지는 시장이 횡보 중인지 추세 중인지에 달려 있으며, CCI를 둘러싼 혼란도 대부분 여기서 생깁니다.

CCI 계산 방법

도널드 램버트가 1980년에 원래 원자재 시장용으로 소개했지만, 어떤 가격 데이터에도 쓸 수 있습니다. 계산은 네 단계이며 기본 기간은 20입니다.

  1. 각 캔들의 대표가격(TP) = (고가 + 저가 + 종가) / 3.
  2. TP 평균: 대표가격의 20기간 단순 이동평균.
  3. 평균편차: 각 TP와 그 평균 사이 거리의 절댓값을 평균한 값.
  4. CCI = (현재 TP − TP 평균) / (0.015 × 평균편차).

상수 0.015는 대부분의 값이 −100과 +100 사이에 들어오도록 램버트가 정한 것입니다. RSI나 스토캐스틱과 달리 CCI에는 상한도 하한도 없습니다. 강한 움직임에서는 ±200, ±300 이상까지 갈 수 있습니다.

실제 계산 예시

EUR/USD M5에서 현재 대표가격이 1.08600, 대표가격의 20기간 평균이 1.08500, 평균편차가 0.00050이라고 합시다.

CCI = (1.08600 − 1.08500) / (0.015 × 0.00050) = 0.00100 / 0.0000075 ≈ +133.

가격은 평균보다 10핍 위에 있는데, 평소에는 5핍 정도만 벗어납니다. CCI는 이를 +133, 즉 위쪽으로 이례적으로 늘어난 상태로 표현합니다. 그것이 "곧 되돌릴 것"인지 "계속 갈 만큼 강하다"인지는 숫자 자체가 알려 주지 않습니다.

정반대인 두 가지 활용법

평균회귀

횡보 구간에서는 +100을 과도하게 늘어난 상태, −100을 과도하게 눌린 상태로 읽고, 가격이 평균 쪽으로 돌아올 것을 기대합니다. 흔한 규칙은 CCI가 +100 위로 올라서는 순간 행동하지 않고, +100을 넘었다가 다시 아래로 내려올 때까지 기다리는 것입니다. 이것이 평균회귀 접근법이며, RSI의 과매수·과매도 구간을 쓰는 방식과 비슷합니다.

추세

램버트의 원래 아이디어는 정반대였습니다. +100을 넘는 움직임은 이례적인 강세이자 추세의 시작일 수 있고, −100 아래는 하락 추세일 수 있다는 것입니다. 추세 트레이더는 CCI가 기준선 너머에 머무는 동안 움직임을 따라갑니다.

두 해석 모두 정당하지만 서로 모순됩니다. 같은 +133이라는 값이 어떤 트레이더에게는 매도 아이디어이고, 다른 트레이더에게는 매수 아이디어입니다. 먼저 ADX나 시장 구조 등으로 지금이 어떤 국면인지 판단하고, 그다음에 CCI를 해석하세요.

다이버전스와 0선 교차

흔히 쓰이는 다른 해석도 두 가지 있습니다.

  • 0선. CCI가 0보다 위면 대표가격이 평균보다 위, 아래면 평균보다 아래라는 뜻입니다. 교차가 자주 일어나므로 단독으로는 약한 신호입니다.
  • 다이버전스. 가격은 고점을 높이는데 CCI는 고점을 낮춘다면, 상승의 상대적 힘이 줄고 있다는 뜻입니다. 추세에서는 다이버전스가 오래 지속될 수 있으므로 타이밍 도구가 아니라 경고로 보아야 합니다.

거짓 신호

  • 강한 추세에서는 CCI가 수십 개의 캔들 동안 +100 위에 머물 수 있습니다. +100을 넘을 때마다 역매매하면 추세에 계속 맞서 베팅하는 셈입니다.
  • 조용한 시장에서는 평균편차가 작아져서, 작은 움직임만으로도 CCI가 ±100을 넘을 수 있습니다. 변동성이 낮을 때의 "극단값"은 2핍짜리 움직임일 수도 있습니다.
  • 짧은 CCI 기간은 별 의미 없는 기준선 교차를 끊임없이 만들어 냅니다.

짧은 만기와 OTC

S5–M1 차트에서 20기간 CCI는 몇 초나 몇 분 분량의 틱에 반응합니다. 빠르게 오르내리고 ±100 교차도 잦아집니다. 짧은 만기의 타이머로 쓰지 말고, 지금 가격이 얼마나 늘어나 있는지를 묘사하는 값으로 보세요. 많은 트레이더는 맥락 파악을 위해 M5 이상에서 CCI를 확인하는 편을 선호합니다.

Sky Trade의 OTC 상품 가격은 Sky Trade 서버가 생성하며 어떤 실제 시장도 따르지 않습니다. 모델은 다음 움직임을 예측할 수 없도록 만들어져 있으므로, OTC에서 CCI 값은 생성된 데이터를 묘사할 뿐이며 평균회귀로 읽든 추세로 읽든 우위를 주지 않습니다.

Sky Trade 터미널에서 사용하는 방법

CCI는 지표 목록의 오실레이터 그룹에 있으며, 0선이 있는 별도 패널에 표시됩니다. CCI, RSI, 스토캐스틱은 비슷한 것을 측정하므로 세 개를 겹쳐 쓰기보다 하나만 고르세요. 이유는 지표 조합 글에서 설명합니다.

극단적인 값 자체는 거래할 이유가 되지 않습니다. 지급률이 100% 미만이므로, 절반 정도만 맞히는 전략은 거래가 쌓일수록 돈을 잃습니다.

자주 묻는 질문

CCI가 100을 넘으면 무슨 뜻인가요?

대표가격이 평소 편차에 비해 최근 평균보다 이례적으로 높다는 뜻입니다. 횡보장에서는 과도하게 늘어난 상태를, 추세장에서는 강세를 뜻할 수 있습니다.

CCI의 최적 기간은 얼마인가요?

기본값은 20입니다. 기간이 짧을수록 빠르게 반응하고 ±100을 더 자주 넘으며, 길수록 부드러워집니다. 거짓 신호를 없애 주는 기간은 없습니다.

CCI는 RSI와 같은 지표인가요?

아니지만 관련된 것을 측정합니다. RSI는 0–100 범위에서 상승 움직임과 하락 움직임을 비교하고, CCI는 평균으로부터의 거리를 측정하며 고정된 한계가 없습니다. 둘을 함께 써도 새 정보가 더해지는 경우는 드뭅니다.

CCI가 200을 넘을 수 있나요?

네. CCI에는 상한도 하한도 없습니다. ±200을 넘는 값은 강한 움직임이 있을 때나 직전 변동성이 매우 낮았을 때 나타납니다.

CCI는 추세 지표인가요, 평균회귀 지표인가요?

어느 쪽으로도 읽을 수 있기 때문에 시장 맥락이 중요합니다. CCI 값을 해석하기 전에 시장이 횡보 중인지 추세 중인지부터 판단하세요.

계속 배우기

먼저 연습하고, 그다음 결정하세요

모든 Sky Trade 계정에는 실계좌와 같은 가격·지급률로 움직이는 $10,000 데모 잔액이 제공됩니다. 계정을 만들거나 데모가 어떻게 작동하는지 읽어 보세요.