지표·기법 사전 · 지표 사전

VWAP 지표 완전 정리: 공식·설정·활용

한눈에 보기

  • VWAP은 기준점(앵커) 이후 체결된 모든 물량의 평균 가격을 거래량으로 가중한 값이며, 새로운 세션이 시작될 때마다 초기화됩니다.
  • 원래는 매매 신호가 아니라 기관의 체결 품질을 평가하는 벤치마크로 출발했고, 그 출신 배경이 지금도 해석 방식을 결정합니다.
  • 세션 VWAP, 주간·월간 VWAP, 앵커드 VWAP, 롤링 VWAP은 같은 데이터로 서로 다른 질문에 답합니다.
  • 아래 1시간봉 SOL/USDT 사례에서는 종가가 VWAP 위에 머문 비율이 정확히 50%였고, 13번의 교차 중 7번만 신호 방향으로 이어졌습니다.

VWAP은 거래량 가중 평균가(Volume-Weighted Average Price)의 약자로, 정해진 기간 동안 해당 자산이 실제로 체결된 모든 가격을 체결 규모로 가중해 평균 낸 값입니다. $102에 체결된 50,000단위 거래는 $98에 체결된 50단위 거래보다 VWAP을 훨씬 크게 움직입니다. 바로 이 점이 종가만 단순 평균하는 이동평균(MA)과 결정적으로 다른 부분입니다.

트레이더가 VWAP에 주목하는 이유는 이것이 예측이 아니라 기준점이기 때문입니다. 현재 세션에 진입한 매수자들이 평균적으로 수익 상태인지 손실 상태인지를 알려주는데, 단기 암호화폐 매매에서는 이 한 가지 정보가 어지러운 인트라데이 차트를 여러 개의 오실레이터보다 더 잘 정리해 주는 경우가 많습니다.

VWAP(거래량 가중 평균가)이란?

VWAP은 누적 통계량입니다. 세션이 시작되는 순간부터 체결된 모든 거래의 가치(가격 × 거래량)를 더하고, 그때까지의 총 거래량으로 나눕니다. 그 결과가 새로운 봉이 생길 때마다 갱신되는 하나의 선으로 표시됩니다.

누적 방식이기 때문에 VWAP은 이동평균과 전혀 다르게 움직입니다. 세션 초반에는 반응이 빠르고 들썩이지만, 세션 후반으로 갈수록 무거워지고 느려집니다. 새로 추가되는 봉이 누적 거래량에서 차지하는 비중이 작아지기 때문입니다. 그리고 다음 세션이 시작되면 처음부터 다시 계산을 시작합니다.

또한 VWAP은 좁고 기계적인 의미에서 '세션의 적정가'를 나타내는 지표이기도 합니다. 그 세션의 전체 거래량을 균등하게 매수했다면 지불했을 가격이 바로 VWAP입니다. 기관이 이를 체결 벤치마크로 사용하는 이유이자, 가격이 이 선 위에 있느냐 아래에 있느냐가 직관적인 의미를 갖는 이유입니다.

VWAP 지표 완전 정리: 공식·설정·활용 — 1

그림 1은 실제 SOL/USDT 1시간봉에 세션 VWAP을 그린 것입니다. 매일 00:00 UTC에 선이 초기화되는 모습, 하루를 시작할 때는 가격에 바짝 붙어 있다가 거래량이 쌓이면서 점차 단단해지는 모습, 그리고 가격이 이 선을 단단한 벽처럼 존중하기보다 그 주위를 오르내리는 모습을 함께 확인할 수 있습니다.

지표의 배경(이론과 역사)

VWAP은 기술적 분석에서 나온 개념이 아닙니다. 기관 주식 매매에서 체결 품질을 측정하기 위한 수단으로 등장했습니다. 펀드가 하루 동안 대량 물량을 매수해야 한다면, 자연스럽게 던질 질문은 '내 평균 체결가가 그날의 거래량 가중 평균가보다 나았는가'였습니다. 이 벤치마크를 학술적으로 사용한 초기 사례는 1988년 The Journal of Finance에 실린 버코위츠(Berkowitz)·로그(Logue)·노저(Noser)의 뉴욕증권거래소(NYSE) 거래비용 연구에서 찾을 수 있으며, 1990년대를 거치며 브로커의 체결 보고서 표준으로 자리 잡았습니다.

이론 자체는 단순하고 정직합니다. 어떤 체결 가격은 시장이 실제로 거래한 지점, 그것도 얼마나 많은 물량이 거래되었는지로 가중한 지점과 비교해 평가되어야 한다는 것입니다. 얇은 거래량 속에서 30초간 스쳐 간 가격은, 수백만 달러가 오간 가격보다 대표성이 떨어집니다. VWAP은 그 가중치를 공식에 직접 반영합니다.

개인용 차트 플랫폼은 그보다 늦게 VWAP을 도입했습니다. 처음에는 주식 데이트레이딩용이었다가, 이후 24시간 돌아가는 암호화폐 시장을 포함해 전 영역으로 확산되었습니다. 세션 시작점 대신 사용자가 고른 특정 봉에서 계산을 시작하는 앵커드(anchored) 방식은 트레이더이자 저자인 브라이언 섀넌(Brian Shannon)이 자신의 저술 대부분을 이 개념 위에 쌓아 올리면서 널리 알려졌습니다.

이 역사에서 끌어낼 실전적 함의를 기억해 둘 필요가 있습니다. VWAP은 '지금 진입해야 하는가'가 아니라 '내가 좋은 가격에 샀는가'에 답하기 위해 설계되었습니다. 트레이더가 이를 신호로 쓰는 모든 방식은 벤치마크의 재해석이며, 대부분의 실수는 바로 그 재해석 과정에서 발생합니다.

계산 방법

세션 안의 각 봉에 대해 단계별로 다음과 같이 계산합니다.

  1. 해당 봉의 대표가격(typical price) 을 구합니다: (고가 + 저가 + 종가) ÷ 3. 일부 플랫폼은 종가를 대신 사용하지만 차이는 보통 크지 않습니다.
  2. 대표가격에 그 봉의 거래량을 곱합니다. 이것이 해당 봉의 거래 가치입니다.
  3. 그 값을 세션 시작 이후 누적 거래 가치에 더합니다.
  4. 해당 봉의 거래량을 세션 시작 이후 누적 거래량에 더합니다.
  5. 누적 거래 가치를 누적 거래량으로 나눕니다. 그 값이 해당 봉의 VWAP입니다.
  6. 다음 세션 경계에서 두 누적값을 모두 0으로 되돌리고 처음부터 다시 시작합니다.

``` TP_i = (고가_i + 저가_i + 종가_i) / 3 VWAP_t = Σ(TP_i × 거래량_i) / Σ(거래량_i) i = 세션 시작 … t

선택 사항 - 표준편차 밴드: σ_t = sqrt( Σ[ 거래량_i × (TP_i − VWAP_t)² ] / Σ(거래량_i) ) 상단 = VWAP_t + k × σ_t 하단 = VWAP_t − k × σ_t (k = 1, 2, 3) ```

밴드 계산은 VWAP을 중심으로 한 가격의 거래량 가중 표준편차입니다. 첫 번째 밴드는 세션 거래의 대부분을 담고, 두 번째와 세 번째 밴드는 점점 더 과도하게 늘어난 상태를 표시합니다. 밴드는 선택 사항이며 원래 벤치마크의 일부가 아닙니다.

공식에서 곧바로 두 가지 성질이 따라 나옵니다. 첫째, 거래량이 적은 꼬리 하나가 VWAP을 멀리 끌고 갈 수는 없습니다. 둘째, 거래량 데이터 없이는 계산 자체가 불가능합니다. 즉 차트를 그리는 거래소의 거래량 데이터가 신뢰할 수 있는 만큼만 VWAP도 신뢰할 수 있습니다.

기본 설정과 변형

VWAP에는 상대강도지수(RSI)의 14, MACD의 12/26/9 같은 '기간' 설정이 없습니다. 실질적인 유일한 설정은 누적 합산이 시작되는 지점, 즉 앵커(anchor) 입니다. 주식에서는 거래소가 열고 닫히므로 앵커가 분명합니다. 암호화폐에는 장 마감이 없으므로 앵커는 하나의 관례일 뿐입니다.

변형 앵커 / 초기화 시점 주요 용도
세션 VWAP 매일, 보통 00:00 UTC 5분~1시간봉 인트라데이 매매
주간 VWAP 월요일 00:00 UTC 1시간~4시간봉 스윙 맥락 파악
월간 / 분기 VWAP 해당 기간의 첫 봉 포지션 및 거시적 맥락
앵커드 VWAP 임의로 고른 봉(스윙 고점·저점, 상장, 뉴스 이벤트) 특정 움직임 이후의 평균 진입가
롤링 VWAP 최근 N개 봉, 연속 갱신 초기화되지 않는 VWAP 형태의 선

00:00 UTC 초기화는 법칙이 아니라 관례입니다. 어떤 트레이더는 미국 주식시장 개장 시간이나 자신이 이용하는 거래소의 일봉 마감 시각에 앵커를 맞춥니다. 중요한 것은 일관성입니다. 더 보기 좋은 선을 찾으려고 앵커를 이리저리 바꾼다면 그것은 자기 차트에 곡선을 끼워 맞추는 행위입니다.

밴드 배수가 기본적으로 1, 2, 3 표준편차인 이유는 그것이 익숙한 통계적 눈금이기 때문이지, 가격이 정규분포를 따르기 때문이 아닙니다. 암호화폐 수익률은 꼬리가 두꺼워서 2시그마 이탈이 교과서 통계가 말하는 것보다 훨씬 자주 발생합니다.

VWAP을 VWMA(거래량 가중 이동평균)와 혼동해서는 안 됩니다. VWMA는 고정된 N개 봉의 구간을 거래량으로 가중해 계속 앞으로 굴러가고, VWAP은 앵커에서부터 누적한 뒤 초기화됩니다. 차트에서는 비슷해 보이지만 서로 다른 질문에 답합니다.

읽는 방법

먼저 위치를 봅니다. 가격이 VWAP 위에 있다면 앵커 이후의 평균적인 참여자는 롱 포지션에서 수익 상태이고, 아래에 있다면 그 반대입니다. 기본 해석은 이것이 전부이지만, 들리는 것보다 훨씬 유용합니다.

그다음은 기울기입니다. VWAP이 상승한다면 최근 거래량이 세션 평균보다 높은 가격에서 체결되고 있다는 뜻, 즉 수요가 기준선을 끌어올리고 있다는 뜻입니다. 반대로 평평한 VWAP, 특히 가격이 그 선을 반복해서 넘나드는 상태는 방향성이 합의되지 않은 균형·순환 장세의 전형적인 모습입니다.

세 번째는 거리입니다. 두 번째나 세 번째 밴드까지 멀어진 가격은 그 세션의 거래량이 실제로 체결된 구간 대비 과도하게 늘어난 상태입니다. 다만 이는 '확장'에 대한 진술이지 '반전 타이밍'에 대한 진술이 아닙니다. 가격이 VWAP에 붙어 있다는 것은 시장의 합의에 대한 진술입니다.

마지막으로 초기화 시점을 봅니다. 앵커가 리셋된 직후 몇 시간은 계산에 반영된 봉이 적어 소음이 많습니다. 많은 트레이더가 새 세션의 초반 몇 개 봉에서는 VWAP 신호를 의도적으로 무시하는 이유가 여기에 있습니다.

트레이더의 활용법

1. 추세 필터. 가격이 상승하는 세션 또는 주간 VWAP 위를 유지하는 동안에만 롱 셋업을 고려하고, 하락하는 VWAP 아래에서만 숏 셋업을 봅니다. 방향성 있는 움직임이 진행 중이고 VWAP이 시가에서 깔끔하게 멀어지며 기울어질 때 유효합니다. 반대로 균형 장세에서는 실패합니다. 가격이 선을 반복해서 교차하면서 필터가 몇 봉마다 방향을 뒤집기 때문인데, 아래 사례에서 벌어진 일이 정확히 이것입니다.

2. 평균 회귀 기준점. 두 번째나 세 번째 표준편차 밴드까지 이탈한 가격이 VWAP으로 되돌아오는 흐름을 노립니다. VWAP이 평평하고 거래량이 그 주변에 고르게 분포된 횡보·순환 구간에서 유효합니다. 추세일이나 뉴스로 촉발된 확장 국면에서는 크게 실패합니다. 가격이 몇 시간씩 바깥 밴드를 타고 가면서 '과도하다'는 판단이 계속 더 과도해지기만 하기 때문입니다.

3. 체결 및 되돌림 기준점. VWAP을 주문을 분할해 처리하는 기준 레벨로 삼거나, 돌파를 추격하는 대신 돌파 후 VWAP의 첫 재테스트를 기다립니다. 세션 평균 대비 체결 품질을 개선한다는 지표 본래의 목적에 가장 가까운 활용입니다. 유동성이 정상일 때 유효하고, 호가가 얇거나 청산 연쇄가 일어나 가격이 재테스트 없이 레벨을 건너뛸 때 실패합니다.

4. 의미 있는 봉에서 시작하는 앵커드 VWAP. 주요 스윙 고점, 투매성 저점, 상장, 대규모 청산 이벤트에 앵커를 두고 그 시점 이후 지불된 평균 가격을 확인합니다. 트레이더들은 가격이 그 선을 되찾는지 거부당하는지를 지켜봅니다. 앵커가 실제로 의미 있고 많은 참여자가 함께 보고 있을 때 유효합니다. 앵커가 임의적일 때는 실패합니다. 저점 세 개를 예쁘게 스치는 선을 만들어 주는 앵커는 언제든 찾아낼 수 있기 때문입니다.

실제 SOL 차트 사례

표본은 SOL/USDT 무기한 계약 1시간봉이며, 기간은 2026년 10월 23일부터 10월 28일까지입니다. 대표가격을 사용하고 00:00 UTC에 초기화되는 세션 VWAP을 적용했습니다. 해당 구간의 마지막 종가는 101.63이었습니다.

VWAP 지표 완전 정리: 공식·설정·활용 — 2

그림 2는 각 교차 이벤트와 그로부터 6봉, 18봉 뒤의 변동률을 표시한 것입니다. 전체 구간에서 종가가 VWAP 위에 머문 비율은 정확히 50.0%였습니다. 추세가 아니라 균형 상태에 있는 시장의 교과서적 묘사입니다.

약 5일 동안 교차 이벤트는 13회 발생했습니다. 기록된 상향 교차 10건은 다음과 같습니다. 10월 24일 18:00 101.24, 10월 25일 04:00 102.59, 10월 25일 15:00 101.59, 10월 25일 22:00 101.55, 10월 26일 04:00 101.27, 10월 26일 08:00 101.06, 10월 26일 14:00 102.08, 10월 27일 10:00 100.10, 10월 27일 12:00 100.87, 10월 27일 14:00 100.70. 이 군집 전체가 폭 약 2.5%의 좁은 띠 안에 들어 있습니다.

6봉 뒤 결과는 엇갈렸습니다. +1.17%, −1.87%, −0.49%, −0.28%, +0.03%, +1.01%, −1.77%, +0.93%, +0.02%, +0.30%였습니다. 18봉 뒤 결과는 −0.28%, −1.01%, +0.04%, −0.28%, −0.92%, −0.83%, −2.13%, +1.53%, +0.75%, +0.92%였습니다. 전체 13건 중 측정 구간 이후 신호 방향으로 움직인 것은 7건이었습니다.

13번 중 7번은 동전 던지기와 같습니다. 이것이 정직한 해석이며, 이 사례에서 가장 배울 점이 많은 부분이기도 합니다. 평평하고 순환적인 한 주에서 VWAP 교차는 신호를 자주 만들어내지만 어느 방향으로도 우위가 없고, 무기한 포지션의 거래 비용과 펀딩비는 작은 수익마저 갉아먹습니다. 또한 구간에서 가장 높은 위치에서 발생한 두 교차의 성적이 가장 나빴다는 점도 주목할 만합니다. 10월 25일 04:00의 102.59는 6봉 뒤 −1.87%, 18봉 뒤 −1.01%였고, 10월 26일 14:00의 102.08은 각각 −1.77%와 −2.13%였습니다. 반면 구간 하단 부근에서 발생한 10월 27일의 교차들이 실제로 이어지는 움직임을 만들어냈습니다.

이것은 하나의 지표를, 하나의 시장에서, 5일이라는 하나의 구간에 적용한 결과입니다. 특정 국면에서의 작동 방식을 보여주는 예시이지 VWAP의 일반적인 성과에 대한 증거가 아닙니다. 같은 차트의 추세 구간이었다면 교차 횟수는 더 적고 표의 모습도 완전히 달랐을 것이며, 바로 그 비대칭성이 진짜 교훈입니다.

흔한 실수

  • VWAP을 지지·저항으로 취급하는 것. VWAP은 평균이지, 대기 주문이 쌓여 있는 레벨이 아닙니다. 위에서 본 13번의 교차처럼 가격은 끊임없이 이 선을 통과합니다.
  • 모든 교차를 매매하는 것. 균형 장세에서 교차는 소음입니다. 기울기, 구조, 상위 시간대에서의 위치 같은 추세 조건을 요구하면 최악의 신호 대부분이 걸러집니다.
  • 앵커를 무시하는 것. 4시간봉에 세션 VWAP을 올리면 거의 의미가 없습니다. 봉 여섯 개가 쌓일 때쯤 하루가 끝나기 때문입니다. 앵커는 시간대에 맞춰야 합니다.
  • VWAP이 거래소에 의존한다는 사실을 잊는 것. 한 거래소의 거래량은 다른 거래소의 거래량이 아니므로, 같은 차트라도 플랫폼마다 VWAP이 다르게 나올 수 있습니다. 무기한 거래량과 현물 거래량도 다릅니다.
  • 유동성이 낮은 종목에 사용하는 것. 거래량이 소수의 체결에 의해 좌우되면 VWAP에 의미를 부여하는 가중치 구조 자체가 무너집니다.
  • 밴드를 확률의 경계로 가정하는 것. 암호화폐에서 2시그마 이탈은 일상적이며, 특히 펀딩비 정산, 거시 지표 발표, 청산 연쇄 구간에서 자주 나타납니다.

다른 도구와의 조합

VWAP은 시장 구조와 자연스럽게 어울립니다. 직전 세션의 고점과 저점, 또는 주간 레인지를 함께 표시하면 가격이 VWAP 위에 있으면서 동시에 형성 중인 레인지의 어디에 있는지를 알 수 있습니다. 어느 한 가지만 보는 것보다 훨씬 구체적인 조건입니다.

거래량 프로파일(volume profile)과도 잘 맞습니다. 같은 원자료를 시간이 아니라 가격 축으로 정리한 도구이기 때문입니다. VWAP은 하나의 숫자를 주고, 프로파일은 거래량이 어디에 뭉쳤는지를 보여줍니다. 최대 거래 가격대(POC)와 VWAP이 일치한다면 균형 상태를 강하게 설명해 줍니다.

모멘텀 도구는 타이밍 맥락을 더합니다. 모멘텀이 다이버전스를 보이는 가운데 가격이 상단 VWAP 밴드까지 늘어난 상황은, 둘이 함께 확장되는 상황과 전혀 다른 그림입니다. 서로를 확증해 주지는 않습니다. 측정하는 대상이 다르기 때문입니다. 다만 조합은 현재 국면의 범위를 좁혀 줍니다.

마지막으로 무기한 선물에서는 VWAP을 펀딩비 및 미결제약정(OI)과 함께 읽어야 합니다. 가격이 세션 VWAP보다 한참 위에 있는데 펀딩비가 크게 양수라면, 평균적인 롱은 더 낮은 가격에 진입했고 레버리지가 한쪽으로 몰려 있다는 뜻입니다. 이는 매매 신호가 아니라 리스크 관리 입력값입니다.

자주 묻는 질문

Q. 암호화폐에 가장 좋은 VWAP 설정은 무엇인가요?

최적화할 기간 값이 없으며, 선택할 것은 앵커뿐입니다. 대부분의 인트라데이 트레이더는 00:00 UTC에 초기화되는 세션 VWAP을 쓰고, 스윙 트레이더는 주간이나 월간 앵커를 선호합니다. 앵커는 보유 기간에 맞추십시오. 며칠 가져갈 포지션에 일간 초기화는 너무 짧고, 스캘핑에 월간 앵커는 너무 느립니다.

Q. 24시간 돌아가는 암호화폐 시장에서도 VWAP이 유효한가요?

계산은 똑같이 작동하지만 본래의 의미는 약해집니다. 주식에서는 거래가 실제로 멈추므로 세션 경계가 실재하지만, 암호화폐에서 00:00 UTC 초기화는 일부 참여자만 따르는 관례입니다. VWAP은 여전히 앵커 이후의 거래량 가중 평균을 측정하지만, 주식 트레이더가 개장 종이 울릴 때 보는 것과 같은 움직임을 초기화 구간에서 기대해서는 안 됩니다.

Q. VWAP과 이동평균의 차이는 무엇인가요?

이동평균은 고정된 개수의 최근 종가를 보통 균등 또는 지수 가중으로 평균 내며 계속 앞으로 굴러갑니다. VWAP은 앵커 이후 모든 체결을 누적하고 각 봉을 거래량으로 가중하며 초기화됩니다. 그래서 VWAP은 세션 후반으로 갈수록 느리고 무거워지며, 가격이 단순히 찍힌 자리가 아니라 거래량이 실제로 체결된 자리를 반영합니다.

Q. 앵커드 VWAP은 무엇이고 언제 써야 하나요?

앵커드 VWAP은 세션 시가 대신 사용자가 고른 봉, 즉 주요 고점이나 투매성 저점, 토큰 상장, 대규모 청산 이벤트에서 계산을 시작합니다. 그 시점 이후 거래한 모든 참여자가 지불한 평균 가격을 보여줍니다. 앵커가 객관적으로 중요한 지점일 때 가장 유용하며, 선이 예뻐 보일 때까지 임의의 봉에 앵커를 옮겨 보는 것은 곡선 끼워 맞추기에 불과합니다.

Q. 왜 플랫폼마다 VWAP이 다르게 보이나요?

이유는 세 가지입니다. 거래량을 가져오는 거래소, 앵커 시각, 그리고 계산에 대표가격((고가 + 저가 + 종가) ÷ 3)을 쓰는지 종가를 쓰는지입니다. 같은 자산이라도 현물과 무기한의 거래량은 크게 다르므로 동일한 페어에서도 의미 있게 다른 VWAP 선이 나올 수 있습니다. 어느 한쪽 차트가 틀렸다고 결론 내리기 전에 이 세 가지 설정을 확인하십시오.

Q. 일봉 이상의 시간대에서도 VWAP을 쓸 수 있나요?

가능하지만 앵커를 바꿔야 합니다. 일봉 차트에 세션 VWAP을 적용하면 세션당 점 하나만 생겨 쓸모가 없습니다. 상위 시간대에는 월간, 분기, 연간 또는 앵커드 VWAP이 올바른 선택입니다. 많은 장기 트레이더가 연간 VWAP을 지난 1년간의 평균 매수자가 수익 상태인지 가늠하는 단순한 척도로 사용합니다.

핵심 정리

  • VWAP은 앵커 이후의 거래량 가중 평균가이며, 원래는 매매 신호가 아니라 기관의 체결 벤치마크였습니다.
  • 계산은 누적 방식입니다. 대표가격 × 거래량의 합을 거래량의 합으로 나누기 때문에 세션 초반에는 민감하고 후반에는 무거워집니다.
  • 실질적인 설정은 앵커뿐입니다. 일간, 주간, 월간, 또는 의미 있는 봉에 직접 지정하는 방식 중에서 고릅니다.
  • 모든 것은 국면이 결정합니다. 분석한 1시간봉 SOL/USDT 구간에서 종가가 VWAP 위에 있던 비율은 정확히 50%였고 13번의 교차 중 7번만 이어졌는데, 이것이 균형 장세가 만들어내는 전형적인 결과입니다.
  • 위치, 기울기, 평균으로부터의 거리라는 맥락으로 사용하고, 시장 구조와 거래량 프로파일, 무기한 선물이라면 펀딩비와 미결제약정을 함께 보십시오.

교육용 자료입니다. 그림은 실제 SOL/USDT 무기한 시세이며, 과거 움직임이 미래를 보장하지 않습니다. 투자 권유가 아닙니다.