현물 주문

바이낸스 OCO 주문 사용법: 익절과 손절을 한 번에 설정하기

2026-04-21 · 7 분 소요

OCO 주문은 익절(Take Profit)과 손절(Stop Loss)을 하나의 주문 그룹으로 묶어, 하나가 체결되면 다른 하나는 자동으로 취소되는 방식입니다. BTC 실전 예시를 통해 완벽하게 정리해 드립니다.

OCO 주문을 사용하면 익절과 손절을 매번 수동으로 관리할 필요 없이 한 번에 설정할 수 있습니다. 먼저 바이낸스 공식 사이트에서 계정을 생성하고, 바이낸스 공식 앱을 설치하세요(iOS 사용자는 iOS 설치 가이드를 참고하세요). 본 가이드에서는 OCO 주문의 정확한 사용법을 설명합니다.

OCO의 기본 원리

OCO는 'One-Cancels-the-Other'의 약자로, "하나가 실행되면 다른 하나는 자동으로 취소된다"는 뜻입니다.

일반적인 익절 주문과 손절 주문은 독립된 두 개의 주문이므로 사용자가 수동으로 관리해야 합니다. 예를 들어 익절이 체결되면 손절 주문을 즉시 취소해야 합니다. 그렇지 않으면 나중에 시세가 하락할 때 이미 매도하고 없는 자산에 대해 손절 주문이 실행되어 원치 않는 포지션이 생길 수 있습니다.

OCO 주문은 이 두 가지를 하나로 묶어 시스템이 자동으로 관리해 줍니다.

OCO 주문은 어디서 사용할 수 있나요?

  • 현물(Spot): 지정가 OCO (익절 지정가 + 손절 지정가를 동시에 설정)
  • 선물(Futures): 조건부 주문(Conditional Order) 내 OCO 기능 제공

본 가이드는 현물 거래를 중심으로 설명합니다.

OCO 주문 패널 접속 방법

  1. 현물 거래 페이지(원하는 거래쌍 선택) 접속
  2. 주문 패널 상단의 '지정가 / 시장가 / 스탑 리밋(Stop-Limit) / OCO' 탭에서 OCO 선택
  3. 4~5개의 입력창이 나타납니다.

입력 필드 상세 설명

현물 매도 방향의 OCO 주문 시 작성해야 할 필드는 다음과 같습니다.

필드 의미
가격(Price) 익절할 목표 지정가
스탑(Stop) 손절 주문이 활성화되는 트리거 가격
리밋(Limit) 손절 주문 활성화 후 실제 매도될 지정가
수량(Amount) 매도할 수량

예시: BTC를 60,000달러에 보유 중이며, 익절가 65,000 / 손절가 56,000 설정 시

  • 가격 (익절 지정가): 65,000
  • 스탑 (손절 트리거): 56,000
  • 리밋 (손절 지정가): 55,950
  • 수량: 0.05 BTC

설정을 완료하면 바이낸스는 시스템상에 두 개의 주문을 올립니다:

  1. 65,000달러에 매도하는 지정가 주문
  2. 가격이 56,000달러에 도달하면 55,950달러에 매도하는 지정가 주문 생성

이 중 어느 하나라도 체결되면 나머지 하나는 즉시 취소됩니다.

OCO 주문이 유용한 상황

상황 1: 시세의 방향을 예측하기 어려울 때

다음 캔들이 상승할지 하락할지 알 수 없지만, 65,000달러에서 수익을 실현하거나 56,000달러에서 손실을 제한하고 싶을 때 유용합니다. OCO는 양방향을 모두 방어해 줍니다.

상황 2: 실시간 모니터링이 불가능할 때

수면 중이거나 업무 중, 외출 시에 OCO를 설정해 두면 24시간 내내 나를 대신해 주문을 집행하는 관리자를 고용한 것과 같습니다.

OCO 주문이 적합하지 않은 상황

1. 명확한 추세가 형성되었을 때

비트코인이 확실히 상승할 것으로 판단된다면, 굳이 손절 주문을 걸어 수수료를 낭비할 필요가 없습니다. 익절 지정가 주문만 걸어두면 충분합니다.

2. 변동 폭이 너무 좁을 때

익절과 손절의 가격 차이가 너무 작으면(예: 0.5% 미만), 수수료가 수익의 상당 부분을 차지할 수 있습니다.

3. 급등락 장세 (가격 건너뛰기)

가격이 너무 빠르게 급락할 경우, OCO의 손절 지정가에 매수 주문이 없어 체결되지 않을 수 있습니다. 이런 장세에서는 시장가(Market) 주문이 더 안정적일 수 있으나, 가격 컨트롤은 불가능합니다.

OCO + 트레일링 스탑 (Trailing Stop)

바이낸스는 단방향 동적 보호 기능으로 '트레일링 스탑'을 제공합니다. OCO는 직접적으로 트레일링 스탑을 포함할 수 없으므로, 필요하다면 다음과 같이 나누어 설정해야 합니다:

  • 트레일링 스탑으로 손절 방향 설정
  • OCO 대신 일반 지정가 주문으로 익절 설정

또는 선물의 고도화된 조건부 주문을 활용할 수 있습니다.

분할 OCO 설정 방법

바이낸스 현물은 1:1 OCO만 지원합니다. 만약 "64,000달러에 30% / 65,000달러에 30% / 66,000달러에 40%"와 같이 단계별로 익절하고 싶다면, 세 개의 독립적인 OCO 주문을 넣어야 합니다:

  • OCO 1: 익절 64,000, 손절 56,000, 수량 30%
  • OCO 2: 익절 65,000, 손절 56,000, 수량 30%
  • OCO 3: 익절 66,000, 손절 56,000, 수량 40%

각 OCO 주문은 서로 독립적입니다. 한 주문이 실행되어도 나머지 주문의 손절 라인은 그대로 유지됩니다.

자주 하는 실수

1. 수량 오류

계좌에 실제로 보유한 수량보다 많은 수량을 입력하면 주문이 들어가지 않습니다.

2. 가격 설정 논리 오류

손절 트리거 가격이 익절가보다 높게 설정되는 등 논리적 오류가 있으면 시스템이 주문을 거부하거나 자동으로 조정합니다.

3. 스탑(Stop) vs 리밋(Limit) 설정

매도 시에는 보통 리밋 가격 ≤ 스탑 가격으로 설정하고, 매수 시에는 리밋 가격 ≥ 스탑 가격으로 설정해야 체결 가능성이 높습니다.

4. 일부 취소 문제

OCO 주문 후 '현재 대기 주문'을 보면 두 개의 주문이 표시됩니다. 이 중 하나만 수동으로 취소하면 다른 하나는 자동으로 취소되지 않을 수 있습니다. 취소할 때는 'OCO 그룹 전체 취소' 버튼을 사용하는 것이 안전합니다.

앱(APP)에서 OCO 주문하기

  1. 앱에서 거래쌍 진입
  2. '매도' 또는 '매입' 클릭
  3. 주문 유형 드롭다운에서 OCO 선택
  4. 각 필드 입력
  5. 슬라이드하여 확인

앱에서는 기본적으로 OCO 고급 필드가 숨겨져 있을 수 있으므로, '고급' 또는 '더 보기'를 클릭해야 할 수도 있습니다.

OCO vs 그리드 트레이딩 비교

그리드 트레이딩은 지속적인 저점 매수·고점 매도를 반복하는 방식이고, OCO는 단발적인 양방향 탈출 전략입니다. 두 방식은 상호 보완적으로 사용할 수 있습니다.

예: 비트코인 그리드(55,000~65,000)를 운영하면서, 구간 이탈에 대비해 OCO로 안전장치를 추가(>67,000 전량 매도, <53,000 전량 손절)할 수 있습니다.

자주 묻는 질문

Q: OCO 수수료는 어떻게 계산되나요? A: 실제 체결된 주문에 대해 Taker / Maker 기준에 따라 부과됩니다. 주문 설정 자체에는 비용이 들지 않습니다.

Q: 여러 개의 OCO 주문을 동시에 걸 수 있나요? A: 네, 수량만 허용된다면 독립적으로 여러 개 설정 가능합니다.

Q: 취소할 때 하나만 취소할 수 있나요? A: OCO는 묶음 주문이므로 원칙적으로 두 주문이 함께 취소됩니다.

Q: 손절은 트리거됐는데 지정가에 체결되지 않으면 어떻게 되나요? A: 지정가 주문 상태로 대기하게 됩니다. 하지만 OCO 그룹은 이미 '활성화'된 것으로 간주되어 익절 주문은 취소된 상태입니다. 이때는 수동으로 대응해야 합니다.

Q: 선물 거래에도 OCO가 있나요? A: 선물에서는 '조건부 주문' 기능을 통해 OCO와 동일한 효과를 낼 수 있습니다.

관련 읽을거리

OCO 주문은 "자기 전에 주문 걸고 아침에 결과를 확인하는" 매매를 현실로 만들어 줍니다. 지정가 주문, 손절 주문과 함께 적절히 활용하면 현물 거래의 원칙을 지키는 데 큰 도움이 될 것입니다.