In fast-moving markets — such as during economic releases, geopolitical events, or periods of increased volatility — prices can move rapidly in either direction. In these situations, having a clear plan to manage both risk and potential outcomes is essential.
This is where OCO (One-Cancels-the-Other) orders can help.
What is an OCO Order?
An OCO (One-Cancels-the-Other) order allows you to place two linked orders at the same time — typically:
- A Take-Profit (limit order)
- A Stop-Loss (protective order)
When one of these orders is triggered and executed, the other is automatically cancelled.
This helps ensure that only one outcome is executed, reducing the risk of unintended or duplicate positions.
Why Use OCO Orders?
In fast-moving markets, it can be difficult to manually manage both upside opportunities and downside protection at the same time.
OCO orders provide a more structured approach.
Key Benefits
- Pre-defined Risk and Exit Strategy
Set your exit levels before entering a trade, so your plan is in place regardless of market movement. - Reduced Emotional Decision-Making
By defining your exit levels in advance, OCO helps reduce hesitation or impulsive reactions during volatile conditions.
- Automated Order Management
Once placed, your orders are monitored and executed automatically — without the need for constant screen time.
- Avoid Conflicting Orders
OCO ensures that once one order is executed, the other is cancelled, helping prevent overlapping or unintended positions.
When Can OCO Be Useful?
OCO orders are commonly used when:
- You want to capture potential gains while limiting downside risk
- You are unable to monitor the market continuously
- You are trading in volatile or fast-moving conditions
Important Considerations
While OCO orders can support structured trading, it is important to understand how they behave in different market conditions:
- Market Gaps & Slippage
If prices move sharply (e.g. during major news events), your order may be filled at the next available price, which could differ from your intended level. - Order Type Matters
- Stop-Market orders will execute at the next available price
- Stop-Limit orders may not be filled if the market moves beyond your limit price
- Exchange-Specific Behaviour (CME)
For certain CME Group products, Stop (Market) orders may be converted into Stop-Limit orders upon trigger as part of exchange price protection mechanisms. - Volatile Market Movements
In fast-moving markets, prices may trigger your stop-loss before reversing. As the alternate order is cancelled, you will not participate in subsequent price movements.
Summary: Bringing Structure to Volatile Markets
Volatility creates both opportunities and risks. While prices can move quickly, having a structured approach helps you manage trades more consistently.
With OCO orders, you can define both your exit strategy and risk limits upfront, allowing your orders to work together automatically once placed.
Available on NOVA
OCO orders are available for futures trading on:
- Bursa Malaysia Derivatives (BMD)
- CME Group exchanges
- ICE
- 新交所
OCO orders are also available for forex trading. 在线开户 and give OCO orders a try on NOVA.


