모멘텀 지표 계산법: 원화 차이가 크면 더 강한 추세일까?

1. Momentum은 가속도가 아니라 일정 기간의 가격 차이입니다

Momentum(MOM)은 현재 종가와 일정 기간 전 종가의 차이를 보여주는 오실레이터입니다. 현재 종가가 과거보다 높으면 양수, 낮으면 음수가 되며 두 가격이 같으면 0입니다.

이름 때문에 물리학의 운동량이나 가속도와 같은 개념으로 해석하기 쉽습니다. 하지만 일반적인 절대차 Momentum은 두 시점의 가격 차이일 뿐 속도의 변화율이나 가격 반전 시점을 직접 계산하지 않습니다. MOM이 낮아졌다는 사실만으로 추세 에너지가 소멸했거나 가격이 곧 꺾인다고 단정할 수 없습니다.

thinkorswim의 Momentum 설명은 기본적으로 현재 종가와 12개 봉 전 종가의 차이를 계산하며 기간과 가격 종류를 바꿀 수 있다고 설명합니다. 0선 교차는 과거 비교 가격을 넘어섰다는 뜻이지만 이후 추세를 보장하는 신호는 아닙니다.

플랫폼에 따라 Momentum이라는 이름으로 다른 공식을 표시하기도 합니다. Fidelity의 Momentum Oscillator 설명은 현재 가격을 N기간 전 가격으로 나눈 뒤 100을 곱해 100선을 중심으로 표시합니다. 반면 TradingView의 ROC 설명은 같은 가격 비교를 백분율 변화로 바꿔 0선을 중심으로 표시합니다.

이름 대표 계산 중심선 단위
절대차 Momentum 현재 종가 – N일 전 종가 0 원·달러 같은 가격 단위
ROC 가격 차이 ÷ N일 전 종가 × 100 0 %
비율형 Momentum Oscillator 현재 종가 ÷ N일 전 종가 × 100 100 지수값

따라서 차트에 Momentum이라고 적혀 있다는 이유만으로 0선을 적용하면 안 됩니다. 먼저 절대차인지 비율형인지, 중심선이 0인지 100인지 확인해야 합니다.

2. MOM과 ROC는 0선은 같지만 숫자의 크기가 다릅니다

N기간 절대차 Momentum은 현재 종가에서 N거래일 전 종가를 뺍니다.

Momentum 계산식

ROC는 같은 가격 차이를 N거래일 전 종가로 나눠 백분율로 바꿉니다.

Momentum과 ROC 관계식

비율형 Momentum Oscillator는 ROC에 100을 더한 값과 같습니다.

비율형 Momentum Oscillator와 ROC 관계

과거 가격이 양수라면 절대차 MOM과 ROC의 부호는 항상 같습니다. MOM이 0이면 ROC도 0이고 두 지표의 0선 교차 날짜도 같습니다. 다만 MOM의 크기는 가격 단위를 그대로 사용하므로 종목 가격대가 다르면 같은 수익률도 전혀 다른 숫자로 표시됩니다.

예를 들어 10,000원에서 11,000원이 된 종목과 100,000원에서 110,000원이 된 종목은 모두 10% 상승했습니다. ROC는 두 종목 모두 10%지만 MOM은 각각 1,000원과 10,000원입니다. MOM 10,000원이 MOM 1,000원보다 열 배 강한 수익률이라는 뜻은 아닙니다.

0선도 가격이 N거래일 전과 같아졌다는 기준일 뿐입니다. 가격의 가속도가 완전히 사라졌거나 추세가 끝났다는 수학적 증명이 아닙니다. 주식분할·병합·액면변경이 있는 구간은 과거 가격과 현재 가격을 그대로 빼기 전에 수정주가 적용 여부도 확인해야 합니다.

3. 기간이 길수록 교차는 줄었지만 방향 일치율은 높아지지 않았습니다

로컬 일봉에서 2018년부터 지표를 계산하고 2022년 1월 3일부터 2026년 8월 7일까지 10개 대형주 8,860거래일을 평가했습니다. 전일 MOM이 0 이하이고 당일 0보다 커지면 상향 교차, 반대는 하향 교차로 정의했습니다.

신호일 종가 체결을 가정하지 않고 다음 거래일 시가부터 열 번째 거래일 종가까지 관찰했습니다. 상향 교차 뒤 수익률이 양수면 상승 방향 일치, 하향 교차 뒤 수익률이 음수면 하락 방향 일치로 계산했으며 수수료·세금·슬리피지는 포함하지 않았습니다.

Momentum 기간별 0선 교차와 ROC 순위 차이
기간 상향 교차 상향 뒤 양수 하향 교차 하향 뒤 음수
5일 917개 49.62% 926개 50.65%
10일 650개 47.08% 653개 51.30%
20일 467개 47.11% 466개 53.00%

기간이 5일에서 20일로 길어지자 상향·하향 교차 합계는 1,843개에서 933개로 줄었습니다. 비교 가격이 멀어지면서 MOM이 0선을 자주 오가지 않게 된 결과입니다.

그러나 10거래일 예상 방향 비율은 47.08~53.00%로 절반 부근이었습니다. 10일 MOM 상향 교차의 수익률 중앙값은 -0.47%, 하향 교차의 중앙값은 -0.19%였습니다. 기간을 늘려 잡음을 줄였다는 이유만으로 이후 방향을 더 정확히 구분하지는 못했습니다.

같은 기간의 MOM과 ROC는 부호 불일치가 0개였으므로 0선 교차 결과도 같습니다. ROC가 MOM의 0선 신호를 개선하는 별도 필터가 아니라 같은 가격 차이를 백분율로 표시한 지표이기 때문입니다.

4. 같은 삼성전자 상승 국면의 0선 돌파도 결과가 반대로 갈렸습니다

사례는 삼성전자에서 MOM(10)이 0선을 상향 돌파하고, SMA60이 20거래일 전보다 2% 이상 높은 상승 국면만 비교했습니다. 종목·기간·신호·추세와 다음 날 시가 실행 조건을 같게 고정했습니다.

이 조건은 26개였습니다. 10거래일 수익률이 양수인 사례는 38.46%였으며 +5% 이상은 7개, -5% 이하는 3개, 그 사이는 16개였습니다. 아래에는 상승 그룹의 최고 수익률과 하락 그룹의 최저 수익률을 표시했습니다.

삼성전자 Momentum 10 0선 상향 돌파의 성공과 실패 사례
항목 상승 확인 사례 상승 실패 사례
신호일 2025년 12월 17일 2026년 6월 18일
전일 MOM(10) -600원 -14,000원
신호일 MOM(10) +3,400원 +11,000원
신호일 ROC(10) +3.25% +3.13%
신호일 종가 107,900원 362,500원
다음 날 시가 106,400원 372,500원
열 번째 거래일 종가 138,100원 286,000원
10거래일 수익률 +29.79% -23.22%
최대 유리 움직임 +30.26% +0.54%
최대 불리 움직임 -0.66% -24.43%

첫 사례는 상향 교차 뒤 상승이 이어졌고 열 번째 종가는 다음 날 시가보다 29.79% 높았습니다. 두 번째 사례는 MOM 값이 +11,000원으로 더 컸지만 다음 날 시가부터 최대 24.43% 하락했습니다.

두 사례의 ROC는 +3.25%와 +3.13%로 비슷했습니다. 두 번째 MOM이 더 커 보인 주된 이유는 비교하는 주가 수준이 높았기 때문입니다. 원화 MOM의 크기만으로 신호 강도나 이후 수익률을 순서대로 세울 수 없다는 점이 드러납니다.

최대 유리·불리 움직임은 향후 일봉의 고가와 저가로 계산했으므로 장중 선후 관계는 알 수 없습니다. 이를 익절과 손절 주문이 모두 해당 가격에 체결된 전략 결과로 해석해서는 안 됩니다.

5. 종목 간 모멘텀 순위는 ROC로 바꾸자 절반 이상 달라졌습니다

가격 단위의 영향을 확인하기 위해 날짜마다 MOM(10)이 양수인 종목 가운데 값이 가장 큰 종목과 ROC(10)가 가장 큰 종목을 각각 골랐습니다. 양의 모멘텀 종목이 두 개 이상인 924거래일을 비교했습니다.

두 방식이 같은 종목을 고른 날은 433일로 46.86%였습니다. 다른 종목을 고른 날은 491일로 53.14%였습니다. 0선 방향은 같아도 가장 강한 종목의 순위는 가격 단위를 제거하자 더 자주 달라졌습니다.

종목 MOM(10) 1위 선택 ROC(10) 1위 선택
삼성바이오로직스 288일 70일
한화에어로스페이스 232일 265일
삼성전자 5일 72일
카카오 9일 114일

예를 들어 2026년 7월 27일 삼성바이오로직스의 MOM(10)은 150,000원으로 가장 컸지만 ROC는 10.75%였습니다. NAVER의 MOM(10)은 33,700원으로 더 작았지만 ROC는 17.62%여서 백분율 기준 1위였습니다.

절대차 MOM이 잘못된 지표라는 뜻은 아닙니다. 한 종목 안에서 손익 금액이나 가격 차이를 관찰할 때는 직관적입니다. 다만 가격대가 다른 종목을 비교하거나 순위를 매길 때는 ROC처럼 기준 가격으로 나눈 변화율이 더 일관된 단위입니다.

6. Momentum은 공식과 비교 목적을 먼저 정한 뒤 사용합니다

Momentum을 분석이나 시스템 규칙에 사용할 때는 다음 항목을 확인합니다.

  1. 절대차 MOM, 0선 ROC, 100선 Momentum Oscillator 중 어떤 공식인지 기록합니다.
  2. 5일·10일·20일처럼 비교 기간을 고정합니다.
  3. 0선 교차는 N일 전 종가를 넘어선 사건으로 제한해 해석합니다.
  4. 종목 간 강도 비교에는 원화 MOM보다 ROC 같은 정규화 값을 사용합니다.
  5. 주식분할·병합·액면변경 구간에는 수정주가를 적용합니다.
  6. 종가로 신호를 확인하면 다음 거래 가능 가격과 거래비용으로 검증합니다.

핵심은 간단합니다. Momentum은 일정 기간의 가격 차이를 보여주지만 큰 원화 차이가 더 강한 수익률이나 추세 지속을 뜻하지는 않습니다. 같은 기간의 ROC와 방향은 같아도 숫자의 크기와 종목 순위는 달라집니다.

백분율 가격 변화를 직접 다루는 방식은 ROC 지표 계산법, 상승폭과 하락폭의 균형은 RSI 계산법, 이중 평활 모멘텀은 TSI 지표 계산법, 여러 기간 ROC를 합치는 방식은 Coppock Curve 계산법을 참고할 수 있습니다.

본 포스팅은 가격 데이터와 기술적 지표의 수리적 이해를 돕기 위한 참고 자료이며, 특정 종목에 대한 투자 권유나 수익을 보장하지 않습니다. 투자 결과에 대한 책임은 투자자 본인에게 있습니다.