Futures
Access hundreds of perpetual contracts
TradFi
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Launchpad
Be early to the next big token project
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
OCO Order - Essential Risk Management Tool for Traders
When trading crypto, you often encounter a complex situation: wanting to wait for a better price but also needing to protect yourself if the price moves against you. That’s why the OCO (One Cancels Other) order was created. It’s an automated trading tool that allows you to place two orders simultaneously: when one is executed, the other is automatically canceled.
Why do you need an OCO order?
Imagine you’re monitoring BNB/USDT, current price is $577.46. You believe the price will bounce back to support around $560 to enter a position, but you’re also worried that if the price doesn’t drop, you might miss the opportunity. At the same time, you want to set a clear stop-loss at $553.34 to limit losses.
Instead of placing separate orders and constantly monitoring the market, an OCO order lets you handle all these scenarios in a single order. If the price hits your target, the buy order triggers — the protective order is automatically canceled. If the price drops to your stop-loss point, the protective order activates — the pending order is canceled.
How does an OCO order work?
An OCO order combines two types of orders: limit order and stop-limit order. They cannot both be active simultaneously — when one is partially or fully triggered, the other is automatically canceled.
Limit order is set at a specific price, executed only if the market reaches or exceeds that price. For example: you want to buy BNB at $562.91; this order will only execute at that price or lower.
Stop-limit order works in two steps. First, the price must reach the “Stop” level (e.g., $553.34) — this is the trigger point. When the price hits this level, the order becomes a limit sell at the “Limit” price (e.g., $553.24).
Important technique: The “Limit” price should be slightly lower than the “Stop” price when selling, to increase the chances of execution during a rapid decline. If you set them equal, the risk of the order not being filled increases significantly.
How to effectively set up an OCO order
To successfully use an OCO order, you need to understand its motivation. Consider three factors: support level, resistance level, and your entry point.
For a long position:
For a short position:
Choose the number of contracts (e.g., 5 BNB), then confirm. The system will display the total order value for review.
Practical use of OCO orders in trading
Returning to the BNB/USDT example: resistance at $590, support at $560, current price $577.46.
You decide to use an OCO as follows:
If the price drops to $562.91, the buy order triggers, and you enter a long position aiming to take profit at $589.52. The protective order is canceled.
If the price doesn’t reach $562.91 but drops to $553.34, the protective order triggers, and you sell at $553.24 to cut losses. The buy order is canceled.
If the price rises from $577.46 and never drops, both orders remain active until you manually cancel. Note: canceling one order automatically cancels the other.
Risks to be aware of when using OCO orders
Stop-limit orders have a downside: if the price drops too quickly, the order may not be filled at your set limit. For example, if the price suddenly plunges from $553.34 to $550, the sell limit at $553.24 might not be executed, leading to larger losses.
To reduce this risk, don’t set the limit too close to the stop price. A $0.10 gap, as in the example, is reasonable to ensure fillability.
Additionally, OCO orders are not accessible outside trading hours on exchanges that only operate during business hours. With crypto markets operating 24/7, this is less of an issue, but it’s a general consideration.
Why is the OCO order a powerful tool?
OCO orders are simple yet effective. They automate risk management, allowing you to set “if… then…” conditions without constant screen monitoring. You can lock in profits when the market moves favorably or limit losses if the trend reverses.
However, an OCO order is just a tool. Success depends on choosing appropriate price levels and understanding how it works. Practice with small amounts before applying this strategy on a larger scale.
Disclaimer: This information is for educational purposes only. OCO orders are trading tools, not investment advice. Seek professional guidance before trading and always manage your risks carefully.