Bracket Orders in Futures: Setting Target and Stop First
A bracket order attaches a profit-target limit and a protective stop to a trade at entry, linked so one cancels the other. How to set both before you trade.
By Imperial Analytics
Most of the damage a trader does to a good setup happens after the entry, in the seconds when a winner is running or a loss is deepening and the exit is being decided live. A bracket order removes that decision from the moment and moves it to the plan. It wraps an entry in two exits set in advance, a profit target on one side and a protective stop on the other, so the trade's reward and its risk are both fixed before the first tick prints. This post defines the bracket order, shows how the two exits are chosen and linked, and explains what it does and does not do for the trade.
By Imperial Analytics
What a bracket order is
A bracket order attaches two exit orders to a single trade at the moment it is placed: a profit-target limit on the winning side and a protective stop on the losing side. The two exits are linked so that a fill on one cancels the other, which frames the trade's reward and risk before the first tick moves.
A plain entry order leaves both exits open questions. Once filled, the trader still has to decide where to take profit and where to cut the loss, and those decisions arrive under exactly the pressure that distorts them. A bracket order answers both questions at entry. The target and the stop are placed at the same time as the trade, so the position is never live without a defined way out in either direction.
The structure is the same whether the entry is a resting order or an immediate fill. For a long, the profit target is a limit order resting above the entry, and the protective stop is a stop order resting below it. For a short, the two sides flip. The bracket is not a new order type at the exchange so much as a way of submitting three linked instructions as one, so the trade arrives on the book already carrying its own exits.
How the profit target and the stop are set before the trade
Both exits are chosen at entry, from the trade's plan rather than from live profit and loss. The profit target sits at the price the setup projects toward; the stop sits at the price that would prove the setup wrong. Deciding both in advance commits the trader to levels set while the position was still hypothetical.
The stop belongs at the invalidation level, the price at which the reason for the trade no longer holds. That level comes from the setup itself, whether it is the far side of a structure break, a distance derived from average true range, or a fixed number of ticks the plan allows. It is chosen because it marks a wrong idea, not because it caps a dollar figure the trader is willing to lose in the abstract, though the two should be reconciled during position sizing.
The profit target belongs at the level the setup realistically projects toward, the price where the move the trader is trading for would be complete. Placing it in advance is what protects it, because a target set while the trade is only an idea is set without the pull of an open gain. The trader who waits to decide the target until the position is green tends to move it, and a bracket order is the commitment device that makes that harder. A trader defending a daily loss limit gets a second benefit here: the stop that ships with the trade is the one the loss limit was sized around.
Why the two exits are linked as one-cancels-the-other
The target and the stop are joined as a one-cancels-the-other pair, meaning a fill on either one automatically cancels the other. This matters because a closed position must not be left with a live order that could open a new trade. The link turns two separate exits into a single either-or instruction the platform manages on its own.
Once a position closes, any working order tied to it has to go. If a long is stopped out and the profit-target limit is left resting above the market, that limit is now a naked order that could fill later and put the trader long again, unplanned and unwatched. The OCO link exists to prevent exactly that. When one leg fills, the platform cancels the sibling in the same action, so the trade cannot leave a loose order behind.
This is also what lets the bracket run without supervision. Because the two exits are mutually exclusive and self-cancelling, the trader does not have to be at the screen to pull the losing-side order when the winning side fills, or the reverse. The position will close at the target or at the stop, whichever the market reaches first, and the other order disappears the instant it does. The automation is narrow and worth stating plainly: it manages the cancellation, not the judgment behind where the two prices sit.
How a bracket fixes the trade's reward-to-risk before it is placed
Because the entry, the target, and the stop are all set together, the distance from entry to target and from entry to stop are both known at placement. That fixes the trade's planned reward-to-risk, or R-multiple, before the market moves. The trader is committing to a defined payoff shape rather than discovering it after the fact.
Reward-to-risk is only a plan if it is set before the outcome. The distance from entry to stop is one unit of risk, one R, and the distance from entry to target measured in those same units is the planned reward. A bracket makes both distances explicit at the moment of entry, so the trade carries a stated shape, for instance a target two units of risk away against a one-unit stop, decided while the trader could still walk away from it.
↳ Note
A bracket order is a promise made to the trade while it is still only an idea, and kept after it becomes real money.
Consider an ES long entered at 5,000.00 with a profit-target limit at 5,010.00 and a protective stop at 4,995.00. The reward leg is ten points and the risk leg is five, a planned two-to-one before a single tick prints. Whether the trade wins or loses, its intended payoff shape was fixed at entry, which is what lets the trader compare the shape they planned against the shape they actually realized over a sample of trades.
Data note
The 5,000.00 entry, 5,010.00 target, and 4,995.00 stop are illustrative figures chosen to make the reward-to-risk arithmetic legible. They are not drawn from a live account, and no claim is made that this shape is correct for any setup. Per the Imperial Analytics sample-size discipline, an average realized reward-to-risk for a setup is held back as a claim until that setup has at least twenty matching trades, and it is shown with its sample size attached.
What a bracket order does not do
A bracket automates the exits, not the edge. It does not guarantee the target fills, since a limit can be passed without enough volume there. It does not guarantee the stop fills at its price, since a stop carries the same slippage or miss risk as any stop. It does not size the position or supply the setup.
The profit-target leg is a limit order, and it inherits the limit order's weakness: price can touch the level and reverse without filling the whole order, or brush it on thin volume and leave part working. A bracket does not make the target a certainty, only a resting intention. The protective-stop leg inherits the stop's behavior in the same way, filling with slippage if it is a stop-market or risking a miss if it is a stop-limit, exactly as covered in the stop-order mechanics. The bracket organizes these two orders; it does not change how either one fills.
The larger limit is that a bracket is silent on everything upstream of the exits. It does not decide how many contracts to trade, so a well-shaped bracket on an oversized position still risks too much. It does not judge whether the setup was valid, so a disciplined bracket wrapped around an improvised entry is still an improvised trade with tidy exits. The order enforces the plan's exits once a plan exists. It cannot substitute for the sizing and the setup that make the plan worth entering.
How to log a bracketed trade so plan adherence can be measured
Record the planned target, the planned stop, the actual exit, and which leg closed the trade: target, stop, or a manual override. The gap between the bracket the trader set and the exit the trader took is a direct measure of plan adherence. Overrides are the signal worth watching, because a bracket only helps if it is left to work.
The first columns are the two planned prices, the target and the stop, stored as they were at entry. Logging them at placement, before the outcome is known, is what makes them honest; a target or stop recorded after the trade closed can be quietly rewritten by memory. Next to them sits the actual exit price and a tag for which leg filled. When the closing leg is the target or the stop, the trade ran as bracketed, and the realized reward-to-risk can be compared to the planned shape.
The tag that earns its place is the manual override: the trades where the trader cancelled or moved a bracket leg mid-position and exited by hand. Moving a stop wider to avoid being taken out, or pulling a target to let a winner run past the plan, are the two most common overrides, and both are execution decisions the log should capture rather than hide. Counted over a sample, the override rate tells the trader how often they actually let their own plan execute, and the difference in realized reward-to-risk between the trades they left alone and the trades they overrode is often the clearest number in the journal. As with any per-setup figure, that comparison is held to a twenty-trade minimum before it is read as anything more than an anecdote.
Frequently asked questions
- q: What is a bracket order in futures? a: A bracket order is an entry with two exits attached at the moment it is placed: a profit-target limit on the winning side and a protective stop on the losing side. The two exits are linked one-cancels-the-other, so a fill on one automatically cancels the other and the position always has a defined way out in both directions.
- q: How do I set the profit target and stop for a bracket? a: Both come from the trade's plan, not from live profit and loss. The stop goes at the price that would prove the setup wrong, often derived from structure or average true range. The target goes at the level the setup realistically projects toward. Setting both at entry is what keeps an open gain from moving them later.
- q: What does one-cancels-the-other mean? a: It means the target and the stop are linked so that when either fills, the platform cancels the other in the same action. This stops a closed position from leaving a live order that could open an unplanned new trade, and it lets the bracket run without the trader watching the screen.
- q: Does a bracket order guarantee my target or stop fills? a: No. The target is a limit order and can be passed without filling if volume does not trade there. The stop carries the same slippage or miss risk as any stop order. A bracket organizes and links the two exits; it does not change how either one fills at the exchange.
- q: How does a bracket order help my reward-to-risk? a: Because the entry, target, and stop are all set together, the distance to each is known at placement, which fixes the planned reward-to-risk before the market moves. Logging the planned shape next to the realized exit then shows how closely the trades matched the plan across a sample.