거래량 가중 이동평균(VWMA) 보는 법 — 거래량이 실린 추세만 골라내기
거래량 가중 이동평균 (Volume Weighted Moving Average) · 글: 주가맵 운영자 (9년 차 개인 투자자) · 콘텐츠 원칙에 따라 작성합니다

이동평균선만 믿고 매매하던 시절, 단순이동평균이 막 위로 꺾이길래 추세 전환인 줄 알고 들어갔다가 보기 좋게 물린 적이 있습니다. 나중에 차트를 다시 보니 그 반등은 거래량이 거의 실리지 않은 가짜 움직임이었습니다. 가격만 보는 평균선은 '얼마나 많은 사람이 그 가격에 동의했는지'를 전혀 담지 못한다는 걸 그때 뼈저리게 느꼈습니다.
그 뒤로 제 차트에 자리 잡은 것이 거래량 가중 이동평균(VWMA)입니다. 같은 이동평균이지만 거래량이 큰 날의 가격에 더 큰 비중을 둬서, 세력이 진짜로 움직인 가격을 더 잘 반영합니다. 처음에는 일반 이동평균과 모양이 비슷해 굳이 따로 볼 이유가 있나 싶었는데, 거래량이 몰린 구간에서 두 선이 눈에 띄게 갈라지는 걸 보고 나서 생각이 바뀌었습니다. 이 글에서는 VWMA가 일반 평균선과 무엇이 다른지, 어떻게 계산하고 읽는지, SMA와 겹쳐 볼 때 무엇을 알 수 있는지, 그리고 한계와 제 실전 사용법까지 차근차근 정리합니다.
VWMA란 — 거래량을 저울에 올린 이동평균
거래량 가중 이동평균은 이름 그대로 가격 평균을 낼 때 거래량을 가중치로 사용하는 이동평균입니다. 일반 단순이동평균(SMA)이 기간 안의 종가를 똑같은 비중으로 더해 나누는 반면, VWMA는 각 날의 종가에 그날의 거래량을 곱한 뒤 거래량 합으로 나눕니다. 거래가 활발했던 날의 가격이 평균에 더 크게 반영되는 구조입니다.
계산식으로 보면 일정 기간 동안 (종가 곱하기 거래량)을 모두 더한 값을, 같은 기간의 거래량 합으로 나눈 것이 VWMA입니다. 그래서 거래량이 폭증한 날의 가격은 평균선을 그쪽으로 강하게 끌어당기고, 거래가 한산했던 날의 가격은 평균에 거의 영향을 주지 못합니다. 결과적으로 VWMA는 '사람들이 실제로 많이 거래한 가격'에 더 가깝게 따라붙습니다.
이 발상의 뿌리는 단순합니다. 거래량은 시장 참여자들이 그 가격에 얼마나 진지하게 동의했는지를 보여주는 흔적이고, 큰돈이 오간 가격일수록 그 뒤의 지지나 저항으로 작용할 확률이 높습니다. 가격만 평균 내는 일반 이동평균이 모든 날을 똑같이 한 표씩 세는 다수결이라면, VWMA는 거래량이 많은 날에 더 많은 표를 주는 가중 투표에 가깝습니다. 그래서 같은 기간을 보더라도 어디에 진짜 매물대가 쌓였는지를 평균선 모양만으로 어느 정도 짐작할 수 있습니다.
SMA와 무엇이 다른가
같은 20일 기준으로 SMA와 VWMA를 함께 그려 보면 차이가 눈에 들어옵니다. 거래량이 고르게 분포한 구간에서는 두 선이 거의 겹치지만, 특정 날에 거래량이 몰리면 VWMA는 그 가격 쪽으로 빠르게 휘고 SMA는 천천히 따라옵니다. 즉 VWMA는 거래량이 실린 가격 변화에 더 민감하게 반응합니다.
이 차이를 이용해 두 선의 위치 관계로 추세의 진위를 가늠합니다. 가격이 오르는데 VWMA가 SMA 위로 올라가 있으면 그 상승에 거래량이 실렸다는 뜻이라 신뢰도가 높고, 가격은 오르는데 VWMA가 SMA 아래에 머물면 거래량이 부족한 약한 상승일 가능성이 큽니다. 하락에서도 같은 논리로 거래량 동반 여부를 읽을 수 있습니다.
제가 가장 유용하게 보는 장면은 두 선이 벌어졌다가 다시 모이는 구간입니다. 거래량이 한쪽으로 쏠리면 VWMA가 SMA에서 멀어지고, 거래가 식으면 둘이 다시 붙습니다. 두 선의 간격이 곧 그 가격 변화에 실린 거래량의 크기를 시각적으로 보여주는 셈입니다. 그래서 저는 가격 차트만 볼 때보다 SMA와 VWMA를 같은 색조의 두 선으로 겹쳐 놓고 간격의 변화를 살피는 쪽을 선호합니다. 간격이 갑자기 벌어지면 무언가 의미 있는 거래가 들어왔다는 신호로 받아들입니다.
- 두 선이 거의 겹침 — 기간 내 거래량이 고르게 분포
- VWMA가 SMA 위 + 가격 상승 — 거래량 실린 강한 상승
- VWMA가 SMA 아래 + 가격 상승 — 거래량 부족한 약한 상승, 의심
- VWMA가 SMA 아래로 빠르게 이탈 + 가격 하락 — 거래량 동반 강한 하락
- 거래량 급증일에 VWMA만 크게 휨 — 그 가격대에 매물·매수세 집중
기간 설정과 신호 읽기
VWMA의 설정값은 기간 하나입니다. 단기는 10일 안팎, 중기는 20일, 장기는 50일이나 60일을 많이 씁니다. 기간이 짧으면 거래량 변화에 민감하게 반응해 신호가 빨라지지만 잦은 흔들림이 생기고, 길면 큰 추세를 부드럽게 보여주지만 반응이 느립니다. 단기 매매는 짧게, 추세 추종은 길게 잡는 것이 일반적입니다.
매매 신호는 일반 이동평균과 비슷하게 봅니다. 가격이 VWMA를 거래량을 동반해 위로 돌파하면 매수 관점, 아래로 이탈하면 매도 관점으로 봅니다. 단기 VWMA가 장기 VWMA를 상향 돌파하는 골든크로스, 하향 돌파하는 데드크로스도 활용하는데, 거래량이 이미 반영된 선들이라 같은 크로스라도 가격 평균선보다 추세의 힘을 더 잘 담는다는 점이 강점입니다.
다만 모든 돌파를 똑같이 믿지는 않습니다. VWMA를 돌파하는 그 순간의 거래량이 평소보다 확연히 늘었는지를 함께 봐야 의미가 살아납니다. 거래량이 받쳐주지 않는 돌파는 VWMA 위로 올라서더라도 금세 되밀리는 경우가 많기 때문입니다. 저는 일봉에서는 20일을 기본선으로 두고, 진입 타이밍을 잴 때만 10일짜리를 잠깐 띄워 보는 식으로 두 기간을 용도에 따라 나눠 씁니다. 기간을 무작정 늘리거나 줄이기보다 자신의 매매 주기에 맞춰 한두 개로 정리하는 편이 화면도 깔끔하고 판단도 흔들리지 않습니다.
| 기간 | 특징 | 어울리는 상황 |
|---|---|---|
| 10일 안팎 | 거래량 변화에 민감, 빠른 신호 | 단기 매매, 스윙 진입 타이밍 |
| 20일 | 균형 잡힌 표준값 | 대부분의 종목·일봉 추세 |
| 50~60일 | 큰 추세를 부드럽게 표현 | 중장기 추세 추종, 지지·저항 |
| SMA와 동시 표시 | 거래량 동반 여부 비교 | 추세의 진위 판별 |
한계와 보완
VWMA도 결국 이동평균이라 후행 지표라는 한계는 그대로 가집니다. 가격이 이미 움직인 뒤에 선이 따라오므로 전환점을 미리 알려주지는 못합니다. 거래량을 반영한다는 점이 추세의 진위를 가리는 데는 도움이 되지만, 그 자체가 선행성을 만들어 주지는 않는다는 뜻입니다. 또 횡보장에서는 거래량을 가중해도 방향이 없는 출렁임이 이어져 잦은 거짓 신호가 나오기 쉽습니다.
거래량 데이터의 품질도 변수입니다. 거래량이 매우 적은 소형주나 거래가 끊긴 시간대에는 한두 건의 큰 거래가 VWMA를 과도하게 왜곡할 수 있습니다. 그래서 VWMA 하나만 보기보다 SMA와의 비교, 거래량 자체의 추이, 그리고 OBV나 MFI처럼 거래량 흐름을 따로 보는 지표를 함께 확인하는 편이 안전합니다.
또 하나 주의할 점은 거래량이 가격 못지않게 변동성이 크다는 사실입니다. 배당락이나 권리락, 대규모 프로그램 매매가 몰린 날처럼 일시적 이유로 거래량이 튀면 VWMA가 그 하루에 끌려가 평소 흐름과 동떨어진 모양을 만들 수 있습니다. 이런 날을 그대로 신뢰하면 추세 판단이 어긋나기 쉽습니다. 저는 거래량이 비정상적으로 큰 날에는 그 원인을 먼저 확인하고, 단순한 이벤트성 거래라면 VWMA 신호에 비중을 덜 두는 방식으로 걸러냅니다.
직접 써보고 느낀 점 — 가짜 추세를 거르는 필터
제가 VWMA를 쓰는 핵심 이유는 진입 신호를 새로 만들기 위해서가 아니라 '가짜 추세를 거르는 필터'로 쓰기 위해서입니다. 평소처럼 이동평균과 거래량을 보다가, 가격이 평균선을 돌파할 때 VWMA가 SMA보다 위에서 같은 방향으로 따라오는지를 확인합니다. 두 선이 같은 방향으로 벌어지면 거래량이 실린 신뢰할 만한 움직임으로 보고, VWMA가 미적지근하면 한 박자 의심하고 기다립니다. 앞서 거래량 없는 반등에 물렸던 경험 이후로 이 한 단계가 헛발질을 꽤 줄여줬습니다.
다만 VWMA가 거래량을 반영한다고 해서 미래를 알려주는 것은 아닙니다. 거래량이 실린 움직임도 얼마든지 되돌려질 수 있고, 소형주에서는 왜곡도 잦습니다. 저는 VWMA를 추세에 거래량이 동반됐는지 확인하는 보조 도구로만 쓰고, 최종 진입과 청산은 시장 전체 분위기와 종목의 펀더멘털, 자금 관리 원칙을 함께 본 뒤 결정합니다. VWMA 역시 과거 가격과 거래량으로 만든 후행 지표라 미래 수익을 보장하지 않으며, 최종 판단과 책임은 투자자 본인에게 있다는 점을 늘 기억합니다.