Volume Oscillator 계산법: 거래량 증가와 감소를 비교하는 법

1. 거래량이 늘었다는 말의 기준은 무엇일까

주가가 돌파할 때 거래량이 늘었는지 확인하라는 말을 자주 듣습니다. 그런데 전일보다 많으면 늘어난 것일까요, 아니면 최근 한 달 평균보다 많아야 할까요?

Volume Oscillator(볼륨 오실레이터)는 짧은 기간과 긴 기간의 거래량 이동평균을 비교해 시장 참여가 최근에 늘고 있는지 줄고 있는지 표시합니다. 단기 평균이 장기 평균보다 커지면 0 위로, 작아지면 0 아래로 움직입니다.

Fidelity의 Volume Oscillator 설명도 두 거래량 평균의 차이를 비율로 표시한다고 설명합니다. 핵심은 이 숫자에 매수 방향이 없다는 점입니다. 거래량은 매수자와 매도자가 만난 결과이므로 급등과 급락 모두에서 늘 수 있습니다.

2. Volume Oscillator 계산법

이 글에서는 5일 거래량 단순이동평균과 20일 단순이동평균을 사용합니다. 최근 한 주의 참여를 약 한 달의 참여와 비교하는 출발점입니다.

Step 1. 두 기간의 거래량 평균을 구합니다

Volume Oscillator 5일 20일 거래량 이동평균

단기 평균은 새로 발생한 변화에 빠르게 반응하고, 장기 평균은 비교 기준을 만듭니다.

Step 2. 두 평균의 차이를 비율로 바꿉니다

Volume Oscillator 퍼센트 계산식

5일 평균이 120만 주, 20일 평균이 100만 주라면 VO는 +20%입니다. 단기 거래량이 장기 평균보다 20% 많다는 뜻입니다. 5일 평균이 80만 주라면 -20%가 됩니다.

일부 차트는 분모로 나누지 않고 두 평균의 절대 차이만 표시합니다. 절대 차이 방식은 거래량 규모가 다른 종목끼리 비교하기 어렵습니다. 플랫폼별 값을 비교할 때는 기간, SMA·EMA 선택, 퍼센트 표시 여부를 함께 확인해야 합니다.

3. 0선 교차와 거래량 증가 보는 법

VO 상태 거래량 상태 함께 확인할 내용
0선 상향 돌파 5일 평균이 20일 평균을 넘음 주가가 저항선 위에서 마감했는지 봅니다
0선 위 상승 최근 거래량이 계속 확대 상승일인지 하락일인지 별도로 구분합니다
0선 하향 이탈 최근 거래량 축소 조정 중 매도 압력 감소인지 관심 이탈인지 봅니다
극단적인 양수 단기 거래량이 크게 증가 갭 상승·급락·대량 매매 중 무엇인지 가격을 봅니다

0선 상향 돌파는 최근 평균 거래량이 오래된 평균을 넘었다는 뜻이지 매수 명령이 아닙니다. 종가가 이전 고점을 넘었는지, 장대 양봉이 실제 고가 근처에서 마감했는지를 함께 확인해야 합니다.

VO가 상승해도 종가가 큰 하락으로 마감했다면 매도 참여가 커진 것일 수 있습니다. 이 지표만으로 특정 투자 주체의 매집이나 분산을 단정할 수도 없습니다. 가격 방향을 누적하는 지표는 OBV 계산과 해석, 종가 위치까지 반영하는 지표는 CMF 0선 보는 법에서 비교할 수 있습니다.

4. 차트로 보는 Volume Oscillator: SK하이닉스(A000660)

아래 차트는 SK하이닉스 일봉에 거래량 SMA(5)와 SMA(20), 이를 퍼센트로 바꾼 VO를 표시한 사례입니다. 빨간 표시는 0선 상향 교차, 파란 표시는 하향 교차입니다.

SK하이닉스 Volume Oscillator 5일 20일 거래량 이동평균

SK하이닉스 Volume Oscillator 5일 20일 거래량 이동평균
차트

2025년 5월 30일: 상승이 이어진 0선 돌파

종가는 204,500원이었고 VO(5,20)는 +3.29%로 0선을 상향 돌파했습니다. 이후 10거래일 수익률은 +21.76%, 20거래일 수익률은 +39.61%였습니다.

이 구간에서 VO는 최근 거래량이 한 달 평균을 넘어선 시점을 보여줬습니다. 다만 이후 수익률은 지표 공식에 포함된 정보가 아니라 사후 결과이므로 다른 교차에도 동일하게 기대할 수는 없습니다.

2024년 7월 5일: 같은 0선 돌파 후 하락한 사례

종가 236,000원에서 VO는 +3.11%로 0선을 넘었습니다. 숫자의 크기는 앞선 상승 사례와 비슷했지만 이후 10거래일 수익률은 -11.23%, 20거래일 수익률은 -26.61%였습니다.

같은 종목에서 2018년부터 2025년까지 처음 발생한 0선 상향 교차 27회를 관찰하면 10거래일 뒤 종가가 높았던 경우는 21회, 20거래일 뒤는 18회였습니다. 이는 단일 종목의 단순 관찰이며 거래비용과 진입·청산 규칙을 포함한 전략 승률은 아닙니다. 거래량 증가만으로 그 참여가 상승을 받칠지 하락을 가속할지 알 수 없다는 점이 더 중요합니다.

5. RVOL·VROC·OBV와의 차이

지표 묻는 질문 주의할 점
Volume Oscillator 단기 평균이 장기 평균보다 커졌는가 증가·감소만 보이고 매수·매도 방향은 없습니다
RVOL 이 날 거래량이 직전 평균의 몇 배인가 하루의 이례성에 민감합니다
VROC 지정 거래일 전보다 몇 % 변했는가 비교일 거래량이 작으면 기저효과가 커집니다
OBV 상승일과 하락일 거래량이 어떻게 누적되는가 시작점에 따라 절대값의 의미가 달라집니다

VO는 여러 날의 평균 변화를 부드럽게 보는 데 장점이 있습니다. 그만큼 하루의 급증은 평균 안에 희석되고, 5일 평균을 쓰면 신호도 늦어질 수 있습니다.

돌파 당일의 절대적인 참여 규모는 RVOL로 평균 대비 거래량을 계산하는 법, 거래량 변화 속도는 VROC의 기저효과와 급증 신호로 보완할 수 있습니다.

6. 실전에서는 이 순서로 확인하세요

  1. VO가 0선 위인지보다 상승 중인지 먼저 봅니다.
  2. 종가가 저항선 위로 올라왔는지, 하락 중 거래량만 커졌는지 확인합니다.
  3. RVOL이나 실제 거래량으로 증가 규모까지 본 뒤 진입·손절 규칙을 따로 정합니다.

Volume Oscillator는 매수자의 힘을 직접 측정하는 지표가 아닙니다. 거래량의 짧은 평균과 긴 평균을 비교해 시장 참여의 속도가 바뀌는 구간을 찾는 도구입니다. 방향은 반드시 가격으로 확인해야 합니다.

함께 읽으면 좋은 글입니다.

본 글은 정보 제공을 위한 자료이며 특정 종목의 매수·매도를 권유하지 않습니다. 모든 투자 판단과 결과의 책임은 투자자 본인에게 있습니다.