OCO orders allow traders to define both a profit target and a maximum acceptable loss level for a position at the same time, reducing the need to monitor markets manually.
If you cancel one order in an OCO pair manually, the platform also cancels the other order.
A related order type, OTOCO (One-Triggers-a-One-Cancels-the-Other), was launched by Binance in June 2024. It adds an entry trigger order that activates an OCO exit pair once filled, enabling fully bracketed trade setups.
An OCO (One-Cancels-the-Other) order lets you place two conditional orders simultaneously: one limit order targeting a profit level and one stop-limit order protecting against downside. Only one of the two can execute. When either order is fully or partially filled, the platform automatically cancels the remaining one. Manually canceling one order also removes the other.
OCO orders require two price levels set around your current position:
For example, suppose you bought 0.1 BTC at $90,000 based on your market analysis. You want to take profit if the price rises to $100,000, but limit your downside if it falls to $85,000. You could place an OCO order with a limit sell at $100,000 and a stop-limit order with a trigger at $87,000 and a limit price at $85,000. If BTC reaches $100,000 first, the limit order executes and the stop-limit order cancels. If BTC drops to the trigger level instead, the stop-limit order activates and the limit order cancels.
Note that using OCO orders effectively requires a solid understanding of both limit and stop-limit order mechanics, including how the stop price and limit price interact on the stop-loss side.
A related and more advanced order type is the OTOCO (One-Triggers-a-One-Cancels-the-Other) order, which Binance launched in June 2024. The difference is in the structure:
For most traders managing an existing position, a standard OCO order is sufficient. OTOCO is more relevant when you want to automate both entry and exit in one submission.
An OCO (One-Cancels-the-Other) order combines a limit order and a stop-limit order for the same position. Only one of the two can execute: when either order fills, the platform automatically cancels the other. If you cancel one order manually, the other is also removed. OCO orders are available on Binance and other major exchanges for spot trading.
The stop-limit component has two prices: a stop (trigger) price and a limit price. When the market reaches the stop price, a limit sell order is placed at the limit price. The stop price is typically set above the limit price to account for fast-moving markets. If the market moves too quickly, the limit order may not execute if the price falls through the limit level before a buyer is found. This distinction matters when setting conservative stop-loss levels.
An OCO order is placed for an existing position: two exit orders (take-profit limit and stop-loss stop-limit) are live simultaneously, and whichever triggers first cancels the other. An OTOCO (One-Triggers-a-One-Cancels-the-Other) order adds an entry trigger: a primary order is placed first, and once it fills, an OCO exit pair activates automatically. OTOCO lets you define an entire trade bracket (entry, take-profit, and stop-loss) in a single order submission. Binance launched OTOCO support in June 2024.
Use an OCO order when you want to define both a profit target and a maximum loss threshold simultaneously for an active position. A simple limit order targets one outcome; a simple stop-limit order covers the other. Placing them individually means if one executes, the other remains open, potentially creating an unintended double position or unnecessary exposure. An OCO eliminates that risk by linking the two so only one can execute. This is particularly useful when you cannot monitor your position in real time.
OCO orders are a practical tool for managing risk and setting exit conditions without continuous manual monitoring. They work by linking a limit order and a stop-limit order so that filling one automatically cancels the other. Understanding how both component order types work is the foundation for using OCO orders effectively. For more advanced use cases, the OTOCO order type extends this logic to include an automated entry trigger as well.
Quando um comprador (taker) escolhe a melhor oferta de compra ou venda disponível de uma criptomoeda, consi...