선물 OCO 주문이란? One-Cancels-Other 구조 설명
선물 OCO 주문이 두 주문을 연결해 한쪽 체결 시 다른 쪽을 취소하는 방식과 수익실현·스톱 사례, 부분 체결 후 확인할 항목을 설명합니다.
한눈에 답하기
선물 OCO는 두 주문을 연결해 적용되는 플랫폼 규칙에 따라 한쪽이 체결되면 다른 쪽을 취소하는 구조입니다. 대안적 청산 두 개를 묶는 데 쓰일 수 있지만 실제 체결, 취소 수량, 최종 포지션을 반드시 확인해야 합니다.
OCO는 두 결과를 동시에 만들려는 주문이 아닙니다
CFTC 용어집은 OCO를 두 주문의 쌍으로 정의하며 한 주문이 체결되면 다른 주문이 자동 취소되는 구조로 설명합니다.
대표적인 포지션 관리 예시는 수익실현 한도 주문과 보호용 스톱 주문을 연결하는 방식입니다.
목적은 두 가지 대안 중 하나를 표현하는 것입니다.
수익실현 주문이 먼저 체결되면 연결된 스톱은 OCO 처리 규칙에 따라 취소돼야 합니다.
스톱 쪽 주문이 먼저 체결되면 수익실현 주문이 취소 대상이 됩니다.
연결된 두 주문을 동시에 실행하려는 두 번의 포지션 축소로 계산하지 마세요.
계산 사례: 롱 1계약과 두 개의 연결 청산
5,000에 선물 1계약을 롱으로 보유한다고 하겠습니다.
다음 두 주문을 OCO로 연결합니다.
5,020 한도 주문이 체결되면 해당 체결로 롱 포지션이 닫힙니다.
가상의 승수가 포인트당 20달러라면 총손익은 다음과 같습니다.
(5,020 − 5,000) × 20달러 = 400달러입니다.
연결된 스톱은 제출된 OCO 규칙에 따라 취소돼야 합니다.
반대로 스톱 쪽 청산이 먼저 체결되면 한도 주문이 취소 대상입니다.
- 5,020 매도 한도 주문
- 4,980 매도 스톱 주문
OCO는 두 청산가격을 보장하지 않습니다
OCO 연결은 두 주문 사이의 관계를 제어합니다.
스톱을 보장된 체결가격으로 바꾸지는 않습니다.
스톱 주문은 고유한 트리거와 체결 규칙을 따릅니다.
한도 주문은 호환되는 유동성이 없으면 미체결될 수 있습니다.
트리거, 거래소 처리, 최종 체결 사이에 시장이 빠르게 움직일 수도 있습니다.
선물 스톱과 스톱리밋 주문은 스톱 쪽 가격 위험을 설명합니다.
선물 시장가와 한도 주문은 한도 주문의 특성을 설명합니다.
부분 체결은 별도로 검산해야 합니다
OCO라는 이름만 보고 모든 부분 체결 동작을 추정하지 마세요.
플랫폼은 OCO 반대 주문을 언제 취소, 축소, 유지 또는 다른 상태로 처리할지 자체 규칙을 둘 수 있습니다.
여러 계약 중 일부만 청산됐다면 연결 주문과 남은 포지션이 어떻게 바뀌었는지 확인하세요.
예를 들어 롱 5계약에서 2계약만 일부 청산되면 여전히 롱 3계약이 남습니다.
연결 주문 상태가 바뀌었어도 계좌에는 실제 익스포저가 남아 있습니다.
약어만 보고 판단하지 말고 브로커 OCO 문서와 최종 주문 보고서를 확인하세요.
첫 체결 후 취소 상태도 확인하세요
자동 취소라도 최종 주문 기록에서 확인해야 합니다.
각 주문 ID, 체결 수량, 잔여 수량, 취소 확인, 순포지션을 확인하세요.
한쪽이 체결된 뒤 다른 주문이 화면에 잠시 보인다고 즉시 대체 주문을 보내지 마세요.
화면 업데이트가 실제 주문 상태보다 늦을 수 있습니다.
반대로 취소 표시만 보고 포지션이 0이라고 단정하지 마세요.
선물 주문 거절과 미체결의 차이는 최종 상태가 중요한 이유를 설명합니다. [!TRYMARK] OCO 청산 하나를 재구성하세요 5,000 롱 1계약에서 5,020 매도 한도와 4,980 매도 스톱을 연결하세요. 한도가 먼저 체결되는 경우와 스톱 쪽이 먼저 체결되는 경우의 주문·포지션 상태를 적으세요.
OCO 체크리스트를 사용하세요
상품, 브로커, 플랫폼이 원하는 OCO 동작을 지원하는지 확인하세요.
연결된 두 주문 ID를 기록하세요.
두 주문의 수량이 의도한 포지션 관리와 맞는지 확인하세요.
각 주문의 가격과 트리거 규칙을 별도로 확인하세요.
부분 체결 시 반대 주문이 어떻게 바뀌는지 확인하세요.
한쪽 체결 뒤 반대 주문의 최종 상태를 확인하세요.
새 주문 전 순 선물 포지션을 다시 계산하세요.
최종 손익에는 수수료, 거래소·청산 비용, 슬리피지를 반영하세요.
이 글은 연결 주문 구조를 설명하며 특정 청산 전략을 권하지 않습니다.
자주 묻는 질문
선물 거래에서 OCO는 무슨 뜻인가요?
OCO는 One Cancels the Other입니다. 두 주문을 연결해 한쪽이 체결되면 적용되는 주문 처리 규칙에 따라 다른 쪽을 취소합니다.
수익실현과 스톱을 선물 OCO로 묶을 수 있나요?
많은 플랫폼에서 수익실현 한도와 스톱 같은 대안적 청산을 OCO 방식으로 연결할 수 있습니다. 실제 지원과 동작은 브로커나 거래소에서 확인하세요.
OCO면 예상하지 못한 중복 체결이 절대 생기지 않나요?
그렇게 단정할 수 없습니다. 연결 취소는 자동화되지만 체결과 취소는 실제 처리 과정을 따릅니다. 체결, 부분 체결, 취소 확인, 순포지션을 확인하세요.
OCO 한쪽이 부분 체결되면 어떻게 되나요?
구현에 따라 다를 수 있습니다. 연결 주문이 취소, 조정 또는 다른 상태로 처리될 수 있으므로 실제 플랫폼 문서와 최종 주문 상태를 확인하세요.