단일가 경매는 들어온 주문을 즉시 연속 체결하지 않고 한동안 모은 뒤 하나의 가격에서 가능한 체결 수량을 계산합니다. 후보 가격별 체결량은 누적 매수와 누적 매도의 작은 값입니다. 이를 최대화하는 가격을 먼저 찾고, 여러 가격이 동률이면 거래소 규칙에 따라 잔량 불균형 최소화, 기준가격과의 거리, 매수·매도 압력 방향 같은 우선순위를 적용합니다. 따라서 마지막 체결가나 가장 큰 주문 하나가 개장·재개 가격을 정한다고 보면 안 됩니다. 시장가 주문, reserve 수량, auction collar, 주문 취소 freeze가 결과에 포함되는 방식은 거래소별로 다릅니다. 예정 시각과 실제 경매 실행 시각, indicative와 final 상태를 별도 필드로 보존해야 공지 지연이나 재개 연장을 가격 오류로 오해하지 않습니다.
시장가와 지정가 주문을 후보 가격에 누적합니다
가상 주문이 매수 101원 5개, 100원 4개이고 매도 99원 3개, 100원 5개라고 합시다. 후보 99에서는 매수 9개와 매도 3개 중 3개, 100에서는 매수 9개와 매도 8개 중 8개, 101에서는 매수 5개와 매도 8개 중 5개가 체결 가능합니다. 최대 체결량은 100원의 8개입니다.
매수는 후보 가격 이상 주문을, 매도는 후보 가격 이하 주문을 누적합니다. market order가 포함되는 방식, 경매 collar 밖 주문, reserve 수량은 거래소 규칙을 확인해야 합니다. 숫자는 산식 검산용입니다.
경매 가격은 마지막 가격을 이어 붙인 값이 아니라 모인 주문을 가장 많이 교차시키는 한 점입니다.
JOBCOIN 해설

그림은 이 주제의 공통 개념을 단순화한 설명입니다. 아래 항목에서 이 글의 구체적인 조건과 예외를 함께 읽어보세요.
- 시장가와 지정가 주문을 후보 가격에 누적합니다
가상 주문이 매수 101원 5개, 100원 4개이고 매도 99원 3개, 100원 5개라고 합시다.
- 가격별 체결량과 잔량을 표로 검산합니다
100원에서 누적 매수 9·매도 8이면 8개가 체결되고 매수 1개가 남습니다.
- 동률 규칙은 반드시 공식 문서를 봅니다
두 가격이 같은 최대 체결량을 만들 수 있습니다.
AI로 제작한 개념도 · 실제 가격·거래 내역·통계가 아닙니다.
가격별 체결량과 잔량을 표로 검산합니다
100원에서 누적 매수 9·매도 8이면 8개가 체결되고 매수 1개가 남습니다. 101원에서는 5개 체결 뒤 매도 3개가 남습니다. 체결량만 최대화하면 100원이 선택됩니다. 잔량 부호는 어느 쪽 주문이 남는지 보여 줍니다.
실제 경매는 더 많은 주문 유형과 우선순위가 있으며 이 표는 원리 설명용입니다. 거래소가 공개한 indicative match price를 재현할 때는 해당 규칙 버전과 주문 포함 범위를 사용합니다.
| 후보 가격 | 누적 매수 | 누적 매도 | 체결 가능·잔량 |
|---|---|---|---|
| 99 | 9 | 3 | 3·매수 6 |
| 100 | 9 | 8 | 8·매수 1 |
| 101 | 5 | 8 | 5·매도 3 |
| 선택 | — | — | 100원·8개 |
동률 규칙은 반드시 공식 문서를 봅니다
두 가격이 같은 최대 체결량을 만들 수 있습니다. NYSE Arca 사양은 Indicative Match Price가 경매 collar 안에서 실행 가능 수량을 최대화하고, 동률이면 reference price에 가까운 가격을 택한다고 설명합니다. 다른 거래소는 불균형 최소화나 압력 방향 규칙을 추가할 수 있습니다.
한 시장의 동률 규칙을 다른 코인 거래소에 대입하지 마세요. 이전 종가, 마지막 정상 가격, 지수 가격 중 무엇이 reference인지도 상품 공지에서 확인합니다.
- 경매 대상 주문 유형과 접수·취소 시간을 확인합니다.
- 후보별 누적 매수·매도와 체결 가능 수량을 계산합니다.
- 최대 체결량 동률 규칙과 reference price를 기록합니다.
- collar·가격 제한과 미체결 주문 처리까지 확인합니다.
- indicative 갱신과 final trade 시각을 구분합니다.
- freeze 전후 허용 주문과 취소 규칙을 대조합니다.
- 재개 연장 공지는 예정 시각을 덮어쓰지 않습니다.
- 미체결 주문이 다음 세션으로 이월되는지 기록합니다.
- 경매별 paired quantity와 imbalance 부호를 원자료와 함께 보존합니다.
- 예정 경매와 실제 실행 이벤트의 식별자를 분리합니다.
indicative 값은 확정 가격이 아닙니다
경매 중 새 주문과 취소가 들어오면 indicative match price, paired quantity와 imbalance가 바뀝니다. NYSE auction 안내는 imbalance 정보와 indicative price를 경매 전 공개하며 종료 시 collar 안에서 실행한다고 설명합니다.
중간 화면을 실제 개장가로 저장하지 말고 메시지 상태와 최종 auction trade를 구분합니다. feed가 끊긴 구간은 마지막 indicative 값을 확정값처럼 유지하지 않습니다.
재개 경매와 연속매매를 분리합니다
연속매매는 들어오는 주문이 기존 주문과 가격·시간 우선으로 즉시 상호작용합니다. 재개 경매는 중단 동안 주문을 모아 하나의 가격에서 대량 교차시킨 뒤 연속매매로 전환합니다. 첫 체결의 수량과 가격 충격이 평상시 한 거래와 다를 수 있습니다.
경매 체결을 일반 aggressor buy·sell로 억지 분류하면 안 됩니다. 한 가격에서 양쪽 주문이 동시에 교차하므로 별도 auction 플래그와 세션 상태를 보존합니다.
공지 해석은 시간·상태·범위를 남깁니다
거래 재개 공지에는 주문 접수 시작, imbalance 공개, freeze, 경매 실행, 연속매매 재개 시각을 구분합니다. 시간대와 지연 가능성을 표시하고 예정 시각을 실제 실행 시각으로 쓰지 않습니다.
최종 보고에는 후보표, 최대 체결량, 잔량 방향, 동률 규칙, reference와 collar를 둡니다. 이 계산은 경매 원리 재현이며 가격의 적정성이나 이후 방향을 보장하지 않습니다.
자주 묻는 질문
가장 높은 매수 주문이 개장가가 되나요?
아닙니다. 모든 경매 대상 주문을 후보 가격별로 누적해 체결 가능 수량과 동률 규칙을 적용합니다.
indicative price는 확정 체결가인가요?
아닙니다. 주문·취소가 들어오며 바뀔 수 있고 경매 시점 최종 규칙 적용 후 확정됩니다.
경매 체결을 매수 주도로 분류할 수 있나요?
일반 연속매매의 aggressor 개념과 다릅니다. auction 거래로 별도 보존하는 편이 안전합니다.
더 깊이 읽기
본문에서 다룬 개념과 확인 절차를 다음 글에서 이어서 살펴보세요.



