교육 목적으로만 제공되며 투자 조언이 아닙니다. 주문, 수수료와 체결은 취소 또는 최종 대조 전에 바뀔 수 있습니다.
핵심 답변
포스트 온리 또는 유동성 추가 전용 조건은 지정가 주문에 부착되며 주문이 매칭 엔진에 도착할 때 판정됩니다. 일부라도 기존 유동성과 즉시 체결된다면 거래소는 자체 규칙에 따라 요청을 거절하거나 주문을 접수한 뒤 취소하거나 시장성이 없는 수준으로 가격을 옮길 수 있습니다. 따라서 포스트 온리는 호가창 진입 조건이지 결과가 하나로 정해진 보편적 주문 유형이 아닙니다.
호가창에 정상적으로 남은 주문은 나중에 반대 주문이 도착하면 체결될 수 있습니다. 이 체결은 보통 메이커 유동성으로 분류되지만 실제 체결 기록과 수수료 원장이 우선합니다. 확인 응답, open 상태 또는 포스트 온리 표시만으로는 체결, 메이커 대우, 리베이트 또는 더 나은 순 결과를 보장할 수 없습니다.
작동 방식
시장성은 오래된 화면이 아니라 엔진 상태에서 판정됩니다. 매수 지정가가 최우선 매도호가 이상이거나 매도 지정가가 최우선 매수호가 이하이면 일반적으로 호가창을 가로지릅니다. 호가 단위 반올림, 경매, 잠기거나 교차된 호가창, 비공개 유동성, 가격 보호와 자가체결 방지가 결과를 바꿀 수 있습니다. 자동 가격 조정도 요청한 지정가와 대기열 위치를 바꾸므로 사용자가 명시적으로 수락한 거래소 규칙이어야 합니다.
포스트 온리는 다른 조건과 독립적입니다. GTC, GTD, IOC, FOK는 주문 유효기간을 정하며 일부 거래소는 포스트 온리와 즉시 체결 조건의 조합을 거절합니다. reduce-only, 청산 전용과 포지션 방향 필드는 익스포저를 제어합니다. 스톱 또는 이익실현 주문은 발동 전까지 호가창에 들어가지 않을 수 있고, 변환된 하위 주문이 그 시점의 포스트 온리 규칙에 따라 판정됩니다.
대기열과 수명주기 의미도 거래소별로 다릅니다. 가격 시간 우선은 흔하지만 보편적이지 않습니다. 가격 변경, 수량 증가 또는 취소 후 재주문은 대개 우선순위를 잃고, 지원되는 수량 감소는 우선순위를 유지할 수 있습니다. 자가체결 방지는 신규 주문, 기존 주문 또는 양쪽을 취소하거나 줄일 수 있습니다. 순서가 정해진 공개 및 비공개 이벤트만 실제 결과를 입증합니다.
다음 절차를 사용합니다.
- 거래소, 법적 법인, 상품, 세션과 API 버전을 확정하고 호가 단위, 거래 단위, 최소 명목금액, 수수료 등급과 시장성 있는 포스트 온리 주문이 거절·취소·가격 조정 중 어떻게 처리되는지 기록합니다.
- 타임스탬프가 있고 시퀀스가 일치하는 최우선 매수호가, 최우선 매도호가와 시장 깊이를 수집하고 방향, 지정가, 수량, 유효기간, 포지션 모드, 포스트 온리, 리듀스 온리, 자가체결 방지와 트리거 필드를 명시합니다.
- 가격과 수량을 정확히 반올림하고 교차, 가격 범위, 잔액, 증거금, 주문 한도와 호환되지 않는 모드를 사전 점검하되 엔진 도착 시점의 상태를 최종 기준으로 봅니다.
- 고유한 고객 주문 ID로 제출합니다. 전송 성공을 접수, 호가창 게시 또는 종결 상태와 구분하고 서버 주문 ID, 타임스탬프와 전체 응답을 기록합니다.
- 순서가 정해진 주문 및 체결 이벤트를 수신하고 누적 체결량, 잔여 수량, 체결 ID, 가격, 명목금액, 유동성 표시, 수수료 또는 리베이트 통화와 대기열을 바꾸는 수정을 대조합니다.
- 종결 이벤트가 도착할 때까지 수정, 취소와 교체를 경쟁 상태로 취급합니다. 시간 초과 후 멱등 방식으로 재시도하고 메시지 중복, 누락 또는 순서 뒤바뀜 후에는 다시 동기화합니다.
- 체결, 취소, 거절 또는 만료 수량을 재고, 동결 자금과 잔액에 대조한 뒤 실제 수수료, 리베이트, 역선택과 미체결을 평가합니다. 온체인 거래소라면 포함, 프로토콜 실행과 필요한 최종성을 별도로 검증합니다.
예시
- 호가 교차 동작. 최우선 매수·매도호가가
99.90 / 100.00이고 호가 단위가0.01이라고 가정합니다. 포스트 온리 매수2 BTC at 100.00은 즉시 매도호가와 체결됩니다. 거절형 거래소는 요청을 거절하고 취소형 거래소는 체결 없이 주문을 취소합니다. 가격 조정형 거래소는99.99로 옮길 수 있지만 사용자가 문서화된 이 동작을 요청한 경우에만 해당합니다. 엔진 상태가 바뀌지 않았다면99.99매수는 호가창에 남을 수 있지만 체결은 보장되지 않습니다. - 호가창에 남은 메이커 체결과 수수료. 매도
3 ETH at 99.90이 최우선 매수·매도호가가99.80 / 100.00일 때 호가창에 남고 이후 공격적인 매수 주문이 이를 체결합니다. 명목금액은3 x 99.90 = 299.70입니다. 메이커 요율이-1 bp이면 수수료는299.70 x -0.0001 = -0.02997, 즉 리베이트입니다. 잘못5 bp테이커 요율로 분류하면0.14985가 부과되어 차이는0.17982입니다. 실제 유동성 표시와 수수료 기록을 사용해야 합니다. - 부분 체결과 취소 경쟁. 호가창에 남은 포스트 온리 매도 주문이
10 units at 100이라고 가정합니다.4가 체결된 뒤 고객이 취소를 보내고 종결 취소 전에1이 추가 체결되어 남은5가 취소됩니다. 총 체결량은5이며4가 아닙니다. 체결 명목금액은500,2 bp리베이트는0.10입니다. 취소 확인 응답은 최종 재고 기록이 아닙니다. - 낮은 수수료도 총비용을 높일 수 있습니다.
10을100.00에 즉시 매수하고8 bp테이커 수수료를 내면 총비용은1,000.80입니다. 이 가격을 놓친 뒤100.20에 호가를 게시해2 bp메이커 수수료로 체결되면 총비용은1,002.2004입니다. 메이커 경로는 수수료를0.5996절감하지만 전체 비용은1.4004더 큽니다. 포스트 온리는 실행 동작을 관리할 뿐 전체 거래를 자동으로 최적화하지 않습니다.
위험
- 거래소나 상품의 포스트 온리 규칙을 잘못 가정합니다.
- 시장성 있는 주문이 예상과 달리 거절, 취소 또는 가격 조정됩니다.
- 호가 지연으로 고객 화면에서 교차하지 않은 가격이 엔진 도착 시 교차합니다.
- 호가 단위 반올림이 제출 가격 또는 교차 판정을 바꿉니다.
- 잠긴 호가창, 경매 또는 특수 거래 모드가 동작을 바꿉니다.
- 호가창에 남은 주문이 체결되지 않습니다.
- 역선택이 메이커 리베이트보다 큽니다.
- 수수료 등급, 리베이트 부호 또는 수수료 통화가 바뀝니다.
- 개별 체결이 아니라 주문 요청으로 메이커 지위를 추정합니다.
- 대기열 깊이나 비공개 유동성을 과소평가합니다.
- 주문 수정이 대기열 우선순위를 초기화합니다.
- 부분 체결이 재고 또는 현금에서 누락됩니다.
- 취소 또는 교체 경쟁으로 추가 체결이나 중복 주문이 생깁니다.
- 시간 초과나 비멱등 재시도로 불확실하거나 중복된 상태가 생깁니다.
- WebSocket 누락, 중복 또는 순서 뒤바뀜으로 로컬 상태가 손상됩니다.
- 자가체결 방지가 예상하지 않은 주문 쪽을 취소하거나 줄입니다.
- 포스트 온리가
IOC,FOK또는 다른 유효기간 규칙과 충돌합니다. - 리듀스 온리, 청산 전용 또는 포지션 모드가 의도를 거절, 축소 또는 반전합니다.
- 발동된 하위 주문이 시장성을 띠어 취소 또는 거절됩니다.
- 거래소, 수탁, API 또는 규칙 장애나 온체인 순서 지정, gas, 재구성 또는 최종성이 대조를 깨뜨립니다.
흔한 오해
- 포스트 온리는 체결을 보장합니다. 거절, 취소, 미체결 상태로 게시 또는 만료될 수 있습니다.
- API 성공 응답은 주문이 호가창에 있다는 증거입니다. 전송 확인과 매칭 엔진 상태는 서로 다른 기록입니다.
- 모든 포스트 온리 체결에는 리베이트가 있습니다. 메이커 분류, 수수료 등급, 통화와 요율은 체결과 거래소마다 다릅니다.
- 수정하거나 취소하면 이후 체결을 막을 수 있습니다. 우선순위가 초기화될 수 있고 체결이 종결 확인보다 먼저 경쟁에서 이길 수 있습니다.
- 트랜잭션 해시나 블록 포함은 온체인 주문이 메이커 유동성이 되어 최종 체결됐다는 증거입니다. 포함, 프로토콜 실행, 호가창 게시 상태, 체결과 체인 최종성은 별도 이벤트입니다.
관련 주제
출처
- Coinbase Markets Trading Rules - Coinbase(접근일: 2026-08-13)
- Create a new order - Coinbase Developer Documentation(접근일: 2026-08-13)
- Exchange Matching Engine - Coinbase Developer Documentation(접근일: 2026-08-13)
- Order Management Best Practices - Deribit Documentation(접근일: 2026-08-13)
- Post-Only Order - Bybit(접근일: 2026-08-13)
- Basic Order Types - OKX(접근일: 2026-08-13)
- Order Amend Keep Priority - Binance Spot API Documentation(접근일: 2026-08-13)
- Exchange endpoint - Hyperliquid Docs(접근일: 2026-08-13)