시간대별 상대 거래량 보는 법 — 지금 이 거래량이 평소보다 많은지 알려주는 지표
시간대별 상대 거래량 (Relative Volume at Time) · 글: 주가맵 운영자 (9년 차 개인 투자자) · 콘텐츠 원칙에 따라 작성합니다

오전 9시 30분, 한 종목의 거래량 막대가 평소보다 유난히 길게 솟는 걸 보고 급하게 따라 들어간 적이 있습니다. 그런데 알고 보니 그 시간대는 원래 거래가 가장 몰리는 개장 직후라, 막대가 긴 게 당연한 흐름이었습니다. 단순히 '거래량이 많다'가 아니라 '같은 시간대 평소와 비교해 많은가'를 봤어야 했는데 그걸 몰라 헛다리를 짚은 셈이죠. 그날 이후로 저는 거래량을 절대 수치로만 보던 습관을 의심하기 시작했습니다.
시간대별 상대 거래량은 바로 그 빈틈을 메워주는 지표입니다. 지금 이 순간의 거래량이 과거 같은 시간대의 평균과 비교해 몇 배인지를 숫자로 보여줍니다. 똑같이 긴 막대라도 개장 직후라면 평범한 것일 수 있고, 한산한 점심 무렵이라면 무언가 벌어지고 있다는 신호일 수 있는데, 이 차이를 한눈에 가려주는 셈이죠. 이 글에서는 이 지표가 무엇을 계산하는지, 1.0이라는 기준을 어떻게 읽는지, 룩백 기간 설정은 어떤 의미인지, 그리고 일반 거래량 지표와 무엇이 다른지를 제 경험과 함께 정리합니다.
시간대별 상대 거래량이란 — 같은 시간끼리 비교한다
시간대별 상대 거래량(흔히 RVOL이라 부릅니다)은 현재 봉의 거래량을 과거 며칠간 같은 시간대 봉들의 평균 거래량으로 나눈 값입니다. 예를 들어 오전 10시 5분 봉의 거래량을, 지난 10거래일의 오전 10시 5분 봉 거래량 평균으로 나누면 그 값이 시간대별 상대 거래량이 됩니다.
핵심은 비교 대상이 같은 시간대라는 점입니다. 주식 거래량은 하루 안에서도 개장 직후와 마감 직전에 몰리고 점심 무렵에 줄어드는 일정한 패턴이 있습니다. 일반 거래량 막대만 보면 이 일중 패턴 때문에 착각하기 쉬운데, 시간대별 상대 거래량은 시간대 패턴을 걷어내고 순수하게 '평소 대비 얼마나 활발한가'만 남겨 보여줍니다.
결과는 배수로 표시됩니다. 값이 1.0이면 그 시간대 평소만큼, 2.0이면 평소의 두 배, 0.5면 평소의 절반이라는 뜻입니다. 그래서 절대 거래량 숫자를 외울 필요 없이 1.0이라는 기준선 하나로 활발한지 한산한지를 즉시 판단할 수 있습니다. 종목마다 평소 거래량 규모가 천차만별인데, 배수로 환산하면 거래가 많은 대형주든 적은 소형주든 같은 잣대로 비교할 수 있다는 점도 편리합니다.
기준선 1.0 읽는 법
읽는 법은 단순합니다. 1.0을 기준선으로 두고, 그 위면 평소보다 거래가 활발한 것, 아래면 한산한 것입니다. 통상 2.0을 넘으면 평소의 두 배가 넘는 관심이 쏠렸다는 신호로 보고, 5.0 이상이면 뉴스나 수급 이벤트가 있을 가능성을 의심해 봅니다. 다만 이 숫자들은 절대 기준이 아니라 관행적인 눈금일 뿐이라, 종목 성격과 시장 분위기에 따라 같은 2.0도 무게가 다르게 느껴집니다.
다만 상대 거래량 자체는 방향을 알려주지 않는다는 점을 기억해야 합니다. 값이 높다는 건 사는 쪽이든 파는 쪽이든 거래가 폭발했다는 뜻일 뿐, 오를지 내릴지는 가격 움직임과 함께 봐야 합니다. 매수세가 몰려 값이 치솟을 수도 있지만, 투매가 쏟아져 값이 치솟을 수도 있기 때문입니다. 그래서 저는 이 값을 단독 신호가 아니라 '지금 이 자리의 가격 움직임을 믿어도 되는가'를 가늠하는 보조 잣대로 씁니다.
또 하나, 값을 볼 때는 막대의 절대 높이가 아니라 1.0 기준선과의 거리를 봅니다. 같은 2.0이라도 그 종목이 평소 워낙 한산했다면 절대 거래량은 여전히 작을 수 있고, 반대로 1.2밖에 안 되어도 원래 거래가 많은 종목이라면 실제 체결 규모는 상당할 수 있습니다. 배수와 절대 규모를 함께 떠올리는 습관이 오해를 줄여줍니다.
- 1.0 미만 — 평소보다 한산, 추세나 돌파의 신뢰도 낮음
- 1.0 ~ 2.0 — 평소 수준의 정상적인 거래
- 2.0 이상 — 평소의 두 배, 관심 집중 신호
- 5.0 이상 — 뉴스·수급 이벤트 가능성, 가격과 반드시 함께 확인
설정값 — 룩백 기간을 어떻게 잡을까
가장 중요한 설정값은 룩백 기간, 즉 며칠간의 같은 시간대를 평균낼지입니다. 트레이딩뷰 기본값은 보통 10일 안팎입니다. 기간을 짧게 잡으면 최근 분위기에 민감하게 반응하고, 길게 잡으면 평균이 안정적이지만 최근 변화에는 둔해집니다.
주의할 점은 단기 이벤트가 평균을 오염시킬 수 있다는 것입니다. 며칠 전 큰 호재로 거래가 폭발했던 날이 룩백 구간에 들어 있으면 평균이 부풀려져, 오늘 정상적으로 활발한데도 값이 낮게 나올 수 있습니다. 그래서 이벤트 직후에는 값을 조금 보수적으로 해석하고, 가능하면 룩백 구간에 어떤 날들이 들어 있는지 한 번쯤 확인합니다.
시간 단위 설정도 함께 챙겨야 합니다. 5분봉에서 보는 상대 거래량과 일봉에서 보는 상대 거래량은 의미가 다릅니다. 장중 단타라면 분봉 기준으로 같은 시간대를 비교하는 것이 자연스럽고, 며칠 단위 스윙이라면 일봉 기준이 더 어울립니다. 자기 매매 호흡에 맞는 시간 단위를 먼저 정한 뒤 룩백 기간을 조정하는 순서가 좋습니다.
| 룩백 기간 | 특징 | 어울리는 상황 |
|---|---|---|
| 기본 (약 10일) | 균형 잡힌 표준값 | 대부분의 종목·일중 매매 |
| 짧게 (예: 5일) | 최근 분위기에 민감 | 테마가 빠르게 도는 종목 |
| 길게 (예: 20일) | 평균이 안정적, 변화에 둔함 | 거래가 꾸준한 대형주 |
| 이벤트 직후 | 평균 왜곡 주의 | 값을 보수적으로 해석 |
일반 거래량과의 차이, 그리고 한계
일반 거래량 지표는 절대 수치를 막대로 보여줄 뿐, 그게 평소보다 많은지는 알려주지 않습니다. 시간대별 상대 거래량은 같은 시간끼리 비교해 '평소 대비'라는 맥락을 더해준다는 점이 가장 큰 차이입니다. 덕분에 개장 직후의 큰 막대에 속지 않고, 점심 무렵의 작은 막대 속 숨은 이상 신호도 잡아낼 수 있습니다.
그래도 한계는 분명합니다. 첫째, 방향을 모릅니다. 둘째, 과거 같은 시간대 데이터가 충분히 쌓여야 의미가 있어 신규 상장주나 거래가 드문 종목에서는 값이 들쭉날쭉합니다. 셋째, 룩백 구간의 이벤트로 평균이 왜곡되면 해석이 어긋날 수 있습니다.
그래서 저는 가격 패턴(돌파, 지지·저항)이나 추세 지표와 반드시 함께 봅니다. 거래량이 평소의 몇 배로 터지면서 저항선을 뚫는다면 그 돌파를 좀 더 믿고, 반대로 상대 거래량이 1.0도 안 되는 한산한 상태의 돌파는 가짜일 가능성을 높게 봅니다.
직접 써보고 느낀 점 — 신뢰도 필터로서의 거래량
제가 이 지표에서 가장 큰 도움을 받은 건 '들어가지 말아야 할 자리'를 걸러줄 때였습니다. 차트 모양이 아무리 그럴듯해도 시간대별 상대 거래량이 1.0 아래로 한산하면, 그 신호는 소수의 거래로 만들어진 허상일 때가 많았습니다. 들어가고 싶은 마음을 한 박자 눌러주는 브레이크 역할을 해준 셈이죠.
반대로 값이 2.0, 3.0으로 치솟으며 가격이 한 방향으로 움직일 때는 시장의 관심이 실제로 쏠렸다는 뜻이라, 그 움직임에 좀 더 무게를 둡니다. 다만 값이 높다고 무조건 따라가지는 않습니다. 높은 거래량은 추세의 시작일 수도, 마지막 과열일 수도 있어 가격 위치를 함께 봐야 하니까요.
정리하면 시간대별 상대 거래량은 방향을 알려주는 지표가 아니라 다른 신호의 신뢰도를 검증하는 필터에 가깝습니다. 그리고 이 값 역시 과거 같은 시간대 데이터로 계산한 통계일 뿐 미래를 보장하지 않으며, 최종 판단과 그 결과에 대한 책임은 투자자 본인에게 있다는 점을 늘 염두에 둡니다.