← Glossary · Order Type

What Is OCO (One-Cancels-Other) Order?

Pair of orders where executing one automatically cancels the other.

A One-Cancels-Other order links two orders so that when one fills, the other is automatically cancelled. The classic use: bracket a position with a profit-taking limit order and a stop-loss order. Whichever hits first cancels the other.

OCO is the standard way to set up automated exit management. Without it, a trader who's away from the screen could end up with both a profit-taking fill and a stop-loss fill if price round-trips, creating an unintended short position.

Most brokers offer OCO under the name 'bracket order' or 'OTOCO' (one-triggers-one-cancels-other) for the full entry-and-exit pattern. Highly recommended for any position you're not actively monitoring — it eliminates the need to be at the screen during scheduled moves.

Related terms

See the live scanner →