What Is a Bracket Order in Trading?

Updated July 9, 2026 5 min read

Deciding when to get into a trade is only half the plan. A bracket order is built around also deciding, in advance, the two ways it might end.

The short answer

A bracket order combines three linked instructions into one structure: an entry order to open a position, a profit-target order set above the entry price, and a stop-loss order set below it, for a typical long position. Once the entry order executes, the two exit orders both become active, and the standard rule is that whichever one is reached first executes while the other is automatically canceled. The whole trade — entry and both possible exits — is defined before the position even opens.

The three pieces

The entry order can be structured like any ordinary order, a market or limit order meant to open the position at a chosen price or as soon as possible. The two exit orders are set at the same time, one above and one below wherever the entry is expected to fill: a limit order meant to lock in a gain if the price rises to that level, and a stop order meant to cap a loss if the price falls to the other level. Both exit orders sit dormant until the entry itself actually executes.

Why the exits behave like an OCO pair

Once the entry fills, the profit-target and stop-loss orders function exactly like a one-cancels-the-other order: if the price reaches the target first, that order executes and the stop-loss is automatically pulled, and if the price falls to the stop level first, that order executes and the profit target is pulled instead. This is really the same linked-cancellation logic found in a standalone OCO structure, just triggered by the completion of a preceding entry order rather than starting active immediately.

Why some traders use this structure

Setting all three orders together means the exit conditions are decided at the same time as the entry, before the pull of an open position can make those decisions feel more difficult in the moment. It’s a way of pre-committing to both an upside target and a downside limit as part of a single plan, rather than deciding how to react to price movement after the position is already open and volatility in the security is unfolding in real time.

Where it can fall short

A bracket order is only as good as the price levels chosen for the two exits — the structure enforces discipline about having predetermined exits, but it doesn’t know whether those particular levels make sense for the security or the broader market conditions. Fast price moves can also cause a stop order to execute at a price worse than the level set, since a stop generally becomes a market order once triggered, subject to whatever bid-ask spread or price gap exists at that instant. The structure manages the mechanics of the exit; it doesn’t remove the underlying uncertainty of where a price will actually go.

The takeaway

A bracket order is essentially three coordinated instructions built around a single position: get in, then let one of two predetermined exits close it out automatically. Understanding it as an entry order followed by a linked exit pair makes the mechanism easier to reason about, and makes clear that its main value is structural discipline rather than any promise about where a security’s price will end up.