WhitmanTrading

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

A candlestick chart of the site's shared price history. The headline on the chart reads: An entry with a stop and a target attached.
An entry with a stop and a target attached. Illustrative chart - not real market data.

Three orders submitted as one. An entry, a stop below it, and a target above it. The two exits are linked.

A gently rising stretch of the long price series. The headline on the chart reads: The two exits cancel each other when one fills.
The two exits cancel each other when one fills. Illustrative chart - not real market data.

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

A calmly advancing stretch of the long price series. The headline on the chart reads: It makes you decide both exits before you are in.
It makes you decide both exits before you are in. Illustrative chart - not real market data.

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 flat, quiet stretch of the long price series. The headline on the chart reads: That is the whole value, and it is a behavioural one.
That is the whole value, and it is a behavioural one. Illustrative chart - not real market data.

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

A flat but volatile stretch of the long price series. The headline on the chart reads: It is also rigid when the market stops behaving.
It is also rigid when the market stops behaving. Illustrative chart - not real market data.

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.

A strongly rising stretch of the long price series. The headline on the chart reads: A fixed target caps the trades that would have run.
A fixed target caps the trades that would have run. Illustrative chart - not real market data.

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

A declining stretch of the long price series, with the entry price and the level at which a stop would trigger drawn as horizontal lines. The headline on the chart reads: And the stop inside it is still a market order.
And the stop inside it is still a market order. Illustrative chart - not real market data.

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.

A 72-bar candlestick section of the shared price history. The headline on the chart reads: The broker holds the legs; the venue sees one order.
The broker holds the legs; the venue sees one order. Illustrative chart - not real market data.

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.

A candlestick chart with a volume histogram beneath it, with the volume histogram emphasised. The headline on the chart reads: Neither leg knows anything about participation.
Neither leg knows anything about participation. Illustrative chart - not real market data.

Neither leg looks at volume, news or structure. They are two prices set in advance.

A long-horizon candlestick view of the same price series. The headline on the chart reads: On a daily chart the bracket sits for days.
On a daily chart the bracket sits for days. Illustrative chart - not real market data.

On a longer timeframe the bracket sits for days, and the conditions it was set in are days old.

A candlestick series containing several opening gaps, with the largest opening gap marked. The headline on the chart reads: A gap can jump both legs at once.
A gap can jump both legs at once. Illustrative chart - not real market data.

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.

A candlestick chart of the site's shared price history, annotated with the round-trip cost. The headline on the chart reads: Two fills, and the round trip is a share of a bar.
Two fills, and the round trip is a share of a bar. Illustrative chart - not real market data.

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

A sideways, range-bound candlestick series. The headline on the chart reads: In a range the stop and the target are both in reach.
In a range the stop and the target are both in reach. Illustrative chart - not real market data.

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.

A 72-bar window of the shared price history, cut short at the decision bar. The headline on the chart reads: The target is one tick away and stalling. Move it?
The target is one tick away and stalling. Move it? Illustrative chart - not real market data.

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.

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.

What I actually do

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.