거래량 가중 평균 가격(VWAP)은 선택한 구간의 가격과 거래량으로 만든 벤치마크입니다. 암호화폐에서는 리셋이 계산의 일부입니다. 시장이 24시간 거래되므로 ‘일간’ 값에는 경계와 시간대를 명시해야 합니다. 경계를 바꾸면 평균에 기여하는 체결이나 봉이 달라집니다. 리셋 규칙, 가격 입력, 거래량 단위를 밝히지 않은 선은 재현하기 어렵고 오해하기 쉽습니다.

선언된 리셋 이후의 VWAP가상의 캔들 데이터는 선언된 UTC 리셋부터의 전형적인 가격-거래량 가중치를 보여줍니다; 리셋 또는 거래량 단위를 변경하면 계산된 경로가 변경됩니다.가상의 캔들 기반 예시 · 00:00 UTC에 리셋리셋전형적인 가격누적 VWAP캔들 1 · 100.00캔들 2 · 100.67캔들 3 · 101.00P=100 · V=10P=101 · V=20P=103 · V=5VWAP = 누적 (전형적인 가격 × 기준 거래량) ÷ 누적 기준 거래량예시적인 계산일 뿐 · 선택된 리셋은 방법론의 일부입니다
가상의 캔들 데이터는 선언된 UTC 리셋부터의 전형적인 가격-거래량 가중치를 보여줍니다; 리셋 또는 거래량 단위를 변경하면 계산된 경로가 변경됩니다. 설명용 교육 그래픽 · 실시간 시장 데이터 아님

봉 기반 예시 계산하기

캔들 기반 근사에서 흔히 쓰는 입력값 중 하나는 대표 가격입니다: (고가 + 저가 + 종가) ÷ 3. 이 가격에 해당 봉의 기초자산 거래량을 곱하고, 곱한 값들을 더한 뒤 총 기초자산 거래량으로 나눕니다. 다음 세 개의 가상 봉으로 계산 과정을 확인할 수 있습니다:

봉 고가 / 저가 / 종가 대표 가격 기초자산 거래량 가격 × 거래량
1 101 / 99 / 100 100 10 1,000
2 102 / 99 / 102 101 20 2,020
3 105 / 101 / 103 103 5 515

봉 2 이후 누적 값은 3,020 ÷ 30 = 100.67입니다. 봉 3 이후에는 3,535 ÷ 35 = 101.00입니다. 마지막 봉에서 대표 가격은 103으로 올랐지만 누적 평균은 100.67에서 101.00으로만 움직였습니다. 그 봉의 거래량이 더 적었기 때문입니다. 이는 교육용 계산이며, 시장 관측이나 거래 결과가 아닙니다.

3개 캔들 누적 VWAP 예시가상의 캔들 3개가 각각 대표 가격 곱하기 기준 거래량(base volume) 1000, 2020, 515에 기여합니다. 누적 기준 거래량 VWAP은 두 번째 캔들 이후 100.67, 세 번째 캔들 이후 101.00입니다. 마지막 캔들의 대표 가격은 103이지만 거래량은 더 적습니다.거래량이 적을수록 마지막 가격의 비중이 줄어듭니다캔들대표 가격기준 거래량가격 × 거래량1100101,0002101202,02031035515(1,000 + 2,020 + 515) ÷ (10 + 20 + 5) = 101.002번째 봉 이후: 3,020 ÷ 30 = 100.67 · 가상의 기준 거래량 예시이며, 신호가 아닙니다
가상의 캔들 3개가 각각 대표 가격 곱하기 기준 거래량(base volume) 1000, 2020, 515에 기여합니다. 누적 기준 거래량 VWAP은 두 번째 캔들 이후 100.67, 세 번째 캔들 이후 101.00입니다. 마지막 캔들의 대표 가격은 103이지만 거래량은 더 적습니다. 설명용 교육 그래픽 · 실시간 시장 데이터 아님

체결 건별 VWAP는 대신 각 적격 거래를 체결 수량으로 가중합니다. 봉 근사는 봉 내부 경로를 잃고 체결 건별 값과 다를 수 있습니다. 제공자가 '거래량’이라고 부르는 것이 무엇인지 확인하세요. 기초자산 수량일 수도, 호가 통화 기준 거래대금일 수도, 승수가 적용된 계약 수일 수도 있습니다. 이 단위들은 서로 호환되지 않습니다. 누락된 구간과 제공자의 정규화도 분모를 바꾸므로 결과가 달라집니다. 예를 들어 1 BTC를 $100과 $110에 체결한 두 개의 가상 체결을 보면, 기초자산 거래량 기준 VWAP는 ($100 + $110) ÷ 2 = $105입니다. 대신 각각의 $100과 $110 호가 통화 기준 거래대금으로 가중하면 ($100 × $100 + $110 × $110) ÷ ($100 + $110) = $105.24입니다. 이는 명목 가치 가중 평균이며, 동일한 기초자산 거래량 계산은 아닙니다. 기초자산 수량 가중을 의도한다면 각 가격에서 호가 통화 기준 거래대금을 기초 단위로 환산하세요. 파생상품의 경우 계약 승수도 확인해야 합니다.

데이터 경계에서 거래량 필드 확인하기

필드 이름은 방법의 일부입니다. Binance의 현물 kline 엔드포인트는 기초자산 거래량과 호가자산 거래량을 따로 표기합니다. 문서화된 응답 튜플에서 이들은 [5]와 [7] 위치에 나옵니다. 따라서 BTCUSDT 현물 봉은 같은 구간에 대해 BTC 수량 시리즈와 USDT 거래대금 시리즈를 모두 가질 수 있습니다. 거래대금 필드를 선택하면 가격이 높은 활동에 더 큰 가중치를 두게 되며, BTC 수량 기준 VWAP를 재현하지는 않습니다. 이 필드 번호 매김은 이 엔드포인트의 스키마에 속하므로 다른 거래소나 상품에 그대로 적용하지 마세요.

TradingView의 차트 정보 레퍼런스는 volume 단위가 상품에 따라 달라진다고 설명합니다. 암호화폐 페어에서는 일반적으로 기초 통화이고, 선물 및 기타 파생상품에서는 계약입니다. API 필드뿐 아니라 차트가 보고하는 단위도 확인하세요. 계약 시리즈의 경우 수량을 환산하기 전에 계약 승수와 노출 정의를 기록하세요. 계약 수가 자동으로 BTC 금액이 되는 것이 아닙니다. 원시 필드, 단위, 호가 통화, 심볼, 구간, 시간대, 소스 버전을 계산된 시리즈 옆에 저장하세요. 다른 검토자가 분모를 재현할 수 있도록 원시 값과 정규화 값을 모두 보관하세요.

크립토 VWAP 소스 필드 및 거래량 단위 감사소스별 현물 캔들 스키마는 기초 자산 거래량과 호가 자산 거래량(quote asset volume)을 별도 필드로 보고한다. 연구자는 의도한 수량 단위를 선택해 기록하고, 파생상품은 문서화된 계약 승수로만 환산하며, 파생된 VWAP 입력 옆에 원시 필드를 보존한다.VWAP 가중치가 되기 전에 소스 필드를 추적할 것1 · 엔드포인트 명시Binance 현물 캔들 예시symbol · interval · 응답 버전2 · 가중치 단위 선택[5] volume · 기초 자산[7] quote volume · 거래대금3 · 매핑 보존원시 필드 + 단위 + 결제 통화(quote currency)파생상품? 승수 기록호가 거래대금을 실수로 기초 수량 대신 사용하지 말 것스키마 필드 번호는 엔드포인트마다 다릅니다 · 이 다이어그램은 리서치 보조 자료입니다
소스별 현물 캔들 스키마는 기초 자산 거래량과 호가 자산 거래량(quote asset volume)을 별도 필드로 보고한다. 연구자는 의도한 수량 단위를 선택해 기록하고, 파생상품은 문서화된 계약 승수로만 환산하며, 파생된 VWAP 입력 옆에 원시 필드를 보존한다. 설명용 교육 그래픽 · 실시간 시장 데이터 아님

공식만이 아니라 리셋도 선언하기

누적 세션 계산의 경우 리셋 타임스탬프, 시간대, 서머타임 규칙을 기록하세요. 앵커 VWAP는 선택한 이벤트나 날짜부터 리셋됩니다. 그 앵커를 어떻게 선택했고 결정 시점에 알 수 있었는지 기록하세요. 스윙 고점(국지적 고점)을 본 뒤 앵커를 선택하면 리서치에 사후 편향이 들어갑니다. TradingView Pine Script v6 문서에서 VWAP 예제는 명시적 리셋 조건을 받습니다. 이는 구현 선택을 보여줄 뿐, 모든 암호화폐 시장이나 차트 도구에 하나의 보편적인 세션이 있다는 것을 뜻하지는 않습니다.

암호화폐에는 단일한 개장 벨이 없습니다. UTC 하루, 현지 주식 세션, 이벤트 앵커는 서로 다른 구간을 만듭니다. 가설이 특정 현지 세션에 관한 것이라면 고정 UTC 오프셋을 서머타임 변경 내내 적용하지 말고, 각 날짜를 시간대 데이터베이스로 변환하세요. 결과를 평가하기 전에 경계를 정하세요. 여러 리셋 시각을 시도하고 가장 좋은 것을 남기는 것도 또 다른 파라미터 탐색입니다.

신호 타임스탬프도 중요합니다. 해당 봉이 완성된 시점의 고가·저가·종가·거래량으로 계산한 완성 봉 기준 VWAP은 봉이 마감될 때까지 알 수 없습니다. 실시간 지표는 봉이 완성되기 전에도 움직일 수 있습니다. 규칙이 최종 종가를 최종 VWAP와 비교한다면, 신호를 종가에 표시하고 진입은 이후 이용 가능한 가격에 모델링하세요. TradingView의 현재 전략 문서에 따르면 기본 과거 브로커 에뮬레이터 시장가 주문은 다음 봉 시가에 체결됩니다. 이는 플랫폼 특정 시뮬레이션 관례이며, 실제 거래소나 이 상품의 엔진에 대한 보장이 아닙니다. 신호 봉의 종가에 체결하려면 별도로 정당화된 타이밍 모델이 필요하며, 결정이 해당 종가에서야 최종 확정되는 데이터를 사용했다면 낙관적인 결과를 만들 수 있습니다.

테스트 전에 시장과 피드, 가격 입력, 거래량 단위, 리셋 경계와 시간대, 누락되었거나 거래량이 0인 봉의 처리, 신호 타임스탬프, 가정한 진입 타이밍, 수수료와 스프레드를 적어 두세요. 그런 다음 그 입력값들을 고정하세요. 누락된 구간은 누적 분자와 분모를 모두 왜곡할 수 있고, 적격 거래량이 없는 기간에는 정의된 VWAP가 없습니다. 결과를 검토한 뒤 리셋을 바꾸는 것이 결정을 바꾼다면, 새 버전을 기록하고 이후의 손대지 않은 데이터로 평가하세요.

VWAP 리서치 워크플로: 거래량 단위·리셋·신호 시점 정렬재현 가능한 VWAP 연구는 시장 데이터와 거래량 단위를 고정하고, 리셋과 가격 입력을 선언하며, 신호 캔들이 마감될 때까지 기다린 뒤 이후 체결 가격과 비용을 모델링하고, 사전에 선언한 변형만 평가합니다. 누락된 캔들이나 분모가 0이 되는 경우는 매매 신호가 되지 않고 알 수 없는 값으로 남습니다.VWAP 값은 입력값과 시계가 있어야 재현할 수 있다1 · 입력값 고정거래소 · 페어 · 피드기초 · 견적 · 계약2 · 공식 정의가격 소스 · 리셋시간대 · 공백3 · 시점 확인캔들 마감 · 값 확정 시점다음 가격 · 비용4 · 평가변형을 먼저 고정이후 데이터 · 전체 기록캔들 누락 또는 거래량 0?값 미상으로 표시 · 신호를 임의로 만들지 말 것검토 후 규칙을 변경했는가?시행 기록 · 이후 데이터는 남겨 둠방법 다이어그램 · 캔들 기반 근사는 실제 체결 수준의 실행 근거가 아님
재현 가능한 VWAP 연구는 시장 데이터와 거래량 단위를 고정하고, 리셋과 가격 입력을 선언하며, 신호 캔들이 마감될 때까지 기다린 뒤 이후 체결 가격과 비용을 모델링하고, 사전에 선언한 변형만 평가합니다. 누락된 캔들이나 분모가 0이 되는 경우는 매매 신호가 되지 않고 알 수 없는 값으로 남습니다. 설명용 교육 그래픽 · 실시간 시장 데이터 아님

선을 검증 가능한 질문으로 바꾸기

VWAP는 벤치마크 대비 체결을 설명하거나 리서치 규칙의 입력값으로 쓰일 수 있습니다. 가격이 선을 교차한다는 것 자체는 거래 이유가 아닙니다. 정확한 트리거와 그 트리거를 알 수 있게 되는 시점, 진입 가정, 청산, 무효화, 기준선을 적어 두세요. 선언된 대안 리셋 경계와 더 높은 수수료 및 스프레드 가정으로 다시 계산하세요. 테스트한 모든 변형을 실험 로그에 남겨, 가장 매력적인 구간이 손대지 않은 발견으로 오인되지 않게 하세요.

SuperQuant의 번들 시간별 예시는 합성 데이터이며, 거래소 특정의 체결 건별 실행 질문에 답할 수 없습니다. 현재 리서치 UI는 일반적인 VWAP 지표 빌더를 제공하지 않습니다. 구간을 선언하려면 시장 세션 가이드를, 커버리지를 점검하려면 데이터 품질 체크리스트를, 작아 보이는 우위를 검증하려면 비용 가이드를 사용하세요. 이는 방법 예시이며, 신호나 개별화된 투자 조언이 아닙니다.

시리즈를 계산하거나 비교하기 전에 VWAP 입력 감사 워크시트를 다운로드하여 필드 매핑, 단위, 리셋, 타임스탬프, 테스트 변형을 기록하세요.