The short answer

In Interactive Brokers a bracket order is one entry order with two exit orders attached: a limit order to take profit and a stop order to cut the loss. The exits wait until the entry fills, and when one of them fills the other is cancelled. TWS supports brackets on options, both for a new entry and for a position you already hold.

Both exits are orders on the option itself. They trigger and fill on the option’s quotes, not on the stock price you planned the trade around. That is fine for the take-profit, and the main weakness of the stop.

How a bracket order works

OrderTypeWhat it does
ParentUsually a limit order to buyOpens the position.
Profit takerLimit order to sell above the entryRests once the parent fills and sells if the option trades up to it.
Stop lossStop order to sell below the entryWaits once the parent fills and becomes a market order when its trigger is hit.

The two exits are linked as one-cancels-other: a fill on one cancels the other, so you cannot sell the same contracts twice. Until the parent fills, the exits are held and not working at the exchange.

Placing a bracket on an option in TWS

With a new entry

  1. Open an order ticket for the option and set up the buy, usually a limit order.
  2. In the ticket’s advanced options, choose Attach and tick Bracket. TWS adds a profit taker and a stop loss.
  3. Set both exit prices yourself. The default offset from the entry is 1.00, which on a $2.00 option means a target at $3.00 and a stop at $1.00.
  4. Check quantity and prices on all three lines, then transmit.

On a position you already hold

Right-click the option position in the Portfolio or Monitor window and choose Trade, then Create Target/Stop Exit Bracket. TWS creates a sell limit above and a sell stop below the current price for the position size, ready to edit and transmit.

Practice both in an IBKR Paper account first. For permissions, market data and order types in TWS, see the IBKR TWS options trading guide.

Where option-price brackets go wrong

  • Offsets are in option dollars. A 1.00 offset means very different things on a $0.80 contract and a $12 one. Size the target and stop from the premium, or from the stock levels converted to an option estimate.
  • The stop watches quotes. For US options the default stop trigger in TWS uses bid and ask quotes, so a brief spread widening can trigger it while the stock is still inside your plan.
  • The stop fills at the bid. Once triggered it is a market order, and on a wide spread the fill can be far below the trigger. A stop-limit avoids that but may not fill at all.
  • Premium decays. The same stop gets closer to the market each day even if the stock does nothing.

The take-profit has fewer problems: it is a resting limit order, so it never sells below its price. The stop is where an option-price bracket and a chart plan disagree. Our guide to stop losses on options goes through these effects in detail.

Brackets on the stock price instead

If the trade was planned on the stock chart, for example a call bought at support with a target at resistance, the cleaner exits are stock-price levels: sell the option when the stock reaches the target, or when it loses the support.

  • IBKR conditional orders. A sell order on the option can wait for a price condition on the underlying stock. Each exit is a separate order with its own condition, and you set them by hand for every trade.
  • OptionTrigger. You draw the take-profit and stop-loss levels on the TradingView stock chart, pick the call or put and click Buy. After the entry fills, the local engine sells the option position through TWS or IB Gateway when the stock reaches a level, with multiple targets, wick, body or hybrid stops, and trailing on the stock.

Either way the exit still sells an option, so the spread and liquidity decide the fill. And a stock-price exit managed by software on your computer needs that computer and the IBKR connection to stay up, while a native bracket rests with the broker.

Which one to use

IBKR bracket on the optionExit on the stock price
TriggerOption quotesStock price, the level you drew
Runs onIBKR’s serversYour computer, through TWS or IB Gateway
TargetsOne target and one stop per bracketSeveral targets, stop modes and trailing on the stock
Best fitLiquid contracts, plans set in option dollarsPlans made on the stock chart

Many traders use both: a stock-price plan for the exits they care about, and TWS available as a manual fallback.

Frequently asked questions

Can you place a bracket order on options in IBKR?

Yes. TWS can attach a profit taker and a stop loss to an option entry, or create a target and stop bracket for an option position you already hold. Both exits trade on the option’s own price.

Do the take-profit and stop loss both stay active?

They wait until the entry fills, then both work as one-cancels-other orders. When one fills, TWS cancels the other.

Can a bracket trigger on the stock price instead of the option price?

A standard bracket triggers on the option. To exit on the stock price in IBKR you use conditional orders with a price condition on the underlying, or a tool that watches the stock and sends the sell order, such as OptionTrigger.

Should the stop in a bracket be a stop or a stop-limit?

A stop becomes a market order and can fill well below the trigger on a wide option spread. A stop-limit caps the price but may not fill if the market moves through it. Decide based on the contract’s spread and liquidity.

Why did my bracket stop trigger when the stock barely moved?

The stop watches the option’s quotes. A spread widening, a drop in implied volatility or time decay can move the option to the trigger without a meaningful move in the stock.

Does OptionTrigger place IBKR bracket orders?

No. OptionTrigger keeps your levels on the stock chart and sends the sell order through TWS or IB Gateway when the stock reaches one. Desktop and the IBKR connection must be running for those exits.

These guides describe software behavior. Product features depend on the matching app version, market data and broker connectivity. Check the Downloads page for supported versions and installation requirements.
Explore the complete workflow