Dalal Street Blogs provides information for educational purposes only and does not constitute investment advice. Please consult a SEBI-registered investment adviser before making any investment decisions.
CAUTION: Dalal Street Blogs publishes market news and educational content only. We do not promote, recommend or endorse any stock, and nothing here is a solicitation to buy or sell securities. Please consult a SEBI-registered adviser before investing.

Indian Stock Market News, Analysis and Trading Guides

Trading Strategy

Bracket Order: Entry, Stop and Target Placed in One Go

Bracket order sizing: a calculator, pen and squared notebook laid out for working out stop loss and target levels

Image by 22594 on Pixabay (Pixabay Content License)

By Dalal Street Blogs Editorial10 min read

A bracket order is three orders wearing one coat. You buy (or sell short), and in the same instruction you tell the broker where to take profit and where to cut the loss. Once the entry fills, both exits sit in the system, and when one of them fills the other is cancelled. For anyone who trades with a day job, or who simply doesn’t trust themselves to hit the sell button at the right moment, that is an attractive idea.

It is also an order type with a messy history in India. Zerodha, for one, switched bracket orders off on Kite in March 2020 and never brought them back. Understanding why tells you a lot about what this order can and cannot do for you.

In this article
  1. What a bracket order actually contains
  2. A worked bracket order example with a ₹5 lakh account
  3. Why traders liked it
  4. Where bracket orders go wrong
  5. The modern substitute: OCO GTT and plain stop orders
  6. Setting the bracket sensibly
  7. A quick checklist before you rely on a bracket order

What a bracket order actually contains

Investopedia describes the long version, a bracketed buy order, as a buy order with a sell limit order above it and a sell stop order below it (Investopedia). Break that into parts:

  • The entry leg. The order that opens the position, usually a limit order at the price you want.
  • The target leg. A limit order on the other side, placed above entry for a long trade. This is your profit exit.
  • The stop-loss leg. A stop order placed below entry for a long trade. If price falls to it, the position is closed.

Zerodha’s own support page explains the mechanics the same way from the broker’s side: you enter a new intraday position along with a target and a stop-loss order, the system places the two exit orders as soon as the main order executes, and when one of them executes the other is cancelled automatically (Zerodha Support). That “one fills, the other dies” link is the whole point. Without it, you would be left with an orphan exit order after the trade is already closed.

For a short trade the picture flips. You sell first, the target sits below as a buy limit, and the stop sits above as a buy stop.

A worked bracket order example with a ₹5 lakh account

Numbers make this concrete. The stock and prices below are hypothetical.

Say we have a trading account of ₹5,00,000 and a rule that no single trade should lose more than 1% of capital, which is ₹5,000. A stock, call it ABC, is trading near ₹800. Our chart reading says a clean entry is ₹800, the trade is wrong if price breaks ₹784, and a reasonable target is ₹832.

  • Risk per share: ₹800 minus ₹784 = ₹16
  • Reward per share: ₹832 minus ₹800 = ₹32
  • Reward-to-risk: ₹32 divided by ₹16 = 2, so 1:2
  • Quantity: ₹5,000 divided by ₹16 = 312.5, rounded down to 312 shares
  • Position value: 312 × ₹800 = ₹2,49,600
  • Loss if the stop fills exactly at ₹784: 312 × ₹16 = ₹4,992
  • Profit if the target fills at ₹832: 312 × ₹32 = ₹9,984

All of this goes in before the trade. Entry limit at ₹800, target limit at ₹832, stop at ₹784, quantity 312. If the entry never fills, nothing happens. If it fills and price runs to ₹832, the target executes and the stop is cancelled. If price falls to ₹784, the stop executes and the target is cancelled.

One more useful number. With a 1:2 payoff and no costs, you break even if you win one trade in three, because one ₹9,984 winner roughly pays for two ₹4,992 losers. Brokerage, STT, exchange charges and slippage push that bar a little higher in real life. If you want to work through the maths in more detail, our guide to the risk reward ratio in trading goes deeper.

The bracket doesn’t make a trade good. It only makes sure the plan you had at 9:20 is still the plan at 2:45.

Why traders liked it

There are two honest reasons, and only one of them is about discipline.

Discipline. Investopedia makes the point that once the order is placed, the trader doesn’t have to take any further action and can wait for the stop or the limit to execute. That matters more than it sounds. The most expensive habit in trading is moving a stop further away because “it will come back”. A stop that is already sitting at the exchange is harder to fiddle with than one that lives in your head.

Leverage. This was the bigger draw in India. Zerodha’s support page says bracket orders were popular mainly for higher intraday leverage, which brokers could offer because every position carried a mandatory stop loss. The logic was simple: if the broker knows the maximum loss is capped by a stop, it can lend more against the position.

That second reason is gone. Zerodha notes that SEBI’s intraday peak margin rules, introduced in July 2020 and phased in until August 2021, stop brokers from offering leverage beyond VaR plus ELM margins. So a bracket order, an MIS order and a cover order now have to get the same leverage. The stop loss no longer buys you extra margin.

Where bracket orders go wrong

Here is the part most explainers skip.

1. Both legs can fire in a fast market

Zerodha’s stated reason for switching off bracket orders was that in volatile markets the target and the stop were sometimes executed almost instantly, one after the other. Its own example: a buy bracket order for 100 Reliance shares at ₹2,000, target ₹2,005, stop ₹1,995. If the stock trades at ₹1,995 and then immediately at ₹2,005, 100 shares get sold at ₹2,005 and another 100 at ₹1,995. You were long 100 shares and now you are short 100, a position you never wanted. Zerodha said this was happening often enough that it stopped the product.

The tighter the bracket, the more likely this is. A ₹5 bracket on a ₹2,000 stock is a quarter of a percent each way, well inside a normal one-minute swing on a busy morning.

2. A stop is not a price guarantee

Investopedia is blunt about this: there is no guarantee of execution at the stop price. Once triggered, a stop becomes a market order and fills wherever the market is. Zerodha made the same point in a March 13, 2020 post, using the example of a stock dropping from ₹100 to ₹90 with a stop at ₹95. A stop-loss market order would fill near ₹90. A stop-loss limit at ₹95 would simply sit there unfilled while price keeps falling (Z-Connect).

Run that through our ABC example. Suppose ABC dropped straight from ₹800 to ₹770 on a sudden piece of news, skipping ₹784. A market stop fills around ₹770, so the loss is 312 × ₹30 = ₹9,360, nearly double the ₹4,992 we planned for. The bracket capped our intention, not our outcome.

3. The broker can switch it off when you need it most

In that same March 2020 post, Zerodha explained that it cuts leverage and blocks bracket and cover orders when it expects heavy activity and volatility, partly because each such order is really several orders that its risk system must track together. In other words, the days when an automatic stop feels most valuable are exactly the days the product may not be on offer. Any strategy that depends on one order type being available is fragile.

4. It was built for intraday

Zerodha’s definition is explicit that the bracket order opened an intraday position. If your trade idea needs three days to play out, a bracket order was never the right tool, because the position gets squared off at the end of the session.

The modern substitute: OCO GTT and plain stop orders

Since most Indian traders can’t rely on a native bracket order today, the practical question is how to get the same effect.

For swing and positional trades: Zerodha’s Good Till Triggered (GTT) page describes an OCO, or One Cancels the Other, mode where you set a stop-loss trigger and a target trigger together; when either one activates, an order is placed and the other trigger is cancelled automatically. A GTT stays active for up to 365 days, placing it is free of charge, and it is available for CNC, NRML and MTF orders (Zerodha GTT guide). That is close to a bracket for the exit side, with two catches the same page spells out. The trigger is valid only once, and if the order it places doesn’t execute by the end of the day, it is cancelled like a normal order and you have to place a fresh GTT.

So in our ABC trade held as a swing position, you would buy 312 shares first, then attach an OCO GTT with a stop trigger near ₹784 and a target trigger near ₹832. Zerodha’s page also suggests that a sell GTT’s limit price should sit below its trigger for better execution. For the stop leg that means something like a trigger of ₹784 and a limit a few rupees lower, so a fast drop doesn’t leave you with an unfilled limit.

For intraday trades: Zerodha’s support page suggests MIS or cover orders instead, since leverage is now the same across all three. In practice, that means placing the entry and then immediately placing a stop-loss order, with the target either as a separate limit order or managed by hand. Just remember the earlier problem: two independent exit orders do not cancel each other. If your target fills, cancel the stop yourself straight away, or you may wake up to a fresh position you didn’t plan.

Our longer piece on stop loss in trading covers SL and SL-M orders and where each one fits.

Every automatic exit is only as good as the market’s willingness to trade at your price at that moment.

Setting the bracket sensibly

The mechanics are the easy part. Where you put the two exits decides whether the order helps or hurts.

Put the stop where the idea fails, not at a round number. In the ABC example, ₹784 was the level that would prove the setup wrong. A stop at “1% below entry” has no connection to the chart.

Make the bracket wider than ordinary noise. Zerodha’s Reliance example shows what a very tight bracket does in a fast tape. If a stock routinely swings ₹15 in a few minutes, a ₹5 stop is not a stop, it is a coin toss with costs.

Size from the stop, then check the position value. We sized ABC at 312 shares because the stop was ₹16 away. Had the stop been ₹40 away, the same ₹5,000 risk would allow only 125 shares. The account risk stays fixed; the share count adjusts.

Plan for the gap, not just the stop. Ask what the loss looks like if price jumps past your stop. If the answer is uncomfortable, the position is too big, whatever the bracket says.

Watch results and event days. Investopedia notes that a bracket can be added to an open position ahead of an earnings announcement. That’s fine, but results are exactly when gaps happen, so the risk in point four is highest then.

A quick checklist before you rely on a bracket order

  1. Does your broker actually offer a native bracket order today, and is it available on this instrument and product type?
  2. Is the trade intraday? If not, use an OCO GTT or separate orders built for a carried position.
  3. Is the gap between entry, stop and target comfortably wider than the stock’s normal short-term swings?
  4. Have you sized the position from the stop distance and your fixed rupee risk?
  5. Do you know what happens to the other leg when one fills, and who cancels it if the system won’t?
  6. Have you worked out the loss if price gaps through the stop?

The bracket order solved a real problem: traders who plan well and then freeze, or worse, improvise. It still does that job when it is available. But it never removed market risk, and in India its biggest selling point, extra leverage, has been gone since the peak margin rules. Treat it as a way to pre-commit to your plan, and build the plan as if the stop might fill worse than you hoped. For the wider framework, see our pillar on risk management in trading.

Disclaimer: This article is for educational purposes only and is not investment advice. All prices, trades and quantities in the ABC example are hypothetical. Trading in equities involves risk, including loss of capital. Please consult a SEBI-registered investment adviser before making investment decisions.

Leave a Reply

Join the conversation

Commenting is open to registered readers. Sign up with just your email — no password needed, and it takes under a minute.

Sign up to comment Log in