OCO 주문(One-Cancels-the-Other)
다른 이름: OCO · 양방향 주문 · OCO 주문
정의
OCO 주문은 두 개의 주문을 묶어 하나가 체결되면 나머지 하나가 자동으로 취소되도록 하는 주문 방식으로, 익절과 손절을 동시에 걸 때 주로 씁니다.
OCO 주문의 작동 방식
OCO는 One-Cancels-the-Other의 약자입니다. 보통 현재가 위에 지정가 익절 주문을, 현재가 아래에 스탑 리밋 손절 주문을 함께 걸어 둡니다. 가격이 위로 가면 익절이, 아래로 가면 손절이 실행되고 반대쪽 주문은 사라집니다.
OCO가 없으면 익절과 손절을 각각 걸어야 하는데, 현물에서는 같은 코인 수량이 두 주문에 동시에 묶일 수 없어 하나만 걸 수 있는 경우가 많습니다. OCO는 이 문제를 해결해 수량 하나로 양방향 계획을 세울 수 있게 해 줍니다.
선물 거래에서는 포지션에 TP/SL을 함께 설정하는 기능이 비슷한 역할을 합니다. OCO를 지원하는지, 어떤 주문 조합이 가능한지는 거래소마다 다르므로 주문 화면에서 확인해야 합니다.
예시
ETH 2개를 3,000 USDT에 산 뒤 OCO 매도를 설정한다고 가정해 보겠습니다. 익절 지정가는 3,300 USDT, 손절은 트리거 2,850 USDT, 지정가 2,840 USDT로 둡니다. 가격이 3,300 USDT에 도달하면 2 ETH가 팔려 600 USDT 이익이 나고 손절 주문은 자동 취소됩니다. 반대로 2,850 USDT에 닿으면 2,840 USDT 이상에서 팔려 손실은 최대 320 USDT이며 익절 주문은 취소됩니다.
자주 하는 실수
- OCO의 손절 쪽 스탑 리밋 간격을 너무 좁게 잡아 급락 시 체결되지 않습니다.
- 익절과 손절을 OCO 없이 따로 걸려다 잔고 부족으로 한쪽 주문이 거절됩니다.
- OCO가 체결된 뒤 남은 주문이 정말 취소됐는지 확인하지 않습니다.
배우고 실습하기
자주 묻는 질문
OCO 주문은 어디서 쓸 수 있나요?
여러 해외 거래소가 현물에서 OCO 주문을 제공합니다. 지원 여부와 세부 방식은 거래소마다 다르므로 주문 유형 목록을 확인해야 합니다.
OCO와 TP/SL의 차이는 무엇인가요?
둘 다 익절과 손절을 함께 거는 목적이지만, OCO는 주로 현물에서 두 주문을 묶는 방식이고 TP/SL은 선물 포지션에 붙는 설정인 경우가 많습니다.