A bracket order is a single trade instruction that pairs your entry with two pre-set exit orders: a profit target on one side and a stop-loss on the other. Once the entry fills, both exits go live and stay linked, so whichever one the market reaches first closes the position and automatically cancels the other. Traders use bracket orders to lock in a defined risk and a defined reward at the moment they open a position, without having to watch the screen for either exit.
The Three Legs of a Bracket Order
Every bracket order has three parts that activate in sequence.
The first is the entry order, which opens the position. You can set this as a market order for immediate execution or as a limit order at a specific price. Nothing else happens until the entry fills.
Once it does, the platform sends the other two legs at the same time. On a long position, the take-profit order sits above your entry at your gain target, and the stop-loss sits below at the maximum loss you’re willing to accept. On a short position, those directions flip: the profit target goes below and the stop-loss goes above. All three legs are software-linked, so the exits only activate after the entry is confirmed. You’re never exposed on one side without protection on the other.
Partial Fills
If the entry only partially fills — say you wanted 500 shares and 200 executed — the platform resizes both exit orders to match the filled quantity. The remaining 300 shares stay as a pending entry with their own paired exits waiting behind them. Each filled portion ends up with its own properly sized bracket, so you don’t end up with a stop-loss covering shares you don’t actually hold.
How One-Cancels-Other Logic Links the Exits
The two exit legs are bound by a one-cancels-other (OCO) relationship. When the market hits your profit target and that order fills, the system immediately pulls the stop-loss. If the stop-loss fills first, the profit target gets canceled instead.
This automatic cancellation matters. Without it, you could close the position at a profit and leave a live stop-loss order sitting on the books. If the market later reversed through that price, the stale order could open a new, unintended position in the opposite direction.
You can usually cancel either leg manually without killing the other. The surviving order keeps working on its own. That gives you room to manage an exit by hand if news breaks while still leaving the other side as a backstop. Once you remove a leg, though, the position is no longer fully bracketed.
Stop-Market vs. Stop-Limit for the Loss Leg
When you configure the stop-loss, most platforms ask whether it should be a stop-market or a stop-limit order. The difference matters more than it looks.
A stop-market order triggers when the price hits your stop level and then converts into a regular market order that fills at the next available price. You’re guaranteed a fill. You’re not guaranteed the price. In fast-moving markets the fill can land noticeably worse than the stop level you set.
A stop-limit order also triggers at your stop price, but it becomes a limit order at a price you specify rather than a market order. You control the worst price you’ll accept. The tradeoff is that if the market blows past your limit without anyone willing to trade there, you get no fill at all, and you’re left holding a losing position with no protection.
Bracket orders often default to stop-market on the loss leg because the point of the structure is a guaranteed exit. Traders in volatile or thinly traded instruments sometimes prefer stop-limit exits to cap slippage, accepting the risk of no fill. There’s no universally right answer. It depends on whether a bad fill price or an unfilled order is the worse outcome for you.
Placing a Bracket Order
The interface varies by broker, but the inputs are essentially the same everywhere. You’ll need:
- Ticker symbol for the asset you’re trading.
- Quantity, in shares or contracts.
- Entry order type: market for immediate entry, or limit at your target price.
- Profit target, either as an absolute price or as an offset from entry (for example, “$2.00 above entry”).
- Stop-loss level, in the same format.
These fields usually live in an advanced order section of the platform rather than the default order ticket. Some platforms accept offsets and calculate exit prices from your fill; others want absolute price levels, which means you need to know or estimate your entry price before submitting. Check the numbers before you send the order. Once the entry fills, the exit prices are locked in unless you manually modify or cancel them.
Trailing Stops Inside a Bracket
Some platforms let you replace the fixed stop-loss with a trailing stop. Instead of sitting at one price, a trailing stop follows the market in your favor by a set distance — say $1.00 or 2% below the current price — and only triggers if the price reverses by that amount. On a strong trend, a trailing stop ratchets up behind a long position, locking in progressively more profit while leaving room for normal fluctuation. The profit target stays fixed, and the OCO link still applies, so whichever side the market reaches first cancels the other.
Trailing stops add complexity. Set them too tight and normal noise shakes you out. Set them too wide and you give back more profit than you meant to. They carry the same slippage and gap risks as fixed stops. If your platform offers this variation, try it in a paper-trading account before running it live.
What Bracket Orders Don’t Protect Against
Bracket orders reduce risk. They don’t eliminate it.
Slippage
When the stop-loss is a stop-market order, the fill price can differ from your stop price, sometimes by a lot. During earnings, economic data releases, or any burst of volatility, the price can move between the moment your stop triggers and the moment the order executes. The realized loss can exceed what the bracket was designed to cap. Low-volume securities are especially prone to this because there may not be enough buyers or sellers at your stop level to fill the order promptly.
Overnight and Weekend Gaps
Stop-loss orders generally only trigger during regular trading hours — 9:30 a.m. to 4:00 p.m. ET for U.S. equities — and don’t execute during pre-market, after-hours, or weekend sessions. If bad news breaks while the market is closed and the stock opens sharply lower, price can gap straight through your stop level. A stop-market order would then fill at the opening price, potentially far below where you meant to exit. Bracket orders offer no protection against this. Traders holding positions overnight should build that risk into their stop distance rather than assume the bracket will catch every scenario.
Liquidity
In thinly traded securities, even a modest bracket can move the market against itself. If your profit target sits where few shares are offered, the take-profit leg might only partially fill or take longer to execute. If your stop-loss triggers in a low-volume name, the market order can fill across several price levels, each worse than the last. Bracket orders work best in liquid markets where the bid-ask spread is tight and order books are deep.
Rules Active Bracket Users Should Know
Two rules catch traders who run bracket orders frequently.
The first is FINRA’s pattern day trader designation. If you execute four or more day trades within five business days in a margin account, and those trades make up more than 6% of your activity in that period, your broker will flag you as a pattern day trader. Once flagged, you must maintain at least $25,000 in equity in the margin account at all times. Fall below that threshold and you can’t day trade again until the balance is restored.1FINRA. Day Trading Because bracket orders make it easy to open and close positions quickly, hitting the four-trade threshold without noticing is a real possibility.
The second is the wash sale rule. If you sell a security at a loss and buy the same or a substantially identical security within 30 days before or after that sale, the IRS disallows the loss deduction.2Office of the Law Revision Counsel. 26 U.S. Code 1091 – Loss From Wash Sales of Stock or Securities This is easy to trip on when you run repeat brackets on the same ticker: a stop-loss closes a losing position on Monday, a new bracket on the same stock opens Wednesday, and the Monday loss becomes nondeductible. Traders who cycle through the same handful of names should watch the 61-day window carefully.