Futures
Access hundreds of perpetual contracts
CFD
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
CFD
Stock CFD Derivatives
US Stocks
Access real US stocks and ETFs
HK Stocks
Trade quality Hong Kong-listed stocks
Korean Stocks
SK Hynix
Real Korean stocks and top assets
Stock Futures
High leverage, 24/7 trading
Tokenized Stocks
Backed by real stock assets
IPO Access
Unlock full access to global stock IPOs
GUSD
3.8%
Mint GUSD for Treasury RWA yields
Stocks Activities
Trade Popular Stocks and Unlock Generous Airdrops
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Pre-IPOs
Unlock full access to global stock IPOs
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
Promotions
AI
Gate AI
Your all-in-one conversational AI partner
Gate AI Bot
Use Gate AI directly in your social App
GateClaw
Gate Blue Lobster, ready to go
Gate for AI Agent
AI infrastructure, Gate MCP, Skills, and CLI
Gate Skills Hub
10K+ Skills
From office tasks to trading, the all-in-one skill hub makes AI even more useful.
OCO order: An order that simultaneously places two directions, only one of which will be executed.
Do you often find it difficult when trading? Either you're afraid of not making money, or you're afraid of losing too much. Today, let's talk about a tool that can help you "get it done in one step" — OCO order ("One Cancels the Other").
What is an OCO order? In simple terms, it's a single sentence.
OCO allows you to place two orders at the same time: one is a take profit order (limit order), and the other is a stop loss order (stop limit order). As soon as one of them is executed, the other will be automatically canceled. This way, you don't have to keep watching the market - you either make a profit or have an automatic stop loss.
How to set up two orders?
Limit Order
It is a regular limit order — you set a price, and when the price is reached, it sells at that price. For example, if you want to sell BNB at 589.52 USDT, it will be executed automatically when the price is reached.
Stop Limit Order
This has two layers:
Note: If the price drops too quickly, it may fall below your stop-loss price, resulting in the stop-loss order not being executed. Therefore, it is generally advisable to set the stop-loss price slightly lower than the trigger price to increase the chances of execution.
Practical Example: How to Use BNB with OCO?
Assuming BNB is now 577 USDT, you are optimistic about the long-term upward trend but want to buy in at a low point:
Your Plan:
Benefits of Using OCO: One order completes three possibilities - wait for a lower point, earn target profit, or automatically stop loss. No need for frequent adjustments, nor to watch the market at midnight.
Why use OCO?
✓ Automated Trading: Set the parameters and leave it, no manual operation needed. ✓ Risk Control: Set stop-loss at the same time to protect the principal ✓ Profit Lock: Automatically sell at target price, do not be greedy ✓ Worry-free: Suitable for busy traders
What should you pay attention to when using OCO?
⚠️ Manually canceling one order will also automatically cancel the other. ⚠️ Setting the stop loss price too close to the trigger price may result in a failure to execute the trade in time. ⚠️ During periods of high market volatility, slippage may cause stop-loss orders to become ineffective.
Core Recommendation: First understand how to use regular limit orders and stop-loss orders before playing with OCO. No matter how good the tool is, it's useless if used in the wrong direction.