Bracket Order: Both Exits, Decided First
A bracket order submits an entry together with a stop loss and a profit target, where filling either exit cancels the other. Its real contribution is forcing both exit decisions to be made before the position exists, which is a behavioural benefit rather than a mechanical one.
How it works
Three orders submitted as one. An entry, a stop below it, and a target above it. The two exits are linked.
That link is the one-cancels-other mechanism. Whichever exit fills first, the other is withdrawn automatically, so you cannot end up accidentally short after a long position closes at its target.
Mechanically, that is all a bracket order is. Everything else about it is about when the decisions get made.
The value is behavioural, and that is not a criticism
Deciding where to get out before you are in is a different mental act from deciding while in. Before entry, both outcomes are hypothetical. After entry, one of them is a loss you are looking at and the other is a profit you would like to be larger.
A bracket order removes the second decision from the moment it is hardest to make well. That is worth a great deal and it is worth being precise about what it is: a commitment device, not an edge. The market does not behave differently because your exits were submitted in advance.
What it costs you
Rigidity cuts both ways. The same fixed exits that protect you from a bad decision also prevent a good one. Conditions change — volatility expands, a scheduled event arrives, the structure the trade was based on breaks — and the bracket does not know.
And a fixed target caps the large winners. In most trend-following approaches a small number of trades carry the result, and a target that exits at a predetermined multiple removes exactly those. That is a real cost, and whether it exceeds the behavioural benefit depends on the method rather than on the order type.
The honest version is: a bracket suits methods with a defined target and hurts methods that need runners. Nobody can tell you which yours is without looking at your own trade log.
In practice
The stop leg is a stop order, which becomes a market order on trigger. Bracketing changes nothing about slippage, spread or gap risk — the stop inside a bracket is exactly as exposed as a standalone one.
Most brokers hold the exit legs and release them when the entry fills. So the order book generally sees the working order and not the contingent ones, and the linkage is maintained by the broker rather than the exchange.
Neither leg looks at volume, news or structure. They are two prices set in advance.
On a longer timeframe the bracket sits for days, and the conditions it was set in are days old.
A gap can pass both legs in one move. The broker’s rules decide what happens then, and the fill can be at a price neither leg named — worth checking in your own broker’s documentation before you need to know.
Every bracket is a round trip: 2% of a median bar’s range on this history, and 45% of the smallest bar in the series. That cost is why a target set inside the noise of a quiet bar cannot be reached profitably.
What a bracket order is not
It is not risk management. It executes a risk decision you made; the sizing and the level are the management.
It is not protection against a gap. The stop leg has the same exposure as any stop.
It is not suited to every method. A fixed target and a trend-following approach are in tension.
And it is not a single order at the exchange. It is usually a broker-side construction, which means its behaviour in unusual conditions is broker-specific.
When it fails
In a range both legs are inside the oscillation. Price reaches the target, then would have reached the stop, then the target again — so which one fills is close to arbitrary, and the result is decided by the order of two prices rather than by the analysis.
The second failure is the capped winner. A method that depends on a few large moves loses those to a fixed target, and the loss does not appear as a loss anywhere — it appears as a series of small wins.
A third is moving the legs after entry. The moment a bracket becomes adjustable, its entire value is gone, because the value was the commitment.
A fourth is a target inside the noise. On this data the round trip is 45% of the smallest bar; a target half a small bar away is not reachable after costs.
And a fifth is assuming broker behaviour. What happens when both legs are gapped through, or when the entry partially fills, differs between brokers and is worth reading before it matters.
The original data
On this site’s shared 576-bar history the round-trip cost is 0.0098 price units — 2% of the median bar
range of 0.493 and 45% of the smallest bar of 0.022 — and bar ranges span 0.17 to 1.10 between the tenth
and ninetieth percentiles, a ratio of 6.5. The figures are in research/series-measurements.json,
produced by site/measure_series.py.
That 6.5-fold range spread is the argument against a bracket set in fixed ticks. The same distances that are sensible on an average bar are far too tight on a quiet one and far too loose on an active one, so a bracket expressed in ticks silently changes strategy as volatility moves. Setting both legs as multiples of recent average true range keeps the bracket’s meaning constant across regimes — and the number worth logging is how often each leg filled, because a bracket whose target fills nine times out of ten has a target set inside the noise.
Related
Order types is the parent page. Stop order covers the protective leg and its real costs. And take profit covers the target leg and what capping a winner actually costs.
Brackets did not make my trades better; they made my exits happen. The difference between deciding a target before entry and deciding it while in a winning position is not a small one, and I have never found a way to get that discipline without automating it.
— Michael Whitman
This page is educational, not financial advice. Test every idea on your own charts before risking money.