해외선물정보

해외선물 미니계좌 OCO 주문 개념과 쓸 때 주의점

2026. 11. 07.

해외선물 미니계좌 OCO 주문 개념과 쓸 때 주의점 대표 이미지

해외선물 미니계좌 OCO 주문이란 하나의 포지션에 대해 목표가(지정가) 주문과 손절가(역지정가) 주문을 동시에 걸어두고, 둘 중 하나가 체결되면 나머지 주문이 자동으로 취소되는 조건부 주문 방식이다. OCO는 One Cancels the Other의 약자로, 두 주문이 서로를 상쇄하는 관계로 하나의 묶음에 등록된다는 뜻이다. 미니계좌에서도 주문 개념 자체는 일반 계좌와 동일하지만, 실제 지원 여부와 입력 화면은 이용하는 HTS·MTS에 따라 다르기 때문에 사용 전 확인이 필요하다.

OCO 주문은 어떤 원리로 두 주문을 묶는가

OCO 주문은 어떤 원리로 두 주문을 묶는가 설명 이미지
OCO 주문은 두 개의 개별 주문을 하나의 그룹으로 묶어 시스템이 두 조건을 동시에 감시하도록 만드는 구조다. 한쪽 주문이 체결되는 순간 시스템은 이를 그룹 내 다른 주문에도 즉시 반영해 자동으로 취소 신호를 보낸다. 사용자가 두 주문을 따로 취소할 필요 없이, 체결 이벤트 하나로 묶음 전체가 정리되는 것이 핵심 원리다.

예를 들어 매수 포지션을 보유한 상태에서 진입가보다 위쪽에 목표가 지정가 매도 주문을, 아래쪽에 손절 목적의 역지정가 매도 주문을 함께 걸어둘 수 있다. 가격이 위로 움직여 지정가가 먼저 체결되면 아래쪽 역지정가 주문은 자동으로 취소되고, 반대로 가격이 아래로 움직이면 역지정가가 체결되며 위쪽 지정가 주문이 취소된다. 이 과정에서 사용자가 별도로 개입하지 않아도 두 주문 중 하나만 살아남는다.

OCO가 쓰이는 이유는 포지션을 계속 지켜보기 어려운 상황에서 두 방향의 대응을 미리 등록해두기 위해서다. 미니계좌는 계약 단위가 일반 계약보다 작게 설계되어 있을 뿐, 가격 변동 자체는 기초 자산 시세를 그대로 따라가므로 같은 수준의 관리 필요성이 존재한다. 다만 OCO는 어디까지나 조건부 주문 도구이며, 특정 수익이나 손실 제한을 보장하는 장치는 아니라는 점을 분명히 해둘 필요가 있다.

미니계좌에서 OCO 주문을 넣을 때 입력하는 값은 무엇인가

OCO 주문을 등록할 때 공통적으로 입력하는 값은 목표가, 손절가, 수량, 유효기간 네 가지로 정리할 수 있다. 목표가는 보유 포지션 기준으로 유리한 방향의 체결 희망 가격이고, 손절가는 불리한 방향으로 움직였을 때 손실을 제한하기 위한 가격이다. 수량은 두 주문 각각에 설정하는 계약 수이며, 유효기간은 당일 소멸형인지 취소 전까지 유지되는 방식인지를 정하는 항목이다.

미니계좌는 계약당 거래 단위나 틱 가치가 일반 계좌와 다르게 설계되어 있어, 수량 입력란에 보유 중인 미니 계약 수를 정확히 맞춰야 한다. 미니·마이크로 계약의 기본 구조에 대해서는 /futures-overseas/mini 페이지에서 계약 단위 개념을 먼저 확인해두면 입력값을 설정할 때 혼동을 줄일 수 있다. 수량을 잘못 입력하면 포지션 일부만 정리되고 나머지가 그대로 남는 상황이 생길 수 있다.

아래는 OCO 주문을 입력하는 순서를 정리한 목록이다. 실제 화면 구성은 HTS·MTS마다 다르지만 확인해야 할 항목의 순서는 대체로 비슷하다.

  1. 보유 포지션의 방향(매수·매도)과 수량을 먼저 확인한다.
  2. 목표가(지정가) 주문 가격을 입력한다.
  3. 손절가(역지정가) 주문 가격을 입력한다.
  4. 두 주문의 수량이 보유 포지션 수량과 일치하는지 재확인한다.
  5. 유효기간을 설정한 뒤 전송 전 최종 화면에서 묶음 상태를 확인한다.

OCO 주문이 자동 취소되는 조건과 체결 순서는 어떻게 되는가

OCO 묶음에서 한쪽 주문이 지정한 가격에 도달해 체결되면, 시스템은 그 즉시 나머지 주문에 취소 요청을 전달한다. 이 처리는 사용자의 추가 조작 없이 시스템 내부에서 자동으로 이루어지는 것이 기본 구조다. 다만 체결과 취소 사이에는 처리 시간차가 존재할 수 있어, 특수한 상황에서는 의도와 다른 결과가 나올 가능성도 염두에 두어야 한다.

시장 유동성이 부족한 시간대나 가격이 빠르게 움직이는 구간에서는 지정한 가격에 정확히 체결되지 않고 근접한 가격에서 체결되는 슬리피지가 발생할 수 있다. 이 경우에도 체결 자체가 발생했다면 나머지 주문은 정상적으로 취소 처리된다. 다만 체결이 전혀 이루어지지 않는 경우라면 묶음 전체가 그대로 유지된 채 남아 있게 된다.

시가 갭이 크게 발생하는 경우 목표가와 손절가 구간을 동시에 건너뛰는 상황도 이론적으로 가능하다. 이런 경우 어느 가격을 기준으로 체결 처리가 되는지는 시스템 로직에 따라 달라지므로, 실제 처리 방식은 이용 중인 HTS의 주문 안내 자료나 상담을 통해 확인하는 것이 정확하다. 임의로 특정 결과를 예상하고 대응하기보다는 확인된 사실을 기준으로 판단하는 것이 안전하다.

HTS와 MTS에 따라 OCO 지원이 다른 이유는 무엇인가

HTS와 MTS에 따라 OCO 지원이 다른 이유는 무엇인가 설명 이미지
OCO라는 주문 방식은 개념적으로는 공통적이지만, 실제 지원 여부는 거래 플랫폼의 주문 엔진 설계에 따라 달라진다. 일부 HTS는 OCO 기능을 기본 메뉴로 제공하지만, 일부는 이 기능 자체가 없거나 브라켓 주문처럼 다른 명칭의 유사 기능으로 제공되기도 한다. 따라서 명칭만 보고 동일한 기능이라고 단정하기보다 실제 설정 화면에서 조건을 하나씩 확인하는 과정이 필요하다.

이러한 차이는 체결 처리를 중개사 서버 단계에서 수행하는지, 거래소 시스템과 직접 연동해 처리하는지에 따라서도 달라질 수 있다. PC 기반 HTS와 모바일 기반 MTS는 같은 계좌를 사용하더라도 주문 화면 구성과 지원 기능이 다를 수 있으므로, 두 환경에서 OCO 메뉴가 동일하게 보이는지도 별도로 확인해야 한다. HTS 화면 구성은 /trading-system/hts, 모바일 환경은 /trading-system/mts 페이지에서 각각의 기본 구조를 먼저 살펴보면 비교하기 수월하다.

본인이 사용할 플랫폼에서 OCO 기능이 실제로 제공되는지, 어떤 조건에서 작동하는지는 화면을 직접 열어 확인하거나 상담을 통해 안내받는 방법이 정확하다. 본인 명의로 개설한 계좌를 기준으로 주문 기능을 확인하는 것이 안전하며, 계좌 개설이나 주문 기능에 대한 세부 문의는 상담 신청을 통해 진행할 수 있다.

미니계좌 OCO와 일반 지정가 주문의 체결 차이는 무엇인가

단일 지정가 주문은 하나의 가격 조건만을 가지고 그 조건이 충족될 때까지 대기하는 구조다. 반면 OCO 주문은 두 개의 가격 조건을 동시에 걸어두고 둘 중 하나가 먼저 충족되는 순간 나머지를 정리하는 구조라는 점에서 관리 방식 자체가 다르다. 지정가 주문이 진입과 청산 모두에 쓰일 수 있는 반면, OCO는 주로 이미 보유한 포지션을 두 방향으로 관리하는 목적으로 많이 쓰인다.

OCO를 사용한다고 해서 두 주문 중 하나가 반드시 유리한 가격에 체결된다는 보장은 없다. 시장가가 급격히 움직이는 구간에서는 지정한 가격과 실제 체결 가격 사이에 차이가 발생할 수 있고, 이는 단일 지정가 주문에서도 동일하게 나타날 수 있는 현상이다. OCO는 두 조건을 동시에 관리해주는 편의 기능일 뿐, 체결 품질 자체를 개선해주는 기능은 아니라는 점을 구분해서 이해할 필요가 있다.

또한 OCO 묶음으로 걸어둔 주문은 포지션 상태가 바뀌면 함께 재설정해야 하는 경우가 많다. 예를 들어 일부 수량만 청산되었거나 추가 진입으로 포지션 수량이 바뀌었다면, 기존에 걸어둔 OCO의 수량도 다시 맞춰야 한다. 이를 놓치면 실제 보유 수량과 주문 수량이 어긋난 상태로 방치될 수 있다.

OCO 주문 사용 중 흔히 겹치는 오류와 점검 항목은 무엇인가

OCO 주문을 설정할 때 자주 발생하는 입력 오류로는 목표가와 손절가의 방향이 뒤바뀐 경우, 두 주문의 수량이 서로 다르게 입력된 경우, 유효기간 설정을 빠뜨린 경우를 들 수 있다. 이 중 가격 역전은 일부 시스템에서는 주문 자체가 거부되지만, 그렇지 않은 시스템에서는 의도와 다른 체결로 이어질 수 있어 특히 주의 깊게 확인해야 한다. 수량 불일치는 포지션 일부만 정리되고 나머지가 그대로 남는 결과로 나타날 수 있다.

아래 표는 OCO 주문을 사용하기 전에 점검할 항목을 정리한 것이다. 표의 왼쪽은 점검할 항목, 가운데는 확인하는 구체적인 방법, 오른쪽은 놓치기 쉬운 비고 사항을 담고 있으므로 실제 주문 입력 전에 하나씩 대조해보는 방식으로 활용할 수 있다.

점검 항목확인 방법비고
가격 역전 여부목표가와 손절가가 진입가 기준으로 반대 방향에 있는지 확인역전 시 주문이 거부되거나 오작동할 수 있음
수량 일치 여부두 주문의 계약 수가 보유 포지션 수량과 동일한지 확인불일치 시 일부만 정리되고 잔여 포지션 발생 가능
유효기간 설정당일 소멸형인지 지속 유지형인지 확인장 마감 후 자동 소멸 여부는 HTS마다 다름
OCO 지원 여부이용 중인 HTS·MTS의 주문 화면에서 OCO 메뉴 존재 확인미지원 시 개별 주문을 수동으로 관리해야 함

다음 표는 OCO 주문을 구성하는 두 주문의 역할을 비교한 것이다. 목표가 주문과 손절가 주문이 각각 어떤 방향의 가격을 다루는지, 입력 시 무엇을 확인해야 하는지를 함께 정리했다.

구분설명입력 시 확인할 점
목표가(지정가) 주문보유 포지션 기준 유리한 방향의 체결 희망가현재가 대비 방향이 올바른지 확인
손절가(역지정가) 주문보유 포지션 기준 불리한 방향의 손실 제한가목표가와 역전되지 않았는지 확인
수량두 주문에 각각 설정하는 계약 수보유 포지션 수량과 일치하는지 확인
유효기간당일(Day) 또는 취소 전까지(GTC) 등HTS별 기본값이 다르므로 직접 확인

포지션을 걸어둔 이후에도 시장 상황이나 추가 매매에 따라 OCO 설정을 다시 점검하는 습관이 필요하다. 한 번 설정했다고 끝나는 것이 아니라, 포지션 변화가 생길 때마다 수량과 가격 조건을 다시 맞추는 작업이 뒤따라야 묶음 상태가 실제 보유 내역과 어긋나지 않는다.

자주 묻는 질문

Q. OCO 주문을 걸어두면 모니터링을 아예 안 해도 되나요

OCO는 두 방향의 대응을 미리 등록해두는 도구일 뿐, 시장을 전혀 지켜보지 않아도 되게 만들어주는 장치는 아니다. 갭이나 급격한 변동 구간에서는 의도와 다른 체결이나 체결 지연이 발생할 수 있어 주기적인 확인이 필요하다. 특히 포지션 수량이 바뀌었을 때는 OCO 설정도 함께 점검해야 한다.

Q. 미니계좌에서 OCO 주문에 별도 수수료가 붙나요

OCO 주문 자체에 추가 수수료가 붙는지 여부는 거래사와 시장에 따라 다르게 적용될 수 있어 특정 금액으로 단정하기 어렵다. 정확한 수수료 체계는 이용 예정인 HTS와 거래사를 기준으로 상담에서 안내받는 것이 정확하다. 계약별 거래 비용 구조는 /futures-overseas/mini 페이지의 기본 설명과 함께 확인해두면 도움이 된다.

Q. OCO 주문과 브라켓 주문은 같은 건가요

OCO와 브라켓 주문은 두 조건을 동시에 관리한다는 점에서 유사하지만, 세부 로직과 명칭은 플랫폼마다 다르게 쓰인다. 일부 HTS는 OCO라는 명칭을 그대로 쓰고, 일부는 브라켓이나 다른 이름으로 비슷한 기능을 제공한다. 실제 사용할 HTS 화면에서 메뉴 이름과 설정 방식을 직접 확인하는 것이 가장 정확하다.

Q. OCO로 걸어둔 두 주문 중 하나만 따로 취소할 수 있나요

묶음 전체를 한 번에 취소하는 방식과 개별 주문만 선택해 취소하는 방식 중 어느 쪽이 지원되는지는 HTS에 따라 다르다. 임의로 가능하다고 짐작하고 조작하기보다 실제 주문 화면에서 취소 옵션을 먼저 확인하는 것이 안전하다. 궁금한 부분은 상담 신청을 통해 이용 예정 HTS 기준으로 안내받을 수 있다.

본 콘텐츠는 정보 제공을 목적으로 하며 투자 권유가 아닙니다.
해외선물 거래는 레버리지로 인해 원금을 초과하는 손실이 발생할 수 있습니다.
당사는 금융투자업을 영위하지 않으며, 어떠한 경우에도 선입금을 요구하지 않습니다.

함께 보면 좋은 글

계좌개설
신청
카톡 상담텔레 상담네이버 카페유튜브