호가 잔량 불균형과 마이크로가격 설명
최우선 호가의 대기 잔량 불균형과 가중 중간가격을 계산하고, 두 지표를 보정된 마이크로가격 추정치 및 주문흐름 불균형과 구분하는 방법을 알아봅니다
이 글에서 다루는 내용먼저 어떤 호가창을 측정하는지 확인합니다
짧은 요약
호가 잔량 불균형은 최우선 매수호가에 표시된 수량과 최우선 매도호가에 표시된 수량을 비교합니다. 가중 중간가격은 잔량이 더 큰 쪽을 기준으로 통상적인 중간가격을 조정합니다. 두 값 모두 특정 시점의 호가창 상태를 나타낼 뿐, 체결 가능한 가격이나 자동 매수·매도 신호가 아닙니다. 연구 문헌에서 말하는 마이크로가격 추정치는 과거 데이터를 보정해 미래 중간가격을 추정하는 더 복잡한 방법을 가리킬 수 있으므로 단순 가중 중간가격과 같은 말로 취급하면 안 됩니다. 지표를 해석하기 전에 데이터 피드, 거래소, 시각, 호가 단위와 관측 구간부터 확인해야 합니다.
먼저 어떤 호가창을 측정하는지 확인합니다
지정가 주문장은 하나의 종목과 거래 장소에서 주문 가능한 매수·매도 관심을 가격별로 기록합니다. 최우선 매수호가는 현재 표시된 매수 가격 중 가장 높고, 최우선 매도호가는 표시된 매도 가격 중 가장 낮습니다. 두 가격의 차이는 호가 스프레드입니다. 각 가격 옆에 보이는 잔량은 지금 보고 있는 데이터 피드가 해당 가격에서 표시하는 수량입니다.
마지막 조건이 중요합니다. 화면은 최우선 호가만 보여줄 수도 있고, 여러 가격 단계나 특정 거래소의 주문장만 보여줄 수도 있습니다. 표시 잔량이 모든 주문 관심을 포괄하는 것도, 계속 남아 있으리라는 보장도, 이미 체결된 거래량이라는 뜻도 아닙니다. 예를 들어 Nasdaq 규정집은 자체 심도 데이터 피드를 Nasdaq Market Center에 표시된 주문과 호가를 기준으로 정의합니다. SEC 자료는 주문별 피드와 가격단계별 피드를 구분하며, 주문별 피드에서 잔존 유동성을 재구성하려면 주문 추가, 취소, 수정, 체결을 순서대로 반영해야 한다고 설명합니다. Nasdaq 심도 데이터 정의와 SEC의 주문장 데이터 보고 방식을 확인해 보세요.
최우선 호가의 대기 잔량 불균형을 계산합니다
Qb는 최우선 매수호가의 표시 잔량, Qa는 최우선 매도호가의 표시 잔량이라고 하겠습니다. 흔히 사용하는 정규화 지표는 다음과 같습니다.
I = (Qb - Qa) / (Qb + Qa)
양쪽 잔량이 0 이상이고 합계가 양수라면 I는 -1에서 +1 사이입니다. 0이면 양쪽에 표시된 잔량이 같습니다. 양수면 매수호가 잔량이 더 많고, 음수면 매도호가 잔량이 더 많습니다. 매수호가에 90주, 매도호가에 30주가 표시되어 있으면 I = (90 - 30) / (90 + 30) = 0.50입니다. 이 값은 해당 시점에 매수 대기열이 더 크다는 뜻입니다. 매수 주문이 방금 60주 더 체결되었다거나 90주가 계속 남아 있다거나 다음 가격 변동이 반드시 상승한다는 뜻은 아닙니다.
선물 매수 잔량과 매도 잔량 가이드는 선물 호가에서 비슷한 비교를 설명합니다. 정규화된 비율은 절대 잔량과 따로 보세요. 매수 90주 대 매도 30주와 매수 9,000주 대 매도 3,000주는 모두 0.50이지만 표시된 심도와 체결 맥락은 크게 다릅니다. 한쪽 호가가 없거나 양쪽 합계가 0이거나 피드가 오래되었거나 호가가 잠기거나 교차된 상태라면 통상적인 양방향 계산이 타당하지 않을 수 있습니다. 이런 경우 억지로 신호를 만들지 말고 데이터 품질이나 시장 상태를 확인해야 합니다.
지표 정의는 자료마다 다를 수 있습니다. 일부 자료는 매수 비중인 Qb / (Qb + Qa)를 0부터 1까지의 값으로 표시합니다. 90 대 30 예시에서는 0.75이고, 위의 중심화된 식은 +0.50입니다. Gould와 Bonart는 논문에서 두 정규화 방식을 구분하므로 값을 비교하기 전에 수식을 확인하세요.
잔량 가중 중간가격으로 바꿔 봅니다
통상적인 중간가격은 잔량을 무시합니다. m = (Pb + Pa) / 2에서 Pb는 최우선 매수호가, Pa는 최우선 매도호가입니다. 가중 중간가격은 잔량이 더 큰 대기열의 반대편 호가가격에 더 큰 가중치를 둡니다.
w = (Pa × Qb + Pb × Qa) / (Qb + Qa)
스프레드를 s = Pa - Pb라고 하면 같은 계산을 w = m + (s / 2) × I로 쓸 수 있습니다. 이 식은 조정 방향과 크기를 분명하게 보여줍니다. 양쪽 잔량이 같으면 I가 0이므로 가중 중간가격은 중간가격과 같습니다. 매수 잔량이 더 많으면 추정값은 중간가격보다 위, 즉 매도호가 쪽으로 이동합니다. 매도 잔량이 더 많으면 매수호가 쪽으로 이동합니다. 잔량이 음수가 아니고 양방향 호가가 유효하면 이 조정은 표시 스프레드의 절반보다 클 수 없습니다.
처음 보면 가중 방향이 직관과 다르게 느껴질 수 있습니다. 매수 대기열이 크다고 해서 추정값을 매수호가로 끌어당기는 것이 아닙니다. 이 계산은 더 큰 매수 잔량에 따라 매도호가 가격의 비중을 높입니다. 지정가 주문장 모형에서 대기열 불균형과 이후 중간가격 변동의 관계를 반영하려는 관례입니다. 매수자나 매도자가 새로 제출한 호가가 아니라 호가 정보로 만든 추정치입니다.
한 개의 호가를 두 지표로 계산합니다
가상의 최우선 매수호가가 $99.98이고 90주가 표시되어 있으며, 최우선 매도호가는 $100.02이고 30주가 표시되어 있다고 가정합니다. 중간가격은 $100.00, 스프레드는 $0.04, 잔량 불균형은 +0.50입니다. 가중 중간가격은 다음과 같습니다.
($100.02 × 90 + $99.98 × 30) / 120 = $100.01
간단한 식으로도 같은 결과를 얻습니다. $100.00 + ($0.04 / 2 × 0.50) = $100.01입니다. 가격은 그대로 두고 매수 잔량이 30주, 매도 잔량이 90주로 뒤바뀌면 중간가격은 계속 $100.00이지만 가중 중간가격은 $99.99가 됩니다. 가중값이 2센트 움직였지만 그 이유는 잔량 입력값뿐입니다. 중간가격 체결이나 호가가격 변경이 일어나지 않아도 그렇습니다.
따라서 유용한 차트나 기록에는 통상적인 중간가격, 스프레드, 양쪽 잔량, 불균형, 가중 중간가격과 시각을 함께 남겨야 합니다. 가중값만 기록하면 가격 변화, 잔량 변화, 스프레드 확대, 피드 갱신 중 무엇이 값을 움직였는지 알 수 없습니다. 이 절 다음의 그림은 개념도입니다. 더 큰 매수 잔량이 중심 중간가격을 그대로 둔 채 가중 표시점을 이동시킵니다. 표시점은 실제 데이터나 전망이 아닙니다.
단순 가중 중간가격과 연구상의 마이크로가격은 다를 수 있습니다
일상적인 설명에서 방금 계산한 잔량 가중 중간가격을 “마이크로가격”이라고 부르기도 합니다. 연구 문헌에서는 주문장 정보로 조건을 건 미래 또는 효율적 중간가격 추정치를 더 구체적으로 가리키기도 합니다. 사샤 스토이코프의 논문은 미래 중간가격 기댓값의 연속열로 마이크로가격을 정의하고, 관찰된 스프레드와 잔량 불균형 상태를 이용해 중간가격 조정분을 추정합니다. 여기에는 과거 고빈도 관측과 추정된 관계가 필요합니다. 위의 두 호가 산술은 더 단순한 가중 중간값 기준이며 완전한 모델은 아닙니다. 저자가 작성한 마이크로가격 논문을 참고하세요.
이 구분은 코드, 백테스트, 결과 보고에서 중요합니다. 사용하는 수식이 실제로 반영하는 값을 이름에 표시하세요. 현재 최우선 가격과 잔량만 썼다면 “최우선 호가 가중 중간가격”이라고 부르고, 정해진 모형과 추정 절차를 구현한 경우에만 “마이크로가격 추정치”라고 부르세요. 센트 단위로 정밀해 보여도 기준값은 잡음이 있을 수 있습니다. 어느 데이터와 모델에서 나왔는지, 목표 관측 구간이 무엇인지, 어떻게 검증했는지 밝히지 않은 채 공정가치라고 부르면 안 됩니다.
한 시점의 잔량과 주문흐름을 구분합니다
대기 잔량 불균형은 상태값입니다. 한 순간 표시된 매수·매도 잔량을 비교합니다. 주문흐름 불균형(OFI)은 시간에 따른 변화값입니다. 지정가 주문의 유입, 체결로 인한 호가 소진, 대기 주문의 취소나 변경에 따라 최우선 가격에서 수급이 어떻게 바뀌는지를 추적합니다. 매수호가 90주와 매도호가 30주라는 비율만으로는 매수 잔량이 방금 추가되었는지, 오래 유지되었는지, 거래 후 계속 보충되었는지 알 수 없습니다.
콘트, 쿠카노프, 스토이코프는 미국 주식 50개 종목의 주문장 사건을 연구했고, 짧은 시간 구간에서 OFI와 가격 변화 사이의 관계를 보고했습니다. 그 기울기는 시장 심도에 따라 반대로 달라졌습니다. 이것은 사건 흐름과 특정 데이터셋에 관한 결과이지, 잔량을 한 번 읽는 것만으로 수익성 있는 거래를 예측한다는 증거가 아닙니다. 굴드와 보나트는 Nasdaq 주식 10개 종목에서 잔량 불균형과 다음 중간가격 방향을 연구했습니다. 분류 결과는 호가단위가 큰 종목과 작은 종목 사이에 차이가 있었습니다. 어느 연구도 양의 불균형을 보편 규칙으로 만들지 않습니다. 방향 분류만으로는 스프레드 통과 비용, 수수료, 대기순서, 지연, 미체결도 반영되지 않습니다. 콘트·쿠카노프·스토이코프 연구와 굴드·보나트 연구를 참고하세요.
피드 범위와 시각, 단위를 확인합니다
두 호가창 화면이 다르다고 해서 어느 한쪽만 “진짜 시장”인 것은 아닙니다. 한 화면은 단일 거래소 심도일 수 있고, 다른 화면은 통합 최우선 매수·매도 호가일 수 있으며, 또 다른 화면은 지연되거나 일정 간격으로 표본화된 데이터일 수 있습니다. 전체 심도 상품이라도 가격 단계를 더 보여줄 뿐 특정 명칭의 체결 장소만 포괄할 수 있습니다. 숨겨진 수량이나 예비 잔량이 표시 잔량에 나타나지 않을 수도 있습니다. 또한 화면을 본 뒤 주문이 도착하기 전에 대기열이 바뀔 수 있습니다. Nasdaq의 심도 피드 정의와 SEC 데이터 방법론은 이런 경계를 보여줍니다. 모든 플랫폼이 동일한 주문장을 보여준다고 추정하지 말고 실제 데이터 상품을 확인하세요.
종목, 매수·매도 표기, 거래 장소 범위, 거래 세션, 시각, 단위가 같은 경우에만 값을 비교하세요. 한 피드가 주식 수를 보고하고 다른 피드가 라운드랏, 계약 수 또는 합산 잔량을 보고한다면 비교 전에 단위를 맞춰야 합니다. 서로 다른 시각에 찍힌 최우선 매수호가와 매도 잔량을 합치지 마세요. 선물은 정확한 월물과 매칭 시장을, 옵션은 계약 수가 기초자산 주식 노출과 같지 않다는 점을 확인해야 합니다. 입력이 뒤섞이면 계산은 맞아도 시장에서 의미가 통하지 않는 숫자가 됩니다.
체결 맥락으로 쓰고 검증 가설은 따로 시험합니다
재량적으로 확인할 때는 먼저 유효한 양방향 호가와 스프레드를 확인하세요. 동기화된 한 시점의 잔량으로 불균형과 가중 중간가격을 계산합니다. 그런 다음 호가와 체결이 갱신될 때 값이 유지되는지 사라지는지 관찰합니다. 최근 중간가격 변동 및 실제 체결 흐름과 함께 보세요. 호가창 한쪽의 색이나 크기만으로 매수·매도 의도를 단정하지 마세요. 선물 스프레드와 슬리피지 설명은 기준값과 실제 주문에 사용 가능한 가격이 왜 다른지 설명합니다.
모형을 만들 때는 결과변수부터 정하세요. 다음 중간가격 변화, 일정 구간의 움직임, 체결 확률, 실행비용은 서로 다른 결과입니다. 검증에서 따로 분리한 자료 구간을 두고, 호가단위와 스프레드를 반영하며, 수수료·리베이트·대기순서·데이터 지연·부분체결·취소·시장가성 주문 비용을 포함하세요. 종목, 거래 장소, 세션과 시장 상태별로 시험하고 중간가격이나 스프레드만 사용하는 기준 모형과 비교하세요. 불균형이 아주 작은 다음 호가단계 움직임만 분류하고 실제 체결비용도 감당하지 못한다면 통계적 연관성은 쓸 수 있는 우위가 아닙니다.
실용적인 역할은 제한적이지만 분명합니다. 대기열 가중 기준값은 호가 상태에 대한 맥락을 보태고 단기 가격 압력에 관한 연구 질문을 세우는 데 도움을 줄 수 있습니다. 거래 방향을 대신 고르거나 주문 체결을 보장하지 않으며 명확한 실행 기준을 대체하지 않습니다. 다른 사람이 결과를 재현할 수 있도록 어떤 수식과 피드를 사용했는지 기록하세요.
자주 묻는 질문
Q1대기 잔량 불균형이 양수면 매수자가 더 적극적인가요?
그렇다고 할 수 없습니다. 선택한 피드와 시점에서 최우선 매수호가의 표시 잔량이 매도호가보다 많다는 뜻입니다. 누가 방금 거래했는지, 주문이 계속 남아 있는지, 표시된 주문장이 모든 거래 장소를 포함하는지는 알려주지 않습니다.
Q2가중 중간가격은 실제 체결 가능한 가격인가요?
아닙니다. 호가가격과 표시 잔량으로 계산한 기준값입니다. 실제 주문은 매수호가나 매도호가에서 체결되거나 여러 가격 단계를 거칠 수 있고, 주문이 거래소에 도착하기 전에 잔량이 바뀔 수도 있습니다. 가중 중간가격은 상대방이 제시한 가격이 아닙니다.
Q3양의 불균형만 보고 매수 신호로 사용해도 되나요?
이 글은 그런 결론을 뒷받침하지 않습니다. 연구는 특정 조건에서 다음 중간가격 움직임과 연관성을 관찰했지만, 거래 규칙을 만들려면 관측 구간, 관련 데이터, 표본 밖 검증, 현실적인 실행비용이 필요합니다. 양수 하나만으로 신뢰할 만한 주문 지시를 만들 수 없습니다.
출처와 더 읽을 자료
내용 정정 제보
이 아티클 링크를 담은 이메일 초안을 준비합니다. 직접 보내야 Mark에 제보가 접수됩니다
QUICK CHECK
글을 다 읽었다면, 3문항으로 확인해보세요
Question 01
최우선 매수호가에 90주, 매도호가에 30주가 있을 때 정규화된 대기 잔량 불균형은 얼마입니까?
정답을 고르면 바로 설명을 볼 수 있어요