SP
S&P 500 6,337.5 ▼ -0.28%
€$
EUR / USD 1.1452 ▼ -0.39%
NQ
NAS 100 22,918 ▼ -0.65%
Bitcoin 66,612 ▲ +1.00%
Au
XAU / USD 2,318.4 ▲ +0.53%
£$
GBP / USD 1.3175 ▼ -0.06%
Ξ
Ethereum 2,042.5 ▲ +2.94%
DJ
US 30 42,518 ▼ -0.21%
SP
S&P 500 6,337.5 ▼ -0.28%
€$
EUR / USD 1.1452 ▼ -0.39%
NQ
NAS 100 22,918 ▼ -0.65%
Bitcoin 66,612 ▲ +1.00%
Au
XAU / USD 2,318.4 ▲ +0.53%
£$
GBP / USD 1.3175 ▼ -0.06%
Ξ
Ethereum 2,042.5 ▲ +2.94%
DJ
US 30 42,518 ▼ -0.21%
← Back to Encyclopedia
Order Types Intermediate 1 min read

OCO Order

Definition
One Cancels the Other — two linked orders where one cancels the rest.

An OCO order, short for One Cancels the Other, is a type of conditional order that links two separate orders — typically a stop‑loss and a limit‑order — so that when one order executes, the other is automatically cancelled.

How It Works

An investor places two orders at the same time: a price‑target order (limit) to capture a profit and a protective order (stop) to limit a loss. Both orders share the same quantity and are linked by the broker’s system. The moment either the limit price or the stop price is reached and the corresponding order fills, the broker instantly sends a cancellation signal for the partner order. If neither price level is hit, both orders remain active until they expire or are manually cancelled.

  • Limit leg – executes when the market reaches the desired profit price.
  • Stop leg – triggers if the price moves unfavourably to a predefined loss level.
  • Cancellation mechanism – the execution of one leg automatically voids the other, preventing duplicate positions.

Why It Matters

OCO orders help traders manage risk and lock in gains without needing to monitor the market constantly. For example, a trader buys a stock at $50 and sets an OCO with a limit sell at $55 (target profit) and a stop sell at $48 (maximum loss). If the stock rises to $55, the limit order fills, the stop is cancelled, and the trader secures a $5 gain. Conversely, if the price drops to $48, the stop order executes, the limit is cancelled, and the loss is contained to $2 per share. This dual‑order approach streamlines trade execution, reduces emotional decision‑making, and is especially useful in volatile markets where rapid price swings can otherwise trigger unintended positions.