ModuQuant
모멘텀 전략 패밀리

CMO

NEW

CMO(Chande Momentum Oscillator, 챈드 모멘텀 오실레이터)는 상승일과 하락일의 모멘텀을 각각 따로…

마지막 수정: 2026. 8. 18. 오전 8:23:14약 2분 소요

CMO(Chande Momentum Oscillator, 챈드 모멘텀 오실레이터)는 상승일과 하락일의 모멘텀을 각각 따로 계산해 순수한 가격 변화 강도를 측정한 오실레이터입니다. 상승과 하락의 상대적 힘을 균형 있게 보여주며, 과매수·과매도와 추세 전환을 판단하는 데 널리 사용됩니다. CMO는 가격 변화의 순수 모멘텀 강도를 읽는 지표입니다.

+50 이상: 과매수 구간으로 상승 모멘텀 강하지만 조정 가능성. -50 이하: 과매도 구간으로 하락 모멘텀이 강하지만 반등 가능성. 0선 상향 돌파: 상승 모멘텀 강화로 매수 신호. 0선 하향 돌파: 하락 모멘텀 강화로 매도 신호.

실전에서는 CMO를 단독으로 쓰기보다 거래량, 이동평균, RSI와 조합합니다. CMO가 +50에서 하락 전환하면서 거래량이 줄면 매도 신호 신뢰도가 높아지고, 이동평균 방향과 일치할 때 더 강한 확인이 됩니다. CMO는 RSI보다 민감하고 Williams %R보다 덜 극단적이어서 중기 트레이딩에 적합하지만, 횡보장에서는 0선을 자주 왕복하며 거짓 신호가 많아질 수 있습니다. 그래서 ADX(추세 강도) ≥ 20 같은 필터를 붙여 추세장이 아닐 때는 관망하는 것이 일반적입니다.

CMO의 가장 큰 장점은 상승·하락 모멘텀을 대칭적으로 계산해 편향 없이 순수한 힘의 균형을 보여준다는 점입니다. RSI처럼 가격 자체가 아닌 변화량에 초점을 맞춰서 과열 판단이 정확하고, 0선 기준이 명확해서 초중급자도 쉽게 해석할 수 있습니다. 반면 단점은 민감도 때문에 단기 노이즈에 취약하고 횡보장에서 신호가 잦다는 것입니다. 그래서 추세 확인 지표와 함께 쓰는 것이 필수입니다.

파라미터 프리셋

  • default period=14, threshold=0 — 표준 설정. 0선 기준 모멘텀 방향 전환을 포착합니다.
  • filtered period=14, threshold=10 — CMO +10 이상에서만 매수. 약한 모멘텀을 걸러냅니다.

읽기만 하고 끝내지 마세요

CMO, 직접 검증해보기

이 전략을 실제 과거 데이터로 백테스트하고 지금 조건에 맞는 종목을 확인합니다

무료로 백테스트할 수 있습니다 — 결과 저장·자동매매 연동은 로그인 후 이용 가능합니다.