주문 실행의 원리: 계획한 주문과 실제 체결의 차이 · 3 / 6
IOC 부분 체결 후 남은 포지션 확인하기
Immediate-or-cancel은 즉시 체결되지 않은 주문 부분의 처리 방식입니다. 기존 포지션을 없애거나 부분 체결을 되돌리지 않으며 요청한 청산의 완료도 보장하지 않습니다. 주문 상태와 포지션 상태를 구분해야 합니다. 주문이 취소됐어도 포지션은 열려 있을 수 있습니다.
Athenum6 분업데이트:
매수호가 세 단계에 내는 리듀스 온리 IOC 매도
가상의 선형 상품에 기존 롱 10단위가 있다고 가정합니다. 수량 10, 지정가 99.80 USDT, IOC 조건의 리듀스 온리 매도 주문을 냅니다. 매수호가는 100.00에 4단위, 99.90에 3단위, 99.70에 5단위입니다. 매칭 때까지 호가가 유지되고 다른 주문이 개입하지 않으며 수수료는 호가 통화로 부과되고 거래소가 설명한 IOC 규칙을 따른다고 가정합니다. 여기서 수량은 기초자산 단위이고 가격은 단위당 USDT입니다. 파생상품 예시는 USDT로 선형 정산하며, 계약 승수가 있다면 먼저 이 단위로 환산해야 합니다.
청산 주문 재시도 전 체결과 포지션 대조하기
다음 주문을 내기 전에 체결 식별자, 누적 체결 수량, 현재 포지션을 대조하세요. 접수 확인은 체결 보고가 아닙니다. 네트워크 타임아웃도 첫 요청 실패의 증거가 아닙니다. 상태 확인 없이 원래의 10단위 매도를 반복하면 원하지 않은 주문이 생길 수 있습니다. 리듀스 온리는 노출을 제한하는 데 도움이 되지만 상태 대조를 대신하지 않습니다. 지원되는 경우 일관된 클라이언트 주문 식별자와 거래소 상태 조회를 사용하세요. 모든 거래소에 공통인 재시도 규칙을 임의로 가정하면 안 됩니다.
예시: IOC 매도 10단위 중 7단위 체결, 롱 3단위 잔존
첫 두 매수호가는 매도 지정가 조건을 충족합니다. 4단위를 100.00에, 3단위를 99.90에 팔아 체결 명목금액은 699.70 USDT입니다. 99.70의 5단위는 지정가보다 낮으므로 체결 대상이 아닙니다. 7단위가 체결되고 주문 잔량 3단위는 취소되지만 기존 롱에는 3단위가 남습니다. 평균 체결가는 699.70 / 7 = 99.95714286 USDT이며 지정가 99.80과 다릅니다.
예시 테이커 수수료율 0.05%를 적용하면 체결된 7단위의 수수료는 0.34985 USDT입니다. 이 선형 파생상품에서 699.70 USDT는 거래 명목금액이며 계좌 입금액이 아닙니다. 원래 평균 진입가가 단위당 90 USDT였다면 종료한 부분의 가격 손익은 699.70 − 7 × 90 = 69.70 USDT입니다. 종료 수수료를 빼면 69.35015 USDT이며, 해당 부분에 배분할 진입 수수료와 펀딩은 아직 반영하지 않았습니다. 반환되는 증거금은 이익과 별도로 구분합니다. 남은 3단위에는 가격 변동과 강제청산 위험이 계속 존재합니다.
| 매수호가 | 가용 수량 | 실제 체결 수량 | 체결 명목금액, USDT |
|---|---|---|---|
| 100.00 | 4 | 4 | 400.00 |
| 99.90 | 3 | 3 | 299.70 |
| 99.70 | 5 | 0 | 0.00 |
| 합계 | 12 | 7 | 699.70 |
도표 크게 보기- 기존 롱 포지션: 10 단위
- 실제로 매도한 수량: 7 단위
- 계속 열려 있는 롱 수량: 3 단위
IOC와 FOK 차이: FOK로 전체 포지션이 남는 경우
Fill-or-kill은 다른 조건입니다. 동일한 정적 호가창에서 전체 수량을 한 번에 체결하거나 전부 취소하는 규칙을 적용하면 10단위를 99.80 이상에 팔 수 없으므로 아무것도 체결되지 않습니다. 부분 체결은 방지하지만 기존 10단위 전체가 노출된 채 남습니다. IOC와 FOK의 선택에는 수수료뿐 아니라 허용할 수 있는 잔여 포지션도 포함됩니다.
결정 전 확인사항
- 요청 수량, 방향, 지정가, 유효 조건을 기록합니다.
- 중복을 제거한 체결 식별자로 체결을 합산합니다.
- 체결된 수량으로 평균 가격과 수수료를 계산합니다.
- 취소된 주문과 남은 포지션을 별도로 대조합니다.
- 확인된 포지션 상태에 따라 다음 행동을 정합니다.
이해도 확인
첫 매수호가에 2단위만 있고 다른 IOC 조건은 같다면 체결, 수수료, 남은 포지션은 어떻게 되나요?
정답과 해설 보기
5단위가 총 499.70 USDT에 체결되며 평균 가격은 99.94입니다. 0.05% 수수료는 0.24985 USDT입니다. 미체결 주문은 취소돼도 기존 롱 5단위는 남습니다.
출처 및 추가 자료
Athenum으로 더 알아보기
관련 수업
- 분할 익절 후 실현 R 계산하기
실제 청산 수량이 최초 포지션에서 차지하는 비중으로 가중하고, 모든 수수료를 차감하며, 최초 위험 분모를 유지합니다. 목표가 접촉은 전체 트레이드의 결과가 아닙니다.
- 오더북 깊이를 따라 체결 VWAP 계산하기
가상의 시장가 주문을 여러 가격 레벨에 채우고 평균 체결가, 베이시스포인트 슬리피지, 사라진 깊이의 영향을 계산합니다.