ROC(변화율) 지표 계산법과 읽는 법: 모멘텀과의 차이, 기간 고르기와 약점
ROC는 오늘 종가가 n일 전보다 몇 % 변했는지 보는 지표입니다. 모멘텀 지표와의 계산 차이, 가격이 그대로인데 ROC가 움직이는 숫자 예시, 기간별 쓰임과 0선·다이버전스 읽는 법, 약점을 정리했습니다.
ROC(변화율)는 오늘 종가가 n일 전 종가보다 몇 % 오르거나 내렸는지를 나타낸 값입니다. 12일 전 10,000원이던 주식이 오늘 11,000원이면 12일 ROC는 +10%입니다.
가장 단순한 모멘텀 지표라 계산은 한 줄이지만, 읽을 때 놓치기 쉬운 점이 있습니다. 오늘 가격이 그대로여도 '비교 대상인 n일 전 가격'이 바뀌면 ROC가 움직인다는 점입니다. 아래에서 숫자로 그 모습을 보여 드리고, 가격 차이를 그대로 쓰는 모멘텀 지표와의 차이, 기간 고르는 법과 약점을 정리했습니다.
ROC 계산과 모멘텀 지표와의 차이
| 지표 | 계산 | 단위 |
|---|---|---|
| ROC (변화율) | (오늘 종가 − n일 전 종가) ÷ n일 전 종가 × 100 | % |
| 모멘텀 | 오늘 종가 − n일 전 종가 | 원 |
둘은 같은 비교를 하지만, 비율로 바꾸느냐 아니냐가 다릅니다. 가격이 크게 다른 두 종목을 놓고 보면 차이가 분명해집니다.
| 종목 | n일 전 | 오늘 | 모멘텀 | ROC |
|---|---|---|---|---|
| A | 1,000원 | 1,100원 | +100원 | +10.0% |
| B | 100,000원 | 105,000원 | +5,000원 | +5.0% |
원 단위 모멘텀만 보면 B가 50배 강해 보이지만, 실제로 더 많이 오른 쪽은 A입니다. 종목끼리, 또는 같은 종목의 몇 년 전과 지금을 비교할 때는 ROC가 맞습니다.
가격이 그대로인데 ROC가 움직이는 이유
5일 ROC로 계산한 예입니다. 6~8일째 종가는 10,500원으로 같습니다.
| 날 | 종가 | 5일 전 종가 | 5일 ROC |
|---|---|---|---|
| 1일 | 10,000 | — | — |
| 2일 | 10,200 | — | — |
| 3일 | 9,800 | — | — |
| 4일 | 10,100 | — | — |
| 5일 | 10,300 | — | — |
| 6일 | 10,500 | 10,000 (1일) | +5.0% |
| 7일 | 10,500 | 10,200 (2일) | +2.9% |
| 8일 | 10,500 | 9,800 (3일) | +7.1% |
가격은 사흘 내내 그대로인데 ROC는 +5.0% → +2.9% → +7.1%로 오르내렸습니다. 기준이 되는 옛 가격이 하루씩 밀려나기 때문입니다. 그래서 ROC가 꺾였다고 바로 '힘이 빠졌다'고 읽기 전에, n일 전에 어떤 가격이 있었는지 함께 보는 것이 좋습니다.
기간 고르기와 읽는 법
| 기간 (예시) | 쓰임 | 특징 |
|---|---|---|
| 9~12일 | 단기 흐름 | 0선을 자주 넘나들어 신호가 많음 |
| 20~25일 | 한두 달 흐름 | 단기 흔들림이 줄어듦 |
| 125~250일 | 반년~1년 흐름 | 장기 추세가 꺾였는지 확인 |
- 0선: 0 위면 n일 전보다 비싸고, 0 아래면 싸다는 뜻입니다. 0선을 넘는 것을 추세 전환 신호로 쓰기도 하지만, 단기 ROC에서는 헛신호가 많습니다.
- 다이버전스: 가격은 신고점인데 ROC 고점이 낮아지면 오름 속도가 줄었다고 봅니다. 다만 강한 추세에서는 어긋난 채로 한참 더 갑니다.
- 과열 수준: ROC는 위아래 한계가 없어 '+10%면 과열' 같은 정답이 없습니다. 그 종목의 지난 ROC가 주로 어느 범위에서 꺾였는지를 보고 정합니다.
종가 대신 세 번 부드럽게 만든 이동평균의 하루 ROC를 보는 지표가 TRIX이고, 이동평균 사이의 거리로 속도를 보는 지표가 MACD입니다. 0~100 안에 갇힌 모멘텀 지표가 필요하면 RSI를 씁니다.
ROC의 약점
- 두 점만 봄: 오늘과 n일 전, 딱 두 날만 비교합니다. 그 사이에 크게 올랐다 내렸어도 ROC에는 드러나지 않습니다.
- 옛 가격의 영향: 위 예처럼 n일 전에 급등·급락한 날이 있으면, 그날이 빠져나갈 때 ROC가 크게 출렁입니다.
- 배당락·권리락: 배당락일이나 유상증자 권리락처럼 가격이 기계적으로 낮아진 날이 끼면, 실제 흐름과 상관없이 ROC가 떨어집니다.
보조지표는 지나간 가격으로 계산한 값이라 앞날을 보장하지 않습니다. 투자 판단과 그 결과는 본인 책임입니다.
다음 글: TRIX 지표 활용법, 차트 잡음을 줄여 추세 보기
자주 묻는 질문
ROC와 수익률은 같은 건가요?
계산은 n일 동안의 단순 가격 수익률과 같습니다. 다만 배당은 넣지 않고 종가만 비교하므로, 실제로 받은 수익률과는 조금 다를 수 있습니다.
ROC 기간은 며칠이 좋나요?
정해진 답은 없습니다. 12일이 흔한 기본값이고, 보는 기간이 길수록 신호가 적고 늦지만 덜 흔들립니다. 내가 주식을 들고 있으려는 기간과 비슷하게 맞추는 방법이 많이 쓰입니다.
ROC가 0 아래로 내려가면 팔아야 하나요?
0 아래는 n일 전보다 가격이 낮다는 사실일 뿐입니다. 이동평균선이나 거래량처럼 다른 근거 없이 0선 하나로 사고팔면 박스권에서 잦은 헛신호에 걸리기 쉽습니다.
참고한 자료
- StockCharts ChartSchool — Rate of Change (ROC) and Momentum
- Wikipedia — Momentum (technical analysis)
2026-10-23 고침: '가장 쉬운 방법' 과장과 지어낸 경험 문장을 지우고, ROC·모멘텀 비교 계산표·가격이 그대로인데 ROC가 움직이는 숫자 예시·기간별 쓰임 표·약점(두 점 비교·배당락)을 추가해 다시 씀. 자주 묻는 질문·참고한 자료·투자 책임 안내 추가
정부·공공기관 공식 자료로 숫자를 확인하고 계산은 직접 검산합니다. 실제 결정은 해당 기관 확인이 우선입니다. 틀린 곳은 문의로 알려 주시면 고친 날짜와 함께 바로잡습니다.