ArthaLearn — India's Financial Intelligence HubArthaLearn
FeaturesStocksLearnFree ToolsCompareGuidesBlog
Get Started

Stocks

  • All Stocks
  • Banking & Finance
  • IT Sector
  • Pharma
  • Auto
  • Energy

Learn

  • All Topics
  • Glossary
  • Candlestick Patterns
  • Support & Resistance
  • Options Basics

Free Tools

  • All Resources
  • Position Size Calculator
  • P&L Calculator
  • Brokerage Comparison
  • Inflation Calculator
  • F&O Margin Calculator
  • SIP Calculator
  • Credit Card Calculator

Compare

  • Best Trading Journals
  • vs Zerodha Streak
  • vs TradingView
  • vs StockEdge

Cities

  • All Cities
  • Mumbai
  • Delhi
  • Bangalore
  • Chennai
  • Hyderabad
  • Pune

Guides

  • All Guides
  • Start Trading in India
  • Why Traders Lose Money
  • AI Trading Journal
  • Fingrad vs Varsity

Company

  • Blog
  • Events
  • Pricing
  • Support
  • Privacy Policy
  • Terms of Service

© 2026 ArthaLearn. All rights reserved.

Not SEBI registered. For educational purposes only. Not investment advice.

  1. Home
  2. /Learn
  3. /Market Basics
  4. /Bracket, Cover & GTT Orders Explained: Beyond Market & Limit
IntermediateMarket Basics·Members·20 min·Jun 2025

Bracket, Cover & GTT Orders Explained: Beyond Market & Limit

Master Bracket, Cover, GTT and OCO orders on Indian brokers. Understand BO mechanics, CO trailing stops, GTT for swing trades, and when each beats SL-M.

By ArthaLearn Team

Open to read. This in-depth guide is part of the member library — a subscription unlocks all guides plus the AI trade journal.

TL;DR

Beyond plain Market and Limit, Indian brokers offer four advanced order constructs: Bracket Order (BO) bundles entry + target + stop in one ticket; Cover Order (CO) forces a compulsory intraday stop; GTT (Good Till Triggered) sits on the broker server for up to a year for swing entries; OCO (one-cancels-other) is the two-leg version of GTT for target+stop on existing positions. Knowing which to use when is the difference between a disciplined trader and a hopeful one.

Section 1: Why Plain Market and Limit Are Not Enough

Every Indian broker order ticket starts the beginner with two product types: MARKET (buy at whatever price the next seller is offering) and LIMIT (buy only at your specified price or better). They do exactly one thing — get you in or out. Neither manages the trade after entry.

Real trading is not just entry — it is entry + exit + risk control, all decided before the market gets emotional. That is what advanced order types automate. Bracket Orders pre-place your target and stop the moment you enter. Cover Orders enforce a stop you cannot ignore. GTT lets you camp at a swing-trade level for weeks without babysitting the screen. They are not gimmicks — they are how serious traders enforce their plan against their own future panic.

Bracket Order (BO)

Three orders fired together: entry, target (squareoff limit), stop loss. Intraday only. The moment one of target/SL hits, the other is auto-cancelled. Optional trailing SL.

Cover Order (CO)

Entry + compulsory stop loss in one shot. Higher leverage than MIS because the SL is mandatory and reduces broker risk. No target; you exit manually or place a second order.

GTT (Good Till Triggered)

Server-side resting order, valid up to ~365 days on most brokers. Sits dormant until your trigger price prints; only then is the order pushed to the exchange. Perfect for swing entries.

OCO (One-Cancels-Other)

Two-leg GTT: a target SELL above current price AND a stop SELL below it, on shares you already hold. Whichever triggers first cancels the other. Hands-off swing-trade exit.

AMO (After Market Order)

Order placed after market close (3:45 PM–8:57 AM next day) that queues up for the next session. Not the same as advanced order types — just a timing wrapper.

SL-M vs SL Limit

SL-M = stop-loss market: triggers a market order at the stop price (guarantees fill, not price). SL = stop-loss limit: triggers a limit order (guarantees price, not fill). Beginners should default to SL-M.

Section 2: Bracket Orders — The Three-in-One Trade

A Bracket Order ties three things into a single submission: an entry leg, a target leg, and a stop-loss leg. The two exit legs are placed automatically once the entry fills. When either of them executes, the other is cancelled by the broker. This logic is sometimes called “OCO” in international platforms, but in the Indian retail context BO bundles the entry as well.

BO Order Flow

Bracket Order — Order Flow

ENTRY (Buy)₹500 LIMITFilled at ₹500TARGET (Sell)₹510 LIMIT+2% rewardSTOP LOSS (Sell)₹495 SL-M−1% riskOCO: whichever fills, the other is auto-cancelledRisk-reward = 1:2 (₹5 risk, ₹10 reward)

BO Mechanics on Indian Brokers

On Zerodha Kite, BO is offered through the legacy Kite Web order ticket, but availability has been variable in the post-2021 peak-margin era. Several brokers (including Zerodha) suspended BO at certain points and reintroduced it. Always check the broker's current product availability page before assuming BO is enabled on your account.

Where available, the typical inputs are:

  • Quantity (must be supported by intraday MIS-style margin)
  • Price for the entry leg (LIMIT or MARKET)
  • Stop Loss in absolute price difference from entry (e.g. “5 rupees”)
  • Target / Squareoff in absolute price difference from entry
  • Trailing Stop Loss (optional) in ticks — moves the SL up by N ticks for every M-tick favourable move

When Bracket Order Beats a Plain Limit + SL

Imagine you take a 1,000-share intraday buy at ₹500 with a target of ₹510 and a stop of ₹495. With plain orders, you place the buy first; once filled, you manually place a sell limit at ₹510 AND a sell SL-M at ₹495. If your target hits and you forget to cancel the SL, the SL is now a fresh short order that could fire later in the day. BO eliminates this operational risk — the OCO logic ensures the other leg is always cancelled.

Section 3: Cover Orders — Mandatory Stop, Higher Leverage

A Cover Order is a stripped-down BO: entry + compulsory stop loss, no target. The trader cannot place a Cover Order without specifying a stop loss within an exchange-defined range. In return for that mandatory risk control, brokers historically offered higher intraday leverage on CO than on plain MIS — because the broker's downside is capped by the SL.

How CO Margin Was Calculated (Pre and Post 2021)

Before SEBI's peak-margin reforms (which rolled out in stages from December 2020 to September 2021), CO margin was based on the distance between entry and stop loss. A tight stop near entry meant low margin and very high effective leverage — sometimes 20x or more on liquid stocks. After peak-margin rules, CO leverage has been capped at the same SEBI VAR + ELM levels as other intraday products, eroding most of CO's edge.

In 2026, CO is still useful primarily for the discipline it enforces, not the leverage. If you cannot trust yourself to place a stop, CO makes it impossible to forget. The broker simply will not accept the order without it.

CO + Trailing Stop on Zerodha & Others

Some brokers extend CO with a trailing-stop mechanism: once the trade moves favourably by N ticks, the stop trails up by M ticks. This is logically the same as a trailing stop in BO. It is excellent for trend-day trades where you want to ride a move without watching the screen, but bad for choppy days when the trail will get whipsawed.

i

Range rule: Brokers enforce a price range for the SL on CO — typically based on the day's volatility (e.g. SL must be within 0.5%–3% of LTP). If you try to place a CO with a stop 0.05% away (i.e. effectively no real risk), the order will be rejected with a “SL out of range” error.

Section 4: GTT (Good Till Triggered) — The Swing-Trade Workhorse

GTT is a fundamentally different beast from BO and CO. Where BO/CO are intraday weapons, GTT is built for swing and positional trading. The order is not sent to the exchange when you place it. Instead, it sits dormant on the broker's server and is pushed to the exchange only when your trigger price prints in the live market.

How GTT Works End-to-End

  1. You log into Kite, Upstox, Groww, or Dhan and choose the “GTT” or “Good Till Triggered” option on the order ticket.
  2. You set a trigger price (the level at which the order should activate) and a limit price (the actual order price sent to the exchange when triggered).
  3. You set a validity period — most Indian brokers allow up to 365 calendar days from placement.
  4. You place the GTT. The broker holds it. The exchange does not see it.
  5. On any day within the validity period when LTP crosses your trigger, the broker automatically submits the corresponding limit order to the exchange.
  6. From that moment, it behaves like any normal limit order — it may fill fully, partially, or be left pending in the order book.

Why GTT Beats a Resting Limit

Day-validity limits at the exchange expire at 3:30 PM. A resting limit at ₹450 placed today is gone tomorrow. To camp at a level for two weeks, you would need to re-place the limit every single morning. With GTT, you place once and forget for up to a year — the broker handles the re-submission silently each day.

Single-Trigger GTT vs OCO GTT

Most Indian brokers offer two GTT flavours:

  • Single-trigger GTT — one condition, one order. Use this for entry into a breakout above resistance, or entry into a pullback at support.
  • OCO GTT (two-trigger) — two conditions on shares you already own. Use this for an exit: target above current price, stop loss below. Whichever triggers first cancels the other.

GTT Use-Case Map

₹450LTPCurrent Market PriceGTT BUY @ ₹475breakout above resistanceGTT BUY @ ₹430pullback to supportOCO target @ ₹490OCO stop @ ₹420Single-trigger above/below for entries; OCO above+below for exits

GTT Limitations You Must Know

  • No guarantee of execution. A GTT is triggered when LTP touches your level — but if there is a fast-moving gap (e.g. a 5% gap-up at open), the limit order submitted may print far above your limit price and not fill at all. GTT does not protect you from gap risk.
  • Cancelled if the broker squares your shares. If you have a sell GTT on shares that the broker auto-debits for an unpaid margin call, the GTT is cancelled when the shares leave your demat.
  • Not all brokers support OCO GTT. Most major brokers do, but always confirm in the tariff/feature page. Some brokers also limit the maximum number of simultaneous GTTs per account.
  • Corporate actions reset the GTT. Stock splits, bonuses, and dividends will typically cancel an existing GTT — you must re-place after the corporate action.

Section 5: When to Use Which — A Decision Matrix

Each order type has a specific habitat. Using the wrong one is a quiet way to leak money — a CO where you needed a GTT, or a GTT where a plain limit would have done.

ScenarioBest OrderWhy
Intraday scalp on Bank Nifty fut: 30-tick target, 15-tick stopBracket OrderAuto-OCO eliminates the manual cancel risk on a fast-moving instrument
Intraday momentum trade — undecided on target, want hard stopCover OrderMandatory SL is enforced; exit manually when momentum stalls
Swing buy when stock breaks ₹475 resistance (current ₹450)Single GTT BUY @ ₹475Order activates only on confirmed breakout; valid for up to a year
Already hold 100 shares; want to exit at ₹490 OR cap loss at ₹420OCO GTTHands-off exit management — whichever level prints first triggers, the other is cancelled
Want to enter exactly at LTP right nowPlain MARKETAdvanced orders add complexity for no benefit; just take the fill
Want to buy at ₹450 only, accept partial fillPlain LIMIT (day)GTT is overkill for one-day intent; limit does the job
Got a tip after market close, want to buy at openAMO market or limitAMO queues the order for next session; not the same as GTT

Section 6: When Advanced Orders Beat a Plain SL-M

Plain stop-loss orders (SL or SL-M) work, but they have three structural weaknesses that advanced orders solve.

Weakness 1: No Target Linkage

With a plain SL-M, your target is in your head or as a separate limit order. If the target hits first, you must manually cancel the SL or it will fire later as a fresh short. With BO or OCO GTT, this cancellation is automatic and atomic.

Weakness 2: Day Validity Cliff

A plain SL-M is good for one trading day. If you hold a swing position over a week, you re-place the stop every morning. Forget once and a 5% adverse gap turns into a 12% loss before you log in. OCO GTT survives across days for up to a year.

Weakness 3: Cannot Trail Without Babysitting

With plain SL-M, trailing the stop means manually cancelling and re-placing the order every time price moves favourably by a meaningful amount. BO with trailing-stop ticks (or a broker's trailing-stop feature on swing positions) automates this. You set the rule once; the broker enforces it on every tick.

FeatureSL-MBOCOGTT
ValidityDayDayDayUp to ~1 year
Auto target+SLNoYesNoOCO only
Trailing SLNoYesSome brokersNo (manual edit)
Higher leverageNoNoPre-2021 yesNo
Resting at serverAt exchangeAt exchangeAt exchangeAt broker until trigger
Best forQuick stopIntraday R:R tradesDiscipline-enforced day tradesSwing entries / hands-off exits

Section 7: Common Mistakes With Advanced Orders

Treating GTT as a Guaranteed Exit

GTT triggers on LTP touch but does NOT guarantee execution. A 6% adverse gap can blow past your trigger and your limit. For unforgiving exits on positions, use SL-M legs not SL Limit, and accept that gaps are uninsurable.

Setting GTT Too Tight

A GTT with trigger 0.2% from LTP gets activated by ordinary intraday noise. Use GTT for levels that are at least 1–2 ATRs away. For tight intraday levels, use BO.

Forgetting to Cancel Old GTTs

A 365-day GTT placed last March can fire this March on news you forgot about. Audit your active GTTs at least monthly. Most brokers have a "GTT triggers" log on the orders page.

Using BO on Illiquid Stocks

BO requires both target and SL to fill — on an illiquid stock, the SL-M fill price can slip 2–3% from the trigger. Restrict BO to NIFTY 100 cash and major F&O underlyings.

CO With No Real Stop Plan

The point of CO is enforced discipline. If you place a CO with a 5% stop just to clear the SL-range check, you have defeated the product. Use CO only when you genuinely accept the SL distance.

Confusing Trigger Price With Limit Price

On GTT, trigger ≠ limit. A trigger of ₹475 with a limit of ₹474 means the order is submitted to exchange at ₹474 once LTP touches ₹475 — and may not fill if the market gaps past. Always set limit slightly worse than trigger by a buffer (e.g. 0.3%).

Section 8: Building the Advanced-Order Habit

Most retail traders know about these order types but use them inconsistently. The difference between a disciplined trader and an emotional one is often visible in the orders log — disciplined traders place targets and stops before the trade is live; emotional traders do it after, when the price is already moving.

A Simple Daily Workflow

Pre-market (before 9:15 AM)

  • 1. Identify swing watchlist names with breakout / pullback levels
  • 2. Place GTT BUY orders at those levels with sensible limit buffers
  • 3. For existing holdings, place OCO GTTs covering target + stop
  • 4. For planned intraday trades, note the BO parameters (entry / target / SL) on a sticky

During market

  • 1. Take intraday entries via BO or CO — never via plain market without a stop
  • 2. Resist edits to the SL during the trade; that is your future-self overriding your past-self's plan
  • 3. Check GTT trigger log at 11 AM and 2:30 PM — confirm any activations

Post-market

  • 1. Audit triggered GTTs — did they fill? At what price?
  • 2. Re-evaluate GTTs that did NOT trigger — still valid? Adjust trigger if level has shifted
  • 3. Cancel any stale GTTs whose thesis no longer applies
“The market does not care about your stop. The broker does. That is exactly why a broker-server-side order is more reliable than your good intention to place one later.”

Key Takeaway

Bracket, Cover and GTT orders are not exotic features for advanced traders — they are discipline tools that should be the default for anyone serious about consistency. Use BO for intraday R:R trades, CO when you want enforced stops on intraday momentum, and GTT (single + OCO) for everything that lives across multiple sessions. The market punishes unforced manual errors more reliably than it punishes wrong directional calls. Let the broker server enforce your plan — you have better things to do than babysit a stop loss.

Your progress

0 read in Market Basics

Ready to apply this?

You've got the basics down. Now start building real trading habits — log your first trades, see your performance stats, and let AI spot patterns you'd miss.

Start Your Free JournalSee Pricing

Free forever for trade logging. AI features start at ₹599/month.

Cohort starts 18 Aug

Reading the chart is one half. Holding your plan is the other.

Chart to Conviction is a 14-session programme with Sangam Pandey — price action, structure, risk and the discipline to trade your own rules. Online, plus 12 seats at the Guwahati studio. Includes two months of ArthaLearn Premium.

See the course

Educational programme. ArthaLearn is not a SEBI-registered investment adviser or research analyst; no buy/sell recommendations are given and no returns are promised.

Related Topics

  • Stock Market Basics India: NSE BSE Beginner Guide (2026)beginner
  • How to Open a Demat Account in India: Step-by-Step (2026)beginner
  • Order Types in NSE Trading: Market, Limit, SL & GTTbeginner
  • NSE + BSE Market Timings 2026: Pre-Market & Live Hoursbeginner
Browse all topics →

Related Guides

  • How to Start Trading in India →

Trading Glossary

Not sure about a term? Check our comprehensive trading glossary.

View glossary →

Practice What You Learn

Track your trades, analyze performance, and apply these concepts with ArthaLearn.

Start Free Trial