﻿---
title: "암호자산 호가창"
description: "호가창은 거래소별 미체결 매수·매도 주문을 보여 줍니다. 안전하게 사용하려면 일관된 시장 데이터 재구성, 정확한 체결 규칙, 깊이를 반영한 실행 계산, 체결과 결제 대사가 필요합니다."
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 암호자산 호가창

> 교육 목적으로만 제공되며 투자 조언이 아닙니다. 투자에는 손실이 발생할 수 있습니다.

<a id="answer"></a>

## 직접 답변

호가창은 특정 거래소와 상품의 미체결 매수 주문, 매도 주문 또는 가격대별 집계 수량을 보여 주는 상태·시장 데이터입니다. 표시된 최고 매수가와 최저 매도가가 최우선 매수호가와 최우선 매도호가를 이루며 그 차이가 스프레드입니다. 이 가시 상태는 한 시점의 체결 가능 의사일 뿐 예측이나 유지 약속이 아니며, 비공개 주문, 빙산 주문, RFQ, 장외 거래 및 다른 거래소 유동성의 전체 지도도 아닙니다.

시장 데이터 수준은 중요합니다. Level 1은 최우선 호가, Level 2는 가격별 집계 수량, Level 3은 거래소가 제공하는 경우 개별 주문과 대기열 세부 정보를 보여 줍니다. Level 2 수량은 여러 주문을 포함할 수 있으므로 계정의 대기열 순서를 알 수 없습니다. 신뢰할 수 있는 로컬 호가창은 일관된 스냅샷과 연속되고 올바르게 정렬된 증분 이벤트를 결합해야 하며, 시퀀스나 체크섬 연속성이 깨지면 사용을 중단해야 합니다.

체결 규칙은 거래소별로 다릅니다. 일부 연속 호가창은 가격시간 우선을 사용하지만, 다른 상품은 비례 배분, 경매, 비공개 주문 규칙, 자기거래 방지 또는 체인별 블록 순서를 사용할 수 있습니다. 시장가 주문은 보장된 최근 가격이 아니라 이용 가능한 가격에 체결됩니다. 지정가 주문은 즉시 유동성을 소비한 뒤 잔량이 호가창에 남을 수 있습니다. 취소는 확인되기 전까지 체결과 경합하는 요청이므로 체결, 수수료, 잔량, 잔고 및 결제를 공식 이벤트로 대사해야 합니다.

<a id="mechanism"></a>

## 작동 방식

1. 거래소와 법적 주체, 상품과 세션, 기준/호가 방향, 현물 또는 파생상품 계약, 호가 단위, 주문 단위, 최소 명목금액, 수수료 등급, 호가창 수준, 수탁 또는 결제 모델 및 시계를 확정합니다.
2. 일관된 로컬 뷰를 구성합니다. 이벤트를 구독해 버퍼링하고, 문서에 규정된 스냅샷을 가져와 호환되고 순서가 맞는 업데이트만 적용합니다. 절대 수량과 변화량을 구분하고 시퀀스 또는 체크섬을 검증하며, 누락이 있으면 스냅샷을 다시 가져옵니다.
3. 우선순위, 경매, 자기거래 방지, 정정, 취소, 비공개·빙산 주문, 온체인 또는 블록 내 순서 규칙을 정확히 확인합니다. 집계 가격대에서 대기열 순서를 추론하지 않습니다.
4. 매수·매도 방향, 기준자산 수량 또는 호가자산 예산, 지정가·시장가 동작, 스톱 트리거, `GTC`, `IOC`, `FOK` 등의 유효기간, 포스트온리·리듀스온리, 가격 보호 범위 및 최악의 허용 가격을 지정합니다.
5. 체결 가능한 반대편을 가격대별로 훑어 체결 수량, 명목금액, VWAP, 스프레드 및 명시된 기준 대비 슬리피지를 추정합니다. 체결별 메이커·테이커 수수료를 더하고 지연, 사라지거나 숨겨진 깊이, 부분 체결을 스트레스 테스트합니다.
6. 멱등적인 클라이언트 ID로 제출하고 비공개 접수, 거부 및 체결 이벤트를 처리합니다. 정정, 취소, 교체는 엔진이나 체인의 확인 전까지 경합 중으로 보고 실제 잔량, 재고, 현금 및 수수료를 대사합니다.
7. 공개 호가창, 비공개 주문 상태, 체결 및 결제 원장을 비교합니다. CEX에서는 체결을 수탁·출금과 분리하고, 온체인·하이브리드 호가창에서는 제출, 순서 지정, 실행, 결제, 재구성 및 최종성을 분리한 뒤 상태가 불일치하면 중단하고 재동기화합니다.

메이커와 테이커는 각 체결에서의 유동성 역할이지 계정이나 주문의 영구 속성이 아닙니다. 시장성이 있는 지정가 주문은 여러 가격대에서 테이커가 된 후 잔량이 메이커로 대기할 수 있습니다. 스톱 주문은 거래소가 정한 트리거가 다른 주문을 생성하기 전까지 일반적으로 공개 호가창에 나타나지 않으며, 트리거 가격도 체결 가격을 보장하지 않습니다. 유효기간, 포스트온리, 시장 보호 및 정정 동작은 해당 거래소와 상품별로 확인해야 합니다.

<a id="example"></a>

## 계산 예시

- **스프레드와 호가 식별.** 최우선 매수호가가 `99.90`, 최우선 매도호가가 `100.10`이면 `midpoint = (99.90 + 100.10) / 2 = 100.00`, 절대 스프레드는 `0.20`, 중간값 대비 스프레드는 `0.20 / 100.00 = 0.20% = 20 bps`입니다. 최근 체결가 `99.70`만으로 현재 체결 가능 호가가 바뀌지는 않습니다.
- **깊이 소진과 수수료.** 매도 호가는 `2 @ 100.00`, `3 @ 100.20`, `5 @ 100.50`입니다. `8`을 시장가 매수하면 비용은 `200.00 + 300.60 + 301.50 = 802.10`, 따라서 `VWAP = 802.10 / 8 = 100.2625`입니다. 최우선 매도호가 대비 슬리피지는 `0.2625% = 26.25 bps`입니다. 테이커 수수료가 `20 bps`이면 수수료는 `1.6042`, 총 현금 유출은 `803.7042`, 총비용 단가는 `100.463025`입니다.
- **시장성 지정가 주문의 잔량.** 같은 매도 호가에 `8 @ 100.20` 지정가 매수 주문을 내면 `2 @ 100.00`과 `3 @ 100.20`이 체결되어 비용은 `500.60`, VWAP는 `100.12`, 미체결 잔량은 `3`입니다. `IOC`이면 잔량을 취소하고, `GTC`이면 `100.20`에 대기할 수 있습니다. 체결 명목금액에 대한 `20 bps` 테이커 수수료는 `1.0012`이므로 이후 메이커 체결 전 현재 현금 유출은 `501.6012`입니다.
- **시퀀스와 취소 경합.** `sequence = 100`인 로컬 스냅샷에 `4 @ 100.10`이 표시됩니다. 이벤트 `101`이 수량을 `1`로 바꾼 뒤 다음 수신 이벤트가 `103`이면, `102` 누락으로 호가창 상태를 알 수 없습니다. `103`만으로 안전하게 복구할 수 없으므로 새 스냅샷이 필요합니다. 별도로 수량 `10`인 매도 주문이 취소 확인 전에 `2`와 `1`만큼 체결되면 최종 체결량은 `3`, 취소 잔량은 `7`이며 체결량 0이 아닙니다.

<a id="risks"></a>

## 위험

- 거래소, 법적 주체, 상품, 계약, 세션 또는 환경이 잘못되었습니다.
- 기준/호가 방향이 뒤집히거나 수량과 명목금액 단위가 일관되지 않습니다.
- 호가 단위, 주문 단위, 최소 명목금액, 소수 자릿수 또는 가격 범위 규칙이 잘못되었습니다.
- 스냅샷이 오래되거나 불완전하거나 다른 세션의 것이거나 버퍼 이벤트와 호환되지 않습니다.
- 시퀀스 누락, 중복, 순서 오류 또는 체크섬 실패를 무시합니다.
- 절대 대체 수량을 변화량으로 적용하거나 0 수량 삭제를 잘못 처리합니다.
- Level 2 집계를 Level 3 주문 식별 또는 대기열 순서로 오해합니다.
- 비공개, 빙산, RFQ, 다크, 장외, 내부화 또는 다른 거래소 유동성을 누락합니다.
- 가격시간, 비례, 경매, 자기거래 방지, 정정 또는 보충 규칙을 잘못 가정합니다.
- 시장가, 지정가, 스톱, 보호 범위, 포스트온리, 리듀스온리, `GTC`, `IOC`, `FOK` 의미를 오해합니다.
- 시장가 주문이 부분 체결, 거부되거나 최근가·중간값·최우선가에서 크게 벗어나 체결됩니다.
- 취소, 정정 또는 교체가 체결과 경합해 의도하지 않은 잔여 재고나 초과 체결을 만듭니다.
- 중복 제출, 접수 유실, 클라이언트 ID 충돌 또는 주문 ID 불일치로 멱등성이 깨집니다.
- 메이커/테이커 역할, 등급, 리베이트, 체결별 수수료, 펀딩 또는 결제 비용을 잘못 기록합니다.
- 표시된 스프레드나 깊이가 네트워크, 처리, 대기열 또는 블록 지연 중 사라집니다.
- 매수·매도벽이 취소, 허수주문, 다층 주문, 보충 또는 거래소 분산으로 인해 잘못 해석됩니다.
- 슬리피지 기준, 방향, 스프레드, VWAP, 수수료, 환율 변환 또는 총비용을 잘못 계산합니다.
- 거래 중단, 경매, 지정가 전용 모드, 유지보수, 장애, 요청 제한 또는 시장 상태 전환이 동작을 바꿉니다.
- CEX 수탁, 원장, 자산 분리, 출금, 지급 능력 또는 API 무결성이 체결과 별개로 실패합니다.
- 온체인·하이브리드 흐름에 승인, nonce, 가스, 시퀀서, MEV, 컨트랙트, 재구성, 최종성 및 인덱서 위험이 추가되고 최종 대사도 실패합니다.

<a id="misconceptions"></a>

## 일반적인 오해

- **“큰 매수벽은 가격 상승을 보장한다.”** 표시 주문은 정당할 수도 있지만 취소·이동되거나 다른 주문 흐름에 가려지거나 오도를 목적으로 할 수도 있습니다.
- **“시장가 주문은 최근가, 중간값 또는 최우선가에 체결된다.”** 이용 가능한 반대편 유동성을 소비하므로 부분 체결되거나 여러 가격대를 통과할 수 있습니다.
- **“지정가 주문은 항상 메이커이고 비용이 없다.”** 시장성 부분은 테이커가 될 수 있고 잔량은 기다리거나 영원히 미체결될 수 있으며 수수료, 기회비용, 정보 노출도 남습니다.
- **“과거 거래량이 많으면 어떤 규모에서도 체결 가능 유동성이 깊다.”** 거래량은 과거 회전을 기록하고 현재 깊이, 지연, 비공개 주문 흐름 및 가격 충격이 실행을 결정합니다.
- **“온체인 호가창은 완전히 보이고 즉시 최종 확정되며 신뢰가 필요 없다.”** 순서 지정, 오프체인 서명 주문, 시퀀서, 컨트랙트, 인덱서, 결제 및 최종성은 별도 의존 요소일 수 있습니다.

<a id="related"></a>

## 관련 주제

- [중앙화 거래소](/ko/crypto/cex/)
- [지정가 주문](/ko/crypto/limit-order-crypto/)
- [시장가 주문](/ko/crypto/market-order-crypto/)

<a id="sources"></a>

## 출처

- [Recommended Practices for Book Management](https://www.fixtrading.org/wp-content/uploads/download-manager-files/MDOWG_Book_Mgt-v20.pdf) - FIX Trading Community (접속일: 2026-08-13)
- [Exchange Matching Engine](https://docs.cdp.coinbase.com/exchange/concepts/matching-engine) - Coinbase Developer Documentation (접속일: 2026-08-13)
- [Exchange WebSocket Channels](https://docs.cdp.coinbase.com/exchange/websocket-feed/channels) - Coinbase Developer Documentation (접속일: 2026-08-13)
- [Create a new order](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/orders/create-new-order) - Coinbase Developer Documentation (접속일: 2026-08-13)
- [Get all fills](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/orders/get-all-fills) - Coinbase Developer Documentation (접속일: 2026-08-13)
- [Get fees](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/fees/get-fee) - Coinbase Developer Documentation (접속일: 2026-08-13)
- [Order Types](https://docs.cdp.coinbase.com/prime/concepts/trading/order-types) - Coinbase Developer Documentation (접속일: 2026-08-13)
- [Order book](https://hyperliquid.gitbook.io/hyperliquid-docs/hypercore/order-book) - Hyperliquid Docs (접속일: 2026-08-13)

Source: https://wiki.fcontext.com/ko/crypto/order-book-crypto/index.mdx
