An OCO order lets you place take profit and stop loss orders at the same time in a single action. When one of the two conditions is triggered, the other is canceled automatically. This order type is available on wider screens, in both views of the buy/sell page.
OCO (One-Cancels-the-Other) is an order type that lets you place two conditional orders at the same time in a single action: a take profit (TP) order and a stop loss (SL) order. If the price reaches the take profit level you set, the take profit order is executed; if it reaches the stop loss level, the stop loss order is executed. When one is triggered, the other is canceled automatically.
On the buy/sell page, choose the OCO order type in the order form, enter the take profit and stop loss trigger prices, choose an order type (Limit or Market) for each one, then enter the amount and place your order. When one of the two conditions is triggered, the related order is executed and the other is canceled.
Note: To compare the order types, you can click the Learn about order types link in the order type selector
Take profit and stop loss levels are both trigger prices, and their meaning changes with the direction of the trade. These orders can be used to sell the asset you hold as well as to open a new position.
| Direction | Take profit | Stop loss |
|---|---|---|
| Buy | You buy if the price falls, entering at a better level | You buy if the price rises, so you do not miss the move |
| Sell | You sell if the price rises, taking the profit you targeted | You sell if the price falls, limiting your loss |
Note: When the trigger price is reached, your trade is executed instantly if you chose the Market type, or sent to the order book at the price you set if you chose the Limit type
When you place an OCO order, the two orders work together. When the price reaches one of the conditions, the related order is executed and the other is canceled automatically. You can follow your order in the Open orders section of the page; the trigger values appear in the list as TP trigger and SL trigger. You can cancel the order with the Cancel option before either condition is triggered.
A conditional order contains a single trigger condition. An OCO order contains two conditions at the same time — take profit and stop loss — and cancels one when the other is triggered. This lets you set both a profit target and a loss limit in a single action.
When either the take profit or the stop loss condition is triggered, the related order is executed and the other is canceled automatically. This prevents two orders for the same asset from being filled together.
TP stands for take profit and SL for stop loss. In the order form the condition fields are TP - condition and SL - condition, and in the open orders list they appear as TP trigger and SL trigger.
You can cancel your OCO order with the Cancel option in the Open orders section before either condition is triggered. The balance blocked by a canceled order is returned to your available balance. For details, see How do I cancel open orders?.
This order type is offered on wider screens. When your browser window narrows or you open the website on a phone, the order type list keeps only Limit, Market and Stop. You can widen the window or use the mobile app.