가격 변화율 (Price Rate of Change)
다른 명령
가격 변화율(Price ROC, Rate of Change)은 현재 가격과 일정 기간 전의 가격을 비교하여 가격이 얼마나 변했는지를 백분율로 나타내는 기술적 분석 지표이다. 일정 기간 동안의 가격 변화와 모멘텀을 살펴보는 데 사용된다.
- 현재 가격과 일정 기간 전 가격의 변화율을 백분율로 나타내는 지표
- ROC가 0보다 높으면 기준 시점보다 가격이 상승한 상태를 의미
- ROC가 0보다 낮으면 기준 시점보다 가격이 하락한 상태를 의미
- 기간 설정에 따라 지표의 민감도와 해석이 달라질 수 있음
계산 방법
가격 변화율은 현재 가격과 일정 기간 전 가격의 차이를 기준 가격으로 나누어 계산한다.
여기서 는 현재 가격, 은 n기간 전의 가격을 의미한다. 가격 변화율은 영어로 Price Rate of Change(ROC)라고 한다.
예를 들어 현재 주가가 110,000원이고 10일 전 주가가 100,000원이라면 ROC는 10%이다. 반대로 현재 주가가 90,000원이라면 ROC는 -10%가 된다.
ROC의 해석
ROC의 기준선은 0%이다. ROC가 0%보다 높다는 것은 현재 가격이 기준 기간의 가격보다 높은 상태라는 뜻이며, 0%보다 낮으면 기준 기간보다 낮은 상태를 나타낸다. ROC가 상승하고 있다는 것은 최근 가격 변화가 이전보다 강해지고 있다는 의미로 해석할 수 있다. 반대로 ROC가 하락하면 가격 상승세가 둔화되거나 하락 압력이 커지고 있을 가능성을 살펴볼 수 있다.
다만 ROC의 절대적인 수치만으로 가격의 고평가나 저평가 여부를 판단하기는 어렵다. 종목마다 가격 변동성이 다르고, 같은 종목에서도 선택한 기간에 따라 ROC 값이 크게 달라질 수 있기 때문이다.
기간 설정
ROC는 비교하는 기간을 어떻게 설정하느냐에 따라 성격이 달라진다. 짧은 기간을 사용하면 최근 가격 변화에 민감하게 반응하지만 일시적인 가격 움직임에도 영향을 많이 받는다. 긴 기간을 사용하면 단기적인 변동의 영향은 줄어드는 대신 추세 변화에 대한 반응이 늦어질 수 있다. 단기 가격 움직임을 살펴볼 때와 중장기 추세를 살펴볼 때 서로 다른 기간을 사용할 수 있다. 특정 기간이 모든 시장과 종목에 적합한 것은 아니며, 분석 목적에 맞는 기간을 선택하는 것이 중요하다.
ROC와 다이버전스
ROC는 가격과 지표의 움직임을 비교하는 다이버전스 분석에도 사용할 수 있다.
예를 들어 주가가 이전 고점을 넘어섰지만 ROC의 고점은 이전보다 낮아지는 경우 상승 모멘텀이 약해지고 있을 가능성을 생각해 볼 수 있다. 반대로 주가는 이전 저점을 낮추고 있지만 ROC가 이전 저점보다 높아지는 경우에는 하락 모멘텀이 둔화되고 있을 가능성을 살펴볼 수 있다. 다이버전스는 가격의 방향이 반드시 반전된다는 의미는 아니다. 따라서 다른 가격 지표나 거래량, 추세 등을 함께 확인하는 것이 일반적이다.
ROC의 활용
ROC는 단독으로 매매 결정을 내리기보다는 다른 기술적 분석 도구와 함께 사용하는 경우가 많다. 이동평균선과 함께 사용하면 현재 가격의 변화 속도와 장기적인 추세를 비교할 수 있고, 거래량을 함께 살펴보면 가격 변화가 거래 활동의 증가와 함께 나타나는지도 확인할 수 있다.
ROC가 상승하면서 주가도 상승하고 있다면 상승 모멘텀이 유지되고 있는지를 살펴볼 수 있다. 반대로 주가는 상승하고 있지만 ROC가 지속적으로 하락한다면 가격 상승의 속도가 둔화되고 있는지 확인할 필요가 있다.
장점과 한계
ROC의 장점은 가격 변화를 금액이 아니라 비율로 표현하기 때문에 일정 기간 동안 가격이 얼마나 변했는지를 직관적으로 확인할 수 있다는 점이다. 또한 계산 방식이 단순하고 다른 기술적 지표와 함께 사용하기 쉽다.
반면 ROC는 과거 가격을 기준으로 계산하기 때문에 단기적인 가격 변동에 민감하게 반응할 수 있다. 특히 짧은 기간을 사용하면 일시적인 가격 움직임으로 인해 신호가 자주 바뀔 수 있다. ROC의 높은 수치나 낮은 수치 자체가 가격의 고평가 또는 저평가를 의미하는 것은 아니다. 시장과 종목의 특성, 비교 기간, 변동성 등을 함께 고려해야 한다.
예시
어떤 주식의 현재 가격이 120,000원이고 20일 전 가격이 100,000원이라고 가정하면 다음과 같이 계산할 수 있다.
이 경우 20일 동안 주가는 20% 상승했으며 ROC는 20%이다.
이후 주가가 130,000원으로 상승했지만 20일 전 가격도 함께 상승하여 ROC가 20%에서 15%로 낮아졌다면, 주가는 계속 상승하고 있지만 과거 가격과 비교한 상승 폭은 이전보다 둔화되고 있다고 볼 수 있다.
다른 모멘텀 지표와의 관계
ROC는 가격 변화 자체를 이용해 모멘텀을 측정한다는 점에서 모멘텀 지표의 기본적인 형태로 볼 수 있다. RSI와 같은 지표는 일정 기간의 상승 및 하락 폭을 이용하여 상대적인 강도를 계산하는 반면, ROC는 현재 가격과 과거 가격의 직접적인 변화율을 계산한다. 두 지표가 서로 다른 신호를 보일 수 있으며, 어느 하나의 지표만으로 시장의 방향을 판단하기보다는 각각의 계산 방식과 특성을 이해하고 사용하는 것이 적절하다.
출처
- John J. Murphy, Technical Analysis of the Financial Markets
- Martin J. Pring, Technical Analysis Explained
- StockCharts.com ChartSchool, Rate of Change (ROC) — ROC = [(현재 종가 − n기간 전 종가) / n기간 전 종가] × 100 계산식, 0선을 기준으로 움직이는 모멘텀 오실레이터로서 중심선 교차·다이버전스·과매수·과매도 해석과 한계. https://chartschool.stockcharts.com/table-of-contents/technical-indicators-and-overlays/technical-indicators/rate-of-change-roc-and-momentum