Live Discounts
APEX IS 80% OFF!
Use Code: DGT
LUCID IS 50% OFF
No Activation Fee on Evals
TPT IS 40% OFF!
Withdraw from Day 1 Use Code: DGT
TRADEIFY IS 30% OFF
Use Code: DGT
FUNDEDNEXT 10% OFF
Uncapped Payouts 👀
General Concepts Terminology

Bracket Order

A grouped order combining an entry order with two protective exit orders (target and stop loss) — the entry triggers the bracket; once filled, target and stop become active as an OCO pair.

Also known as
bracketed orderbrackets orderbracket tradeOCO bracketparent-child ordersOCO with target and stop
Updated May 11, 2026Jump to FAQ ↓

What is Bracket Order?

A bracket order (sometimes called “bracketed order” or “brackets order”) is a grouped order structure combining an entry order with two protective exit orders — a profit target and a stop loss. The entry triggers the bracket: when entry fills, the target and stop both become active as a One-Cancels-Other (OCO) pair.

The mechanic: trader places an entry order (typically a limit) at $4500 to long 1 ES, with target at $4505 (5-point profit) and stop at $4498 (2-point stop). When the $4500 entry fills, the target and stop both go live. If price reaches $4505 first, the target fills (closing the position) and the stop cancels. If price reaches $4498 first, the stop fills (closing the position) and the target cancels.

For prop firm traders, bracket orders are a best practice. They define risk and reward BEFORE the trade activates, eliminating the “I forgot to set a stop” failure mode that ends so many evaluations. The trader’s only manual decision is the entry; protective management is automatic.

How Bracket Order works

Anatomy of a standard bracket order:

  1. Entry order: Specifies WHERE you want to enter (limit price) and direction (long or short)
  2. Profit target: Limit order at the target price. Typically opposite direction (sell limit if entry is buy)
  3. Stop loss: Stop-market or stop-limit order at the stop price. Same direction as target (sell stop if entry is buy)
  4. OCO linkage: Once entry fills, target and stop become live as an OCO pair. Either fills → other cancels.

Bracket order example syntax (NinjaTrader ATM strategy):

Long ES at 4500 (limit)
  → Profit target: 4505 (limit) — 5 points / $250 profit
  → Stop loss: 4498 (stop) — 2 points / $100 loss
Risk:Reward = 1:2.5

Variations:

  • Trailing stop bracket: Stop becomes a trailing stop after entry fills. Locks in profit as trade goes in your favor.
  • Multiple-target bracket: Multiple targets at scaled levels (close 50% at first target, close 50% at second target). Each target cancels its share of the position.
  • Time-stop bracket: Bracket closes the position automatically at a defined time if neither target nor stop has filled.

Risk management benefits:

  1. Defined risk before entry: Stop is placed when bracket is set up, not after fill. No window where position is unprotected.
  2. No emotional override: Stop is automatic. Can’t be moved manually in panic mid-trade (well, technically can be, but it’s an extra step).
  3. Set-and-forget execution: Once bracket fills, trader can step away. The bracket manages exit.
  4. Predictable risk-reward: Each trade has known max loss and max gain at entry. Easy position sizing.

Platform availability:

Platform Bracket Support Notes
NinjaTrader Full ATM strategies Most flexible bracket implementation in industry
Tradovate Native OCO bracket Simple UI, integrated with chart-based ordering
R|Trader Pro OCO orders + chart bracket Standard Rithmic functionality
Quantower Bracket orders + advanced strategies Advanced trader-focused
ATAS OCO + bracket templates Order flow trader favorite

Worked example

Bracket order trade walk-through:

  • Setup: Trader sees ES support at 4500 forming. Wants to long off this level with target at 4508 and stop at 4497.
  • Bracket placed: Buy 1 ES @ 4500 limit. Profit target: 4508 limit. Stop: 4497 stop-market. Risk:Reward = 1:2.67.
  • 9:45 AM: ES touches 4500. Entry fills. Target and stop now both live.
  • 10:15 AM: ES rallies to 4503. Position +$150 unrealized.
  • 10:30 AM: ES retraces to 4499. Position +$50 unrealized. Still above stop.
  • 10:45 AM: ES rallies to 4506. Position +$300 unrealized.
  • 11:00 AM: ES hits 4508. Target fills. Position closed for +$400. Stop auto-cancels.

Same scenario, different outcome:

  • 10:30 AM: ES drops to 4498, then continues down. Hits 4497 stop.
  • Stop fills (potentially with 1-tick slippage to 4496.75). Position closed for -$162.50.
  • Target auto-cancels.

Trader’s emotional involvement: minimal. The bracket managed both exits. No “should I move the stop?” decisions during the trade. Set the bracket; let it work.

Bracket Order vs related concepts

Side-by-side comparison of Bracket Order against the most commonly confused alternatives.

ConceptDefinitionCategory
Bracket Order this termA grouped order combining an entry order with two protective exit orders (target and stop loss) — the entry triggers the bracket; once filled, target and stop become active as an OCO pair.General Concepts
OCO OrderA pair of linked orders where executing one automatically cancels the other — used to set a profit target and stop loss simultaneously without holding both as live exposure.Futures Mechanics
Limit OrderAn order to buy at or below a specified price, or sell at or above a specified price — guaranteeing your fill price but not guaranteeing execution.Futures Mechanics
Stop OrderA conditional order that activates when price reaches a specified trigger level — typically used for stop-losses (sell stops below long entries) or breakout entries (buy stops above resistance).Futures Mechanics
Market OrderAn order to buy or sell immediately at the best available price — guaranteeing execution but exposing the order to slippage based on order-book depth.Futures Mechanics

Why traders fail Bracket Order

Setting brackets too tight. 2-point stop on ES on a 5-min chart is often inside normal price noise. Too-tight stops produce repeated stop-outs on noise without reaching targets. Size brackets to chart structure, not arbitrary tick counts.

Forgetting to attach stops to targets. Some platforms allow target-only or stop-only brackets. If you only attach a target, you’re unprotected on the downside. Always attach BOTH legs unless you have a specific reason not to.

Manually overriding the stop mid-trade. The whole point of brackets is automated risk management. If you find yourself moving stops to give the trade “more room,” you’re undoing the bracket’s protection.

Placing stop-market in illiquid contracts. Stop-market in low-liquidity contracts can slip 5-10 ticks. Use stop-limit on illiquid contracts (accepting non-fill risk for price control).

Frequently asked questions about Bracket Order

What is a bracket order?

A grouped order combining three components: an entry order, a profit target, and a stop loss. When entry fills, the target and stop become a One-Cancels-Other (OCO) pair. Hit target → stop cancels. Hit stop → target cancels. Defines risk and reward before the trade activates.

How do I place a bracket order?

Most futures platforms (NinjaTrader, Tradovate, R|Trader Pro, Quantower, ATAS) support bracket orders natively. Specify entry price, target price, and stop price as a single bracket setup. Some platforms call it "ATM strategy" (NinjaTrader) or "OCO bracket" (Tradovate).

What's the difference between a bracket order and an OCO order?

A bracket includes an ENTRY plus the OCO target/stop pair. An OCO is just the two protective exit orders without a linked entry. A bracket is a complete trade plan; an OCO is the protective leg of an existing position.

Can I modify a bracket order after entry fills?

Yes — once the entry fills, the target and stop are individual orders on your platform. You can cancel them, modify prices, or replace them. Most platforms allow chart-based dragging of target and stop levels for quick adjustments.

Are bracket orders better than market orders?

For prop firm risk management, generally yes. Bracket orders define risk before entry — no "I forgot to set a stop" failures. Market orders without protective stops are the leading cause of prop firm account closures. Bracket orders aren't about better fills; they're about disciplined risk management.