What is OCO Order?
A one-cancels-the-other (OCO) order allows users to place two orders at the same time. Users can place a Limit order along with a Stop order, and only one of them will be executed. When one of the reservations is placed, the other is automatically canceled. This allows users to make a profit while minimizing potential losses. This order type is available on Spot, Futures, and Perpetual trading only.
Types of OCO Orders:
- OCO Limit – Simultaneously places a Limit order and a Stop-Limit order
- OCO Market – Simultaneously places a Limit order and a Stop-Market order
How to place an OCO order?
Sign in to Crypto.com Exchange. Then, go to the spot trading pairs or the Perpetual or Futures contract you want to trade. Click the Order Type arrow and select OCO Limit or OCO Market in the drop-down menu.
Important: When margin trading is enabled, advanced order types will not be available. Margin trading must first be canceled to select advanced order types.
To place an OCO Limit or Market order, you must have enough balance to support the Limit (Leg 1) or Stop (Leg 2) order. The value of the order will be locked when the order is submitted.
OCO order fields:
1 Foot (Limit Order)
- Price: Enter the limit price of the order
- For OCO Call Demand: 1 foot price should be lower than the market price with a minimum difference of 0.5%
- To call OCO Sell: 1 foot price should be higher than the market price with a minimum difference of 0.5%
2 Foot (for OCO Limit orders)
- Trigger: The price at which a Stop-Limit order will be placed. The trigger price should be at least 0.5% higher than the market price.
- Limit: The Limit price of the Stop-Limit order after the trigger price is reached.
- For OCO Call Demand: The Limit price of 2 feet should be higher than the price of 1 foot
- To summon an OCO Sell: The Limit price of 2 feet should be lower than the price of 1 foot
2 Foot (for OCO Market Orders)
- Trigger: The price at which a stop-market order will be placed. When the trigger price is reached, the Limit order on the first leg will be canceled. After that, the stop order on the second leg will be executed according to the available price in the market.
Once you've filled in all the fields, click Buy/Sell. The limit order of foot 1 will be found in the Open Orders tab and the stop order of leg 2 will be found in the Trigger Orders tab. These orders can be viewed through the trading interface or through the orders section of the control panel.
How to cancel an OCO order?
If there is an OCO order, you can click Cancel with one foot in the Open Orders or Trigger Orders tabs. After that, both legs of an OCO order (with the same OCO order ID) will be canceled at once.