MimikTrader
Trade CopierRisk ManagementTrading JournalTradingView Automation
TradovateNinjaTraderProjectXRithmicAll brokers & platforms
BlogHelp centerGlossaryFree calculators
Pricing
Log inStart trial
Start trial

Product

Trade CopierRisk ManagementTrading JournalTradingView Automation

Brokers

TradovateNinjaTraderProjectXRithmicAll brokers & platforms

Resources

BlogHelp centerGlossaryFree calculators
PricingLog in
HomeGlossaryOCO Order
Glossary

OCO Order

An OCO (one-cancels-the-other) order links two working orders together so that when one fills, the broker automatically cancels the other. In futures trading, the most common OCO pair is a take-profit limit order and a stop-loss order, both placed on the opposite side of an open position. If price reaches the take profit first, the stop cancels; if price reaches the stop first, the take profit cancels.

The defining feature of a true OCO is that the cancellation happens at the broker, not in a trader's head or a spreadsheet. Once both legs are live, exactly one of them can ever fill — the position can't end up double-closed or left with a dangling order on the losing side.

Why it matters

Futures accounts move fast, and a leveraged position without both a defined exit and a defined stop is exposed to a full session's worth of adverse movement. OCO orders let a trader set both boundaries once and walk away, instead of manually cancelling the other leg the instant one fills — a race that's easy to lose during a fast tape.

For prop firm traders specifically, OCO pairs are also how most accounts stay inside daily loss limits without constant supervision: the stop leg is the mechanical backstop, and because it's broker-enforced rather than manually watched, it fires even if the trader steps away from the screen.

In MimikTrader

MimikTrader watches the leader account's order stream for a take-profit and stop-loss pair placed against the same position and, once both legs are detected, replicates the pair to followers as a native OCO order at the broker — so the same one-fills-cancels-the-other behavior applies on every follower account, not just the leader's.

Example

Example: a trader goes long 2 MNQ at 18,500 and places a take profit at 18,560 and a stop loss at 18,470 as a linked pair. Price rallies and fills the take profit at 18,560 — the stop at 18,470 is cancelled automatically, and the position is flat with no orphaned stop order left working.

Related terms

Bracket OrderStop Loss OrderFlatten

Keep exploring

  • How OCO bracket orders copy →
  • Risk engine overview →

See how MimikTrader enforces this in practice.

Start Free TrialBack to Glossary

Product

  • Trade Copier
  • Risk Management
  • Trading Journal
  • TradingView Automation
  • Pricing
  • FAQ
  • Log in

Brokers

  • Tradovate
  • NinjaTrader
  • Rithmic
  • ProjectX

Prop firms

  • Apex Trader Funding
  • Topstep
  • MyFundedFutures
  • Tradeify
  • Alpha Futures
  • Lucid
  • Bulenox
  • Take Profit Trader
  • All prop firms

Resources

  • Futures trade copier
  • Prop firm trade copier
  • Prop firm risk management
  • Free calculators
  • Consistency rule
  • Multiple accounts
  • Cloud trade copier
  • Help center
  • Glossary
  • Blog
  • Tradesyncer alternative

Recommended tools

  • Ninja Mobile Trader ↗
  • Trading Tools Hub ↗

Legal

  • Terms
  • Privacy
  • Risk disclosure
  • Contact
  • About
  • Security

© 2026 MimikTrader

Futures trading involves risk. Losses can exceed your initial investment. Copying and risk tools do not guarantee fills, profits or evaluation results.

The R | Protocol API™ software is Copyright © 2026 by Rithmic, LLC. All rights reserved.