Order Types & ExecutionLesson 8

Bracket Orders & OCO

Pair an entry with its profit-taker and stop-loss in a single ticket, the order type that decides the exit before the trade begins.

5 min read
Beginner
Sean ShaReviewed by Sean Sha
Updated: May 2026
Illustration: A cozy craft workshop where a person arranges a small wooden bracket-shaped desk organizer with two color-coded sticky notes attached by a gentle string — visual metaphor for how a bracket order pairs an upside profit-target and a downside stop-loss, linked by an OCO so one cancels the other.

Educational purposes only. This content does not constitute investment advice. Read our disclaimer

StockCram is not a broker-dealer, investment adviser, or financial institution. All content is for educational and informational purposes only and should not be construed as personalized investment advice. Consult a qualified financial professional before making investment decisions. Past performance does not guarantee future results.

TL;DR

A bracket order ships three orders together: the entry, an upside profit-taker (limit), and a downside stop-loss. The two exits are linked as an OCO — One Cancels the Other, so the moment one fills, the other is automatically canceled. Bracket = a complete trade plan in one click. OCO = the cancellation glue underneath.

What Is a Bracket Order?

A bracket order packages three orders into one ticket: the entry that opens the position, an upside limit order that takes profit, and a downside stop order that caps the loss. The two exit orders are wired together so when one fills, the broker automatically cancels the other.

The name comes from how the exits 'bracket' the entry — one above (the profit-taker) and one below (the stop). You decide all three prices at trade time, then walk away.

Why this matters

Most beginner mistakes happen on the exit, not the entry. Bracket orders force you to think about how the trade ends before it begins — when the emotional pressure of a moving price hasn't arrived yet.

The Three Pieces

1. Entry

2. Profit-taker (upside)

  • A limit order above the entry
  • Sells (or buys to cover) when price reaches your target
  • Cancels the stop the moment it fills

3. Stop-loss (downside)

  • A stop or stop-limit below the entry
  • Closes the position if price drops to your line
  • Cancels the profit-taker the moment it fills

What Is an OCO Order?

OCO stands for One-Cancels-the-Other. It's a rule that links two orders so that the moment one fills, the broker automatically cancels the other. OCO is the wiring underneath every bracket order's exit pair, but it's also useful on its own.

You can use a standalone OCO to set up a take-profit and a stop-loss on a position you already own, without placing a new entry. It's the same idea as a bracket without the entry leg.

ConceptWhat it doesUse when
Bracket orderEntry + profit-taker + stop-loss, with the two exits wired as OCOOpening a new position with the full exit plan baked in
Standalone OCOPairs two existing orders — one fills, the other cancelsSetting an exit plan on a position you already opened

Bracket vs OCO, the relationship

A Worked Example

You want to buy a stock currently quoted around $100, with a clear exit plan: take profit at $110, cut losses at $95. Instead of placing three separate orders and remembering to cancel the others manually, you ship one bracket order:

Bracket order layout: a vertical price scale shows the profit-taker at $110 (green), the entry at $100 (blue), and the stop-loss at $95 (red). A dashed orange line labeled OCO link connects the two exits, indicating one cancels the other. Right-side braces show the +$10 upside and -$5 downside, with a 1:2 risk-to-reward summary.
The two exits are wired by OCO. Upside +$10, downside -$5 — a 1:2 risk-to-reward setup, decided before the trade opens.
1

Entry — limit buy at $100

You only want in at the current price or better.

2

Profit-taker — limit sell at $110

+10% target. Becomes active once the entry fills.

3

Stop-loss — stop sell at $95

−5% line. Also becomes active once the entry fills, wired to the profit-taker as an OCO.

Three scenarios play out:

Price hits $110 first

  • Profit-taker fills
  • Stop-loss automatically cancels
  • Position closed at the target

Price hits $95 first

  • Stop-loss triggers
  • Profit-taker automatically cancels
  • Position closed at the loss line

Price stays in the range

  • Both exits remain open
  • You're still in the trade
  • Time-in-force decides when they expire

Broker Support Varies

Not every broker offers bracket orders, and the ones that do don't all call them the same thing. The two related concepts you'll see most: OTO (One-Triggers-Other) means a single entry that triggers a *single* follow-up order; OTOCO (One-Triggers-OCO) is the full bracket — an entry that triggers an OCO pair of exits. Some platforms call the full bracket simply 'bracket order'; others use OTOCO. Some only allow them on certain account types or asset classes.

Check your broker's order ticket

Before relying on a bracket order in a real trade, paper-trade it once on your specific broker. The UI, the names, and the exact behavior (e.g. whether the stop becomes a market or limit at trigger) vary platform to platform. StockCram is not affiliated with any brokerage mentioned.

What Bracket Orders Can't Do

  • Protect against a gap. A stop is still a stop — see the gap-risk discussion in the stop-loss lesson. Bracketing doesn't change how the stop fills.
  • Make the entry a sure thing. If the entry is a limit order and the market never reaches it, the whole bracket sits unfilled. No entry, no exits.
  • Adjust dynamically. A bracket's prices are fixed at submission. If you want the stop to ride a rising price, use a trailing stop instead, or build a manual updating habit.
  • Replace position sizing. A bracket order tells the broker *when* to exit, not *how big* the position should be. That comes first — see the position-size calculator below.

When Bracket Orders Fit

Bracket orders earn their keep when you have a clear plan you want to commit to before the trade, and don't want a moving price to talk you out of either exit. Defined-risk traders use them. Swing traders use them on positions they can't watch all day. Buy-and-hold investors usually don't need them.

Educational framing, not advice

This lesson explains how bracket and OCO orders work mechanically. Whether you should use them, and at what prices — depends on your situation, goals, risk tolerance, and (often) a tax professional. StockCram doesn't recommend trades.

Key Takeaways

  • Bracket = entry + two exits - One ticket combines the entry with both an upside profit-taker and a downside stop-loss.
  • OCO is the wiring - One-Cancels-the-Other links the two exits so the moment one fills, the other automatically cancels.
  • Exit-first thinking - Bracket orders force you to decide how the trade ends before the emotional pressure of a moving price arrives.
  • Not gap-proof - The stop inside a bracket is still a stop, it can fill far from your stop price if the stock gaps overnight.
  • Broker support varies - Names (bracket / OTO / OTOCO), supported assets, and exact trigger behavior all differ by platform. Paper-trade first.

Continue Learning

Frequently Asked Questions

A bracket order is the full package: entry + profit-taker + stop-loss. OCO is the linking rule that wires the two exits together so one cancels the other. Every bracket's exit pair uses OCO under the hood, but you can also use a standalone OCO to set exits on a position you already opened.

No. The stop-loss leg of a bracket is still a regular stop — if the stock gaps below your stop price (for example, opens lower after bad news), the stop becomes a market order and fills at whatever the next available price is, which can be far below where you set it. See the gap-risk discussion in the stop-loss lesson.

No. Some brokers offer them only on certain account types or asset classes, and the naming varies — bracket order, OTO (One-Triggers-Other), OTOCO (One-Triggers-OCO), or simply 'attach a stop and target.' Check your broker's order ticket and paper-trade one before using a bracket on a real position.

Most brokers let you modify or cancel the exit legs as long as they haven't filled. Some brokers require you to cancel the whole bracket and resubmit. The bracket itself doesn't adjust automatically — for a self-adjusting exit, look at a trailing stop.

A take-profit order is just one leg, the upside limit order that closes a position at a target price. A bracket order combines a take-profit with a stop-loss and (usually) an entry, wired together with OCO. Take-profit is one tool; bracket is the toolkit.

Share