바이낸스
바이낸스 OCO 주문 뜻 2026|익절·손절 동시 설정 방법 완벽 정리
바이낸스 OCO 주문 뜻과 설정 방법을 2026년 최신 기준으로 정리했습니다. One-Cancels-the-Other 원리부터 Limit·Stop·Stop-Limit 가격 차이, Buy·Sell OCO 설정 조건, 일반 TP/SL·OTOCO 차이와 주문 취소 원리까지 알아봅니다.

바이낸스 OCO 주문 뜻 2026
바이낸스 현물거래를 이용하다 보면 OCO라는 주문 방식을 볼 수 있습니다.
OCO는
One-Cancels-the-Other
의 약자입니다.
쉽게 말하면
두 개의 주문을 동시에 설정하고 → 한쪽 주문이 실행되면 → 나머지 주문은 자동으로 취소되는 기능
입니다.
대표적으로 이미 보유하고 있는 코인을
가격이 오르면 익절하고 가격이 내려가면 손절
하도록 두 가지 시나리오를 동시에 설정할 때 사용할 수 있습니다.
예를 들어 BTC를 보유하고 있고 현재 가격이 100,000 USDT라고 가정해보겠습니다.
OCO를 이용해
110,000 USDT 도달 시 익절
과
95,000 USDT 하락 시 손절
조건을 동시에 준비할 수 있습니다.
가격이 먼저 110,000까지 상승해 익절 주문이 체결되면 손절 주문은 자동으로 취소됩니다.
반대로 가격이 먼저 하락해 손절 조건이 작동하면 기존 익절 주문이 취소됩니다.
즉 OCO의 핵심은
“둘 중 하나만 실행되도록 연결된 두 주문”
이라고 이해하면 됩니다.
---
바이낸스 OCO 주문이란?
Binance Spot의 OCO Order는 기본적으로
Limit Order
와
Stop-Limit Order
두 개를 하나의 주문 그룹으로 묶는 기능입니다.
두 주문을 동시에 설정하지만 최종적으로는 하나의 시나리오만 남도록 설계되어 있습니다.
기본 구조는 다음과 같습니다.
Limit Order → 원하는 가격에서 일반 지정가 거래
Stop-Limit Order → Stop Price 도달 시 Limit Order 활성화
이 두 주문을 동시에 설정한 뒤 어느 한쪽이 먼저 실행되면 다른 주문이 자동으로 취소됩니다.
또 사용자가 OCO 주문 중 한쪽을 직접 취소하면 연결된 다른 주문도 함께 취소됩니다.
---
OCO를 사용하는 이유
일반 Limit Order 하나만 사용하면 한 방향의 가격 조건만 관리할 수 있습니다.
예를 들어 BTC를 100,000 USDT에 매수한 뒤
110,000에서 익절
주문만 걸어두면 가격 상승 시나리오는 관리할 수 있습니다.
하지만 예상과 반대로 가격이 95,000까지 떨어졌을 때 자동으로 대응할 손절 주문은 별도로 관리해야 합니다.
OCO를 이용하면
상승 시 익절 주문
과
하락 시 손절 주문
을 동시에 설정할 수 있습니다.
따라서 계속 차트를 보고 있지 않아도 미리 정한 두 가지 가격 시나리오를 관리할 수 있습니다.
---
OCO 주문 구조 한눈에 보기
| 구성 | 역할 |
|---|---|
| Limit Price | 일반 지정가 주문 가격 |
| Stop Price | Stop-Limit을 활성화하는 Trigger 가격 |
| Stop Limit Price | Trigger 후 실제 등록되는 지정가 가격 |
| Amount | 거래할 수량 |
OCO에서는 특히
Limit Price
와
Stop Price
와
Stop-Limit Price
를 서로 구분하는 것이 중요합니다.
---
1. Limit Price란?
OCO에서 첫 번째 주문은 일반적인 Limit Order입니다.
예를 들어 현재 BTC 가격이 100,000이고 보유한 BTC를
110,000 USDT에서 매도하고 싶다면
Limit Price를 110,000으로 설정할 수 있습니다.
가격이 해당 수준까지 올라오고 체결 조건이 충족되면 Sell Limit 주문이 체결됩니다.
이 주문이 체결되면 연결된 Stop-Limit 주문은 자동으로 취소됩니다.
---
2. Stop Price란?
Stop Price는 Stop-Limit 주문을 활성화하는 Trigger 가격입니다.
예를 들어
Stop Price = 95,000
으로 설정했다면 BTC 가격이 해당 Trigger 조건에 도달했을 때 Stop-Limit 주문이 활성화됩니다.
중요한 점은
Stop Price = 실제 체결 가격
이 아니라는 것입니다.
Stop Price는 주문을 작동시키는 조건입니다.
---
3. Stop-Limit Price란?
Stop Price가 Trigger된 뒤 실제 Order Book에 제출되는 Limit Order의 가격입니다.
예를 들어
Stop Price = 95,000 Stop-Limit Price = 94,900
으로 설정할 수 있습니다.
기본 구조는
가격이 95,000 도달 → Stop 조건 Trigger → 94,900 Sell Limit 주문 생성
입니다.
따라서 Stop Price와 실제 Limit Price는 서로 다른 역할을 합니다.
---
OCO Sell 주문 예시
이미 BTC를 보유하고 있다고 가정해보겠습니다.
현재 시장 가격은
100,000 USDT
입니다.
사용자는
가격이 오르면 110,000에서 익절
하고 싶지만,
반대로 가격이 하락하면
95,000 부근에서 손실을 제한
하고 싶습니다.
OCO Sell을 다음처럼 설정할 수 있습니다.
Limit Price = 110,000
Stop Price = 95,000
Stop-Limit Price = 94,900
이 경우 두 가지 상황이 생길 수 있습니다.
---
가격이 상승하면
BTC 가격이 110,000까지 상승해 Limit Sell이 체결되면
110,000 익절 주문 체결 → 95,000 Stop-Limit 주문 자동 취소
가 됩니다.
이미 BTC를 매도했기 때문에 손절 주문을 별도로 남겨둘 필요가 없습니다.
OCO가 자동으로 제거합니다.
---
가격이 하락하면
반대로 BTC 가격이 95,000까지 내려가 Stop 조건이 작동하면 Stop-Limit 주문이 활성화됩니다.
이때 연결된 상단 Limit 주문은 자동으로 취소됩니다.
구조는
Stop Price 도달 → Stop-Limit 활성화 → 기존 상단 Limit 주문 취소
입니다.
---
Sell OCO 가격 조건
Binance 공식 Spot 안내에서는 Sell OCO를 설정할 때 일반적으로 다음과 같은 가격 관계를 예로 들고 있습니다.
Limit Price > 현재 시장 가격 > Stop Price
즉 이미 보유한 자산을 기준으로 보면
위쪽 → 익절 Limit
현재 가격
아래쪽 → 손절 Stop
구조입니다.
예를 들어
Limit = 110,000
현재가 = 100,000
Stop = 95,000
처럼 설정하는 방식입니다.
---
Buy OCO도 사용할 수 있습니다
OCO가 반드시 코인을 매도하는 데만 사용하는 기능은 아닙니다.
Buy OCO도 설정할 수 있습니다.
Binance 공식 안내에서는 Buy OCO의 일반적인 가격 구조를
Limit Price < 현재 시장 가격 < Stop Price
형태로 설명합니다.
예를 들어 BTC 현재 가격이
100,000
이라고 가정하면
95,000에서 저가 매수
또는
105,000을 돌파하면 추세 매수
처럼 서로 다른 두 가지 진입 시나리오를 한 번에 설정할 수 있습니다.
---
Buy OCO 예시
현재 BTC 가격이 100,000 USDT라고 가정하겠습니다.
사용자가 다음 두 가지 상황을 생각하고 있다고 해보겠습니다.
가격이 95,000으로 떨어지면 매수
또는
가격이 105,000을 돌파하면 매수
입니다.
Buy OCO에서는
아래쪽 Limit Buy
와
위쪽 Stop-Limit Buy
를 함께 설정할 수 있습니다.
가격이 먼저 95,000으로 떨어져 Limit Buy가 체결되면 위쪽 Stop 주문은 자동으로 취소됩니다.
반대로 105,000 돌파 조건이 먼저 작동하면 아래쪽 Limit Buy는 취소됩니다.
즉 Buy OCO는 서로 다른 두 진입 시나리오 중 먼저 발생하는 하나를 선택하는 구조로도 활용할 수 있습니다.
---
바이낸스 OCO 주문 설정 방법
Binance Spot에서 OCO를 설정하는 일반적인 과정은 다음과 같습니다.
- Binance 로그인
- Trade → Spot 이동
- 거래할 Pair 선택
- 주문 종류에서 OCO 선택
- Buy 또는 Sell 선택
- Limit Price 입력
- Stop Price 입력
- Stop-Limit Price 입력
- Amount 입력
- 가격과 수량 재확인
- Buy 또는 Sell 버튼 선택
- Open Orders에서 OCO 상태 확인
웹과 앱 모두 Spot 주문 화면에서 OCO를 지원하지만 업데이트에 따라 버튼 위치나 UI는 달라질 수 있습니다.
---
바이낸스 앱 OCO 설정
앱에서도 기본 구조는 같습니다.
Trade → Spot → 거래 Pair 선택 → Order Type → OCO
순서로 이동합니다.
이후
- Limit
- Stop
- Stop-Limit
- Amount
를 입력하고 주문을 확인합니다.
특히 Stop과 Stop-Limit을 반대로 입력하지 않도록 주의하세요.
---
OCO 주문 두 개가 동시에 체결될까요?
OCO의 목적은 두 주문 중 하나가 실행되면 다른 주문을 취소하는 것입니다.
따라서 두 개의 독립적인 주문을 각각 따로 관리하는 것과 다릅니다.
Binance의 최신 OCO 설명에서는 한쪽 주문이 부분 또는 전체 체결될 경우 다른 연결 주문을 취소하는 구조로 안내합니다.
이 때문에 OCO를 설정했다면 각 주문을 별개의 주문으로 생각하기보다 하나의 연결된 Order List로 이해하는 것이 좋습니다.
---
---
OCO 주문을 직접 취소하면 어떻게 될까?
OCO의 두 주문은 서로 연결되어 있습니다.
따라서 사용자가 한쪽 주문을 직접 취소하면 연결된 다른 주문도 자동으로 취소됩니다.
예를 들어 Sell OCO에서
Take Profit Limit
과
Stop-Limit
두 주문이 연결되어 있는데 Limit 주문을 직접 취소했다면 Stop-Limit만 별도로 남는 것이 아니라 OCO 그룹 전체가 취소될 수 있습니다.
따라서 한쪽 주문만 유지하고 싶다면 일반적인 독립 주문과 OCO를 구분해서 사용해야 합니다.
---
OCO와 일반 Limit Order 차이
Limit Order
하나의 지정 가격 주문을 설정합니다.
예를 들어
110,000 Sell
하나만 설정합니다.
OCO
서로 다른 두 가지 가격 조건을 함께 설정합니다.
예를 들어
110,000 익절
과
95,000 손절
을 동시에 관리합니다.
| 구분 | Limit | OCO |
|---|---|---|
| 주문 시나리오 | 1개 | 2개 |
| Limit 주문 | O | O |
| Stop-Limit | X | O |
| 한쪽 체결 후 다른 주문 취소 | X | O |
| 자동 익절·손절 관리 | 제한적 | 가능 |
OCO는 하나의 새로운 체결 방식이라기보다 두 주문을 연결해서 관리하는 주문 전략이라고 이해하면 쉽습니다.
---
OCO와 Stop-Limit 차이
Stop-Limit 하나만 설정하면 특정 Trigger 이후 하나의 Limit Order가 생성됩니다.
OCO는 여기에 일반 Limit Order를 하나 더 연결합니다.
Stop-Limit
Stop → Limit
OCO
Limit + Stop-Limit
그리고 두 주문 중 한쪽이 먼저 실행되면 다른 주문은 취소됩니다.
따라서 이미 자산을 보유하고 있는 상황에서 상단 익절과 하단 손절을 동시에 관리할 때 OCO가 더 편리할 수 있습니다.
---
OCO와 TP/SL 차이
기본적인 목적은 비슷할 수 있습니다.
둘 다
Take Profit
과
Stop Loss
조건을 미리 설정해두는 데 사용할 수 있습니다.
다만 Binance에서는 거래 시장과 주문 화면에 따라 TP/SL 기능의 구조가 다릅니다.
Spot OCO는 기본적으로
Limit + Stop-Limit
두 주문을 연결하는 구조입니다.
반면 Futures의 TP/SL은 포지션 관리 기능을 중심으로 제공되며 Mark Price·Last Price 등 Futures 전용 Trigger 구조가 사용될 수 있습니다.
따라서 Spot OCO와 Futures TP/SL을 같은 주문 화면으로 생각하면 안 됩니다.
---
OCO는 Futures에서도 사용할 수 있나요?
이번 글에서 설명하는 Binance OCO는 Spot Trading의 주문 기능을 기준으로 합니다.
Futures에서는 포지션의 익절·손절을 관리할 수 있는 별도의
- TP/SL
- Conditional Order
- Stop Market
- Stop-Limit 구조
등이 제공됩니다.
따라서 Binance Spot의 OCO 설정을 그대로 Futures에서 찾으려고 하면 화면이 다르게 보일 수 있습니다.
---
OCO와 OTO 차이
OCO와 함께 알아두면 좋은 기능이 OTO입니다.
OTO는
One-Triggers-the-Other
의 약자입니다.
OCO
두 주문이 동시에 준비되어 있고 한쪽이 실행되면 다른 쪽을 취소합니다.
OTO
첫 번째 주문이 실행된 뒤 두 번째 주문을 활성화합니다.
즉
OCO → A와 B 중 하나
OTO → A가 실행되면 B 시작
이라는 차이가 있습니다.
---
OCO와 OTOCO 차이
OTOCO는
One-Triggers-a-One-Cancels-the-Other
의 약자입니다.
이름 그대로 OTO와 OCO를 결합한 구조입니다.
기본적으로
1단계 → Entry Order
2단계 → Entry가 완료되면 OCO 주문 활성화
형태입니다.
예를 들어
BTC 95,000 매수
가 먼저 완료된 뒤 자동으로
110,000 익절
과
90,000 손절
OCO가 생성되도록 구성할 수 있습니다.
즉 OTOCO는
진입 + 익절 + 손절
을 하나의 연결된 주문 구조로 미리 설정할 수 있습니다.
---
OCO와 OTOCO 비교
| 구분 | OCO | OTOCO |
|---|---|---|
| 기본 주문 수 | 2개 | 3개 구조 |
| 기존 보유 자산 관리 | 적합 | 가능 |
| 신규 진입 자동화 | 별도 필요 | 포함 가능 |
| 익절 설정 | O | O |
| 손절 설정 | O | O |
| 진입 체결 후 TP/SL 생성 | X | O |
| 핵심 | 둘 중 하나 | 진입 후 둘 중 하나 |
이미 자산을 보유하고 있고 익절·손절만 관리한다면 OCO 구조를 이해하면 됩니다.
진입부터 익절과 손절까지 한 번에 미리 설계하려면 OTOCO 구조가 더 관련이 있습니다.
---
OCO의 Stop-Limit은 체결을 보장하지 않습니다
OCO에서 가장 중요한 주의사항 중 하나입니다.
Stop Price가 Trigger됐다고 해서 실제 Stop-Limit 주문까지 반드시 체결되는 것은 아닙니다.
예를 들어 Sell OCO에서
Stop Price = 95,000
Stop-Limit = 94,900
으로 설정했는데 시장이 급락해 가격이 순식간에
94,000
아래로 내려간다면 94,900 Limit Sell이 바로 체결되지 않고 Order Book에 남을 수 있습니다.
즉
Stop Trigger 성공
과
실제 매도 체결 성공
은 다른 의미입니다.
---
Stop Price와 Limit Price 간격도 중요합니다
Stop-Limit을 설정할 때 Stop Price와 Limit Price를 동일하게 설정하는 것만이 항상 적절한 것은 아닙니다.
시장 가격이 빠르게 움직이는 경우 Trigger 순간 Limit Price를 지나칠 수 있기 때문입니다.
Binance 공식 OCO 안내에서도 Stop-Limit Price를 Stop Trigger와 비교적 가까운 가격에 설정하는 방식을 예로 안내합니다.
다만 가격 간격을 넓힌다고 체결이 보장되는 것은 아닙니다.
실제 설정은 시장의 변동성과 유동성을 고려해야 합니다.
---
OCO는 손실을 완전히 막아주는 기능이 아닙니다
OCO를 사용하면 손절 조건을 미리 설정할 수 있지만 손실 자체를 완전히 방지하는 기능은 아닙니다.
Stop-Limit 구조에서는 급격한 가격 변동으로 주문이 미체결될 수 있습니다.
또 가격 갭이나 유동성 부족 등으로 계획했던 가격에서 거래되지 않을 수도 있습니다.
따라서
OCO 설정 = 손실 위험 제거
라고 생각해서는 안 됩니다.
---
OCO에서 Amount는 어떻게 설정할까?
Amount는 OCO에서 거래할 자산 수량입니다.
예를 들어 BTC 0.1개를 보유하고 있고 해당 0.1 BTC에 대해 익절 또는 손절 조건을 설정한다면 Amount를
0.1 BTC
로 지정할 수 있습니다.
Limit과 Stop-Limit 두 주문이 연결되어 있지만 두 주문이 각각 별도의 0.1 BTC를 필요로 하는 구조로 생각하면 안 됩니다.
둘 중 하나만 최종적으로 실행되도록 OCO Order List로 관리됩니다.
---
OCO 주문 후 잔고가 잠길 수 있습니다
Sell OCO를 설정하면 해당 주문에 사용되는 자산이 Open Order에 할당되므로 다른 주문이나 출금에 사용할 수 있는 Free Balance가 줄어들 수 있습니다.
예를 들어 BTC 1개를 보유하고 있고 1 BTC 전체에 Sell OCO를 걸어두었다면 같은 1 BTC를 다시 다른 Sell Order에 사용하는 것은 제한될 수 있습니다.
주문을 취소하면 아직 체결되지 않은 자산은 다시 사용 가능한 잔고로 돌아올 수 있습니다.
---
Buy OCO도 잔고를 확인하세요
Buy OCO에서는 주문을 실행하기 위한 Quote Asset이 필요합니다.
BTCUSDT라면 일반적으로 USDT 잔고를 확인해야 합니다.
두 가지 주문 시나리오가 존재하더라도 실제로 둘 다 동시에 체결되는 것이 아니라 하나가 실행되면 다른 주문이 취소되는 연결 구조입니다.
주문을 넣기 전에 필요한 잔고와 예상 주문 금액을 확인하세요.
---
OCO 주문은 Maker인가요 Taker인가요?
OCO 자체가 Maker 또는 Taker를 결정하는 것은 아닙니다.
OCO 안에는 Limit과 Stop-Limit 주문이 있기 때문에 실제로 각 주문이 Order Book에서 어떤 방식으로 체결되는지에 따라 Maker·Taker 여부가 결정될 수 있습니다.
따라서
OCO = Maker
또는
OCO = Taker
라고 단정할 수 없습니다.
거래 수수료 역시 실제 체결 방식과 현재 Spot Fee Rate를 기준으로 확인해야 합니다.
---
OCO 수수료는 별도로 있나요?
OCO라는 주문 기능을 사용한다고 해서 별도의 OCO 전용 수수료가 붙는 방식은 아닙니다.
실제 체결된 Spot 거래에 현재 계정의 거래 수수료가 적용됩니다.
수수료는
- 거래 Pair
- VIP 등급
- BNB 수수료 차감 설정
- 프로모션
등에 따라 달라질 수 있습니다.
정확한 수수료율은 현재 Binance Fee 화면에서 확인하는 것이 좋습니다.
---
OCO 주문이 거절되는 이유
OCO 주문이 제출되지 않는다면 여러 조건을 확인해야 합니다.
가격 관계가 잘못된 경우
Sell 또는 Buy OCO에서 현재 가격과 Limit·Stop 가격 관계가 조건에 맞지 않을 수 있습니다.
잔고가 부족한 경우
주문 Amount를 처리할 자산이 부족할 수 있습니다.
최소 주문 수량 미달
해당 Pair의 최소 Quantity 또는 최소 주문 금액 조건을 충족하지 못할 수 있습니다.
Tick Size가 맞지 않는 경우
입력한 가격이 해당 Pair에서 허용하는 가격 단위와 맞지 않을 수 있습니다.
자산이 다른 주문에 잠겨 있는 경우
이미 Open Orders에 사용 중인 자산은 사용 가능한 Balance에서 제외될 수 있습니다.
---
OCO 주문이 체결되지 않는 이유
Limit 가격에 도달하지 않은 경우
익절 Limit이 아직 시장 가격과 만나지 않았을 수 있습니다.
Stop Price가 Trigger되지 않은 경우
Stop-Limit 자체가 아직 활성화되지 않았을 수 있습니다.
Stop-Limit이 Trigger됐지만 Limit이 미체결된 경우
가격이 빠르게 지나가면 Limit Order가 Order Book에 남을 수 있습니다.
유동성이 부족한 경우
가격 조건이 맞아도 충분한 상대 주문이 없다면 부분 체결되거나 대기할 수 있습니다.
---
OCO 주문 상태 확인
주문을 제출한 뒤에는 Binance Spot의
Open Orders
에서 현재 주문을 확인할 수 있습니다.
체결된 주문은
Order History
등에서 확인할 수 있습니다.
OCO는 연결된 주문이기 때문에 한쪽 상태가 변하면 다른 주문 상태도 함께 확인하는 것이 좋습니다.
---
OCO 주문 자주 하는 실수
OCO를 두 개의 독립 주문이라고 생각
두 주문은 연결되어 있으며 한쪽이 실행되거나 취소되면 다른 주문에도 영향을 줍니다.
Stop Price를 실제 체결 가격이라고 생각
Stop은 Trigger이고 실제 주문 가격은 Stop-Limit Price입니다.
Stop이 실행되면 무조건 손절된다고 생각
Stop-Limit은 지정가 주문이므로 실제 체결이 보장되지 않습니다.
Sell OCO 가격 위치를 반대로 설정
일반적인 Sell OCO에서는
Limit > 현재 가격 > Stop
구조를 먼저 이해해야 합니다.
OCO를 Futures 기능이라고 생각
이 글에서 설명하는 OCO는 Binance Spot 주문을 기준으로 합니다.
OTOCO와 같은 기능이라고 생각
OCO는 두 주문이 연결되고 OTOCO는 진입 주문까지 포함한 3단계 구조입니다.
주문 후 Open Orders를 확인하지 않는 경우
자동화 주문이라고 해도 실제 주문 상태와 체결 여부를 확인해야 합니다.
---
바이낸스 OCO 주문 체크리스트
- [ ] Spot 거래인지 확인
- [ ] 거래 Pair 확인
- [ ] Buy 또는 Sell 확인
- [ ] 현재 시장 가격 확인
- [ ] Limit Price 확인
- [ ] Stop Price 확인
- [ ] Stop-Limit Price 확인
- [ ] Amount 확인
- [ ] Sell·Buy 가격 조건 확인
- [ ] 사용 가능 Balance 확인
- [ ] 최소 주문 조건 확인
- [ ] 주문 후 Open Orders 확인
- [ ] 한쪽 체결 후 다른 주문 취소 여부 확인
- [ ] Stop Trigger 후 실제 체결 여부 확인
특히
현재 가격 → Limit → Stop → Stop-Limit → Amount
순서로 확인하면 OCO 주문 실수를 줄이는 데 도움이 됩니다.
---
바이낸스 OCO 주문 FAQ
바이낸스 OCO 주문이란 무엇인가요?
One-Cancels-the-Other의 약자로 Limit Order와 Stop-Limit Order를 동시에 설정하고 한쪽이 실행되면 다른 주문을 자동으로 취소하는 Spot 주문입니다.
OCO는 익절과 손절을 동시에 설정할 수 있나요?
기존 보유 자산을 대상으로 상단 Limit과 하단 Stop-Limit을 설정해 두 가격 시나리오를 동시에 관리할 수 있습니다.
OCO 주문은 Futures에서도 사용하나요?
이번 글의 OCO는 Binance Spot 주문 기능을 기준으로 합니다. Futures에는 별도의 TP/SL과 Conditional Order 기능이 있습니다.
Sell OCO 가격은 어떻게 설정하나요?
Binance 공식 안내의 일반적인 예는
Limit Price > 현재 시장 가격 > Stop Price
형태입니다.
Buy OCO도 가능한가요?
가능합니다.
공식 안내에서는 일반적으로
Limit Price < 현재 시장 가격 < Stop Price
형태의 Buy OCO 예를 제시합니다.
Stop Price와 Stop-Limit Price는 같은가요?
아닙니다.
Stop Price는 주문을 활성화하는 Trigger이고 Stop-Limit Price는 Trigger 이후 실제로 제출되는 Limit Order 가격입니다.
Stop 조건이 발동하면 무조건 체결되나요?
아닙니다.
Stop-Limit은 지정가 주문이므로 급격한 시장 움직임이나 유동성 부족으로 미체결될 수 있습니다.
한쪽 OCO 주문을 직접 취소하면 어떻게 되나요?
연결된 다른 주문도 함께 취소됩니다.
OCO 두 주문이 모두 체결되나요?
OCO는 둘 중 하나가 실행되면 다른 주문을 자동으로 취소하도록 설계된 주문 구조입니다.
OCO와 OTO 차이는 무엇인가요?
OCO는 두 주문 중 하나가 실행되면 다른 하나를 취소하고, OTO는 첫 번째 주문이 실행되면 두 번째 주문을 활성화합니다.
OCO와 OTOCO 차이는 무엇인가요?
OTOCO는 최초 진입 주문이 체결된 뒤 Take Profit과 Stop Loss 역할의 OCO 주문을 활성화하는 구조입니다.
OCO 수수료가 따로 있나요?
OCO 자체의 별도 전용 수수료보다는 실제 체결된 Spot 거래에 사용자의 현재 거래 수수료 조건이 적용됩니다.
---
바이낸스 OCO 주문 핵심 정리
| 항목 | 내용 |
|---|---|
| OCO | One-Cancels-the-Other |
| 거래 시장 | Spot |
| 구성 | Limit + Stop-Limit |
| 주문 개수 | 연결된 2개 |
| 한쪽 실행 | 다른 주문 자동 취소 |
| 한쪽 수동 취소 | 다른 주문도 취소 |
| Limit | 일반 지정가 |
| Stop | Trigger 가격 |
| Stop-Limit | Trigger 후 등록되는 지정가 |
| Sell 기본 구조 | Limit > 현재가 > Stop |
| Buy 기본 구조 | Limit < 현재가 < Stop |
| 전체 체결 보장 | X |
| Stop-Limit 체결 보장 | X |
| OTOCO와 차이 | 최초 진입 주문 포함 여부 |
바이낸스 OCO 주문을 한 문장으로 정리하면
“Limit과 Stop-Limit 두 주문을 동시에 연결하고 어느 한쪽이 먼저 실행되면 나머지 주문을 자동으로 취소하는 Spot 주문 방식”
입니다.
---
마무리
바이낸스 OCO 주문은 하나의 자산에 대해 두 가지 가격 시나리오를 동시에 관리할 수 있는 Spot 주문 기능입니다.
이미 코인을 보유하고 있다면
가격 상승 → Limit 익절
가격 하락 → Stop-Limit 손절
처럼 사용할 수 있습니다.
반대로 Buy OCO를 이용하면 현재 가격 아래의 Limit Buy와 현재 가격 위의 Stop-Limit Buy를 연결해 서로 다른 진입 시나리오를 설정할 수도 있습니다.
가장 중요한 구조는
Limit + Stop-Limit → 한쪽 실행 → 다른 주문 자동 취소
입니다.
다만 Stop-Limit은 Trigger됐다고 실제 체결까지 보장되는 주문이 아닙니다.
급격한 시장 변동에서는 Limit Price를 지나치면서 주문이 미체결 상태로 남을 수 있으므로 OCO를 설정했다고 손실 위험이 완전히 제거되는 것은 아닙니다.
실제 주문 전에는
현재 시장 가격 → Limit → Stop → Stop-Limit → Amount
순서로 확인하고,
주문 후에는
Open Orders → Trigger 여부 → Filled Amount → 연결 주문 취소 여부
를 확인하는 것이 좋습니다.
이 글은 Binance Spot 주문 기능을 설명하기 위한 정보성 콘텐츠이며 특정 매수·매도 시점이나 투자 수익을 보장하지 않습니다. 가상자산 거래에는 가격 변동에 따른 원금 손실 위험이 있습니다.
바이낸스 가입하고 혜택 확인하기+
바이낸스 가입하기
바이낸스 회원가입부터 이메일 인증, KYC, OTP 설정까지 COINSIGN의 단계별 가이드를 확인하면서 진행할 수 있습니다.
바이낸스 가입하기바이낸스 가입방법 8단계 가이드 보기 →