CMO(Chande Momentum Oscillator)는 일정 기간 동안 가격이 오른 폭의 합과 내린 폭의 합을 비교해서, 그 차이를 하나의 숫자로 보여주는 모멘텀 지표다. RSI와 비슷한 역할을 하지만 계산 방식이 달라서 움직임이 좀 더 민감하게 나타나는 편이다.
이 글에서는 CMO가 무엇을 측정하는지, 어떻게 계산되는지, 차트에서 어떻게 읽는지, 그리고 어떤 한계가 있는지를 순서대로 짚어본다.
무엇을 재는 지표인가
모멘텀 지표는 “가격이 얼마나 빠르게, 얼마나 강하게 움직이고 있는가”를 수치화하려는 시도에서 나왔다. 가격이 오르기만 하는지, 내리기만 하는지, 아니면 오르내림이 비슷하게 섞여 있는지를 구분하려는 것이다.
CMO는 정해진 기간 동안의 상승분 합계와 하락분 합계를 구한 뒤, 그 둘의 차이를 둘의 합으로 나눠 정규화한다. 그 결과 지표 값은 항상 -100에서 +100 사이에 놓이게 되고, 이 범위 안에서 “상승 쪽이 우세한지, 하락 쪽이 우세한지”를 직관적으로 비교할 수 있다.
계산 원리
표준적인 계산 흐름은 다음과 같다.
- 정해진 기간(흔히 14일) 동안 전일 대비 상승한 날의 상승 폭을 모두 더한다.
- 같은 기간 동안 하락한 날의 하락 폭(절댓값)을 모두 더한다.
- (상승 폭 합 − 하락 폭 합) ÷ (상승 폭 합 + 하락 폭 합) × 100 으로 계산한다.
이렇게 나누는 이유는 단순하다. 상승 폭 합이 하락 폭 합보다 훨씬 크면 분자가 커지고 결과는 +100에 가까워진다. 반대로 하락이 압도적이면 -100에 가까워진다. 상승과 하락이 비슷하게 맞서면 값은 0 근처에 머문다. 즉 CMO는 “방향”과 “그 방향의 상대적 강도”를 동시에 하나의 값으로 보여주는 셈이다.
RSI와 비교하면, RSI는 상승 폭과 하락 폭의 평균을 비율(RS)로 만들어 계산하는 반면 CMO는 차이를 합의 비율로 직접 정규화한다는 점이 다르다. 이 차이 때문에 CMO는 일반적으로 RSI보다 값의 움직임이 더 크고 빠르게 변한다고 알려져 있다.
차트에서 읽는 법
CMO는 보통 가격 차트 아래에 별도의 창에 선 하나로 그려진다. 기준선은 0이고, 흔히 +50과 -50 정도를 과매수·과매도 구간으로 표시하는 경우가 많다(기간 설정이나 매매 스타일에 따라 기준선은 조정되기도 한다).
- 선이 0보다 위에 있으면 상승 압력이 하락 압력보다 우세하다는 뜻이다.
- 선이 0보다 아래에 있으면 반대로 하락 압력이 우세하다는 뜻이다.
- 선의 기울기가 가팔라질수록 그 방향의 모멘텀이 강해지고 있다는 의미로 해석된다.
기간 설정은 14일이 가장 흔하게 쓰이지만, 더 짧게 잡으면 반응이 빨라지는 대신 잔잡음(노이즈)이 늘고, 더 길게 잡으면 신호는 줄지만 반응이 느려진다.
신호의 유형
CMO를 활용하는 방식은 대체로 아래 몇 가지로 정리된다.
- 과매수·과매도 판단: 예를 들어 CMO가 +50을 넘어서면 단기적으로 상승이 과도했다고 보고, -50을 밑돌면 하락이 과도했다고 보는 식이다.
- 0선 교차: CMO가 0 아래에서 위로 올라오면 모멘텀이 하락에서 상승으로 바뀌는 신호로, 반대의 경우는 상승에서 하락으로 바뀌는 신호로 여겨진다.
- 추세 강도 확인: 가격은 신고점을 갱신하는데 CMO가 이전 고점만큼 올라오지 못하면, 가격 상승의 힘이 약해지고 있다는 참고 신호로 보기도 한다.
다만 이런 신호들은 “확률적으로 참고할 만한 단서”이지, 정해진 결과를 보장하는 공식은 아니라는 점을 늘 함께 기억해야 한다.
한계와 흔한 오해
CMO를 포함한 모든 모멘텀 지표가 공통으로 갖는 한계가 있다.
- 후행성: 지표는 과거 일정 기간의 가격 데이터를 바탕으로 계산되므로, 추세가 이미 꺾인 뒤에야 지표가 따라 움직이는 경우가 많다.
- 횡보장에서의 잦은 오신호: 가격이 좁은 범위에서 오르내릴 때는 CMO도 0선 근처에서 수시로 교차하며 신호가 남발될 수 있다.
- “과매수면 무조건 하락한다”는 오해: 강한 추세가 이어질 때는 CMO가 +50을 넘긴 상태에서도 한동안 더 오르는 경우가 흔하다. 과매수는 “조정 가능성이 있다”는 참고일 뿐, 반전을 예언하는 신호가 아니다.
- 지표 하나만 보고 판단하는 위험: CMO는 가격 자체의 추세, 거래량, 지지·저항 같은 다른 맥락 없이 단독으로 쓰면 신호의 설득력이 떨어진다.
점검 항목
CMO를 볼 때 함께 확인하면 좋은 것들이다.
- CMO가 보내는 신호가 실제 가격 추세(이동평균선의 방향 등)와 같은 방향을 가리키는지 확인한다.
- 현재 시장이 뚜렷한 추세 구간인지 횡보 구간인지에 따라 과매수·과매도 신호의 신뢰도가 달라진다는 점을 염두에 둔다.
- 기간 설정(14일 등)을 바꿔 보면서 지표가 너무 민감하거나 둔감하게 반응하지 않는지 직접 비교해본다.
