Guide · Order types

What is a GTT order?

The short answer

A GTT, short for Good Till Triggered, is a standing instruction that waits, for up to about a year, until price reaches a trigger you set, and only then places the actual order. It exists because ordinary orders are day orders that expire each session, so a GTT lets you set a target or a protective level once and walk away. The mechanic most explanations skip: the trigger is held at the broker, not resting in the exchange order book, which is why a GTT fires only in market hours, can be jumped by a gap, and is a convenience rather than a guarantee.

Most guides define a GTT correctly and stop there. The definition is the easy part; the machinery underneath is where the surprises live. A GTT is not an order sitting at the exchange waiting to fill, it is a condition sitting at your broker waiting to create an order. That single fact decides when a GTT can act, why it can quietly miss, and why a protective GTT is a convenience rather than a promise. It is a genuine convenience that shifts a real risk onto you without ever announcing it. This guide covers the two shapes precisely, then the broker-side reality, the validity cap, and the corporate-action trap that separate knowing what a GTT is from knowing how it behaves. It assumes you already know the mechanics of a plain market and limit order; if not, the companion guide on the difference between a market and a limit order sets those out.

The problem a GTT solves

On NSE and BSE, an ordinary order is a day order: if it does not execute by the close, it lapses, and you must re-enter it the next morning. For an investor watching a level that may take weeks or months to arrive, a stock they will only buy on a dip, or a holding they will only sell into strength, that daily re-entry is tedious and easy to forget. Miss one morning and the level can come and go while no order is working, which is the single most common way a patient plan quietly fails: not because the analysis was wrong, but because nobody was at the screen the day it came true.

A GTT removes the re-entry. You define the level once, and the instruction stays alive for a long, broker-set window, commonly stated as up to 365 days. You are not asking the market to fill an order now; you are asking your broker to watch a price and place the order for you if and when that price is reached. This is why GTTs suit patient, level-based planning: the discipline of act only at this price is preserved without you having to be present the day it happens. The figure below sets the two worlds side by side, the day order that dies every evening against the single instruction that rests until it is touched.

One resting instruction against a day order re-placed every sessionThe same price drift toward a 900 rupee buy level is shown twice. A day order expires every evening and must be re-entered each morning, so a forgotten morning lets the level pass with nothing working. A GTT is placed once, rests for up to about a year, fires when the level is touched, and otherwise lapses at the cap.Why the order type exists, and how long it livesThe same wait for a ₹900 buy level. One order dies every evening; the other rests until it is touched.A day order: it dies at every close₹1000₹950₹900each tick: an order placed, then expired unfilledWhen ₹900 finally trades,no order is live to catch it.A GTT: one instruction, resting₹1000₹950₹900one order rests across the whole waitWhen ₹900 trades,the GTT fires, once.Validity is capped.A GTT rests for up to about a year, commonly stated as 365 days, then lapses if the trigger was never touched.The exact maximum varies by broker. The order automates the waiting; it does not make the waiting last forever.Illustrative. The same drift toward a ₹900 level is drawn in both panels; only the order type differs.
The GTT trades presence for patience. A day order must be re-armed every session, so a level that arrives on a morning you forgot is simply missed. A GTT is placed once and rests across the whole wait, firing the instant the level is touched. The cost of that patience is the validity cap: the instruction is good for up to about a year, and if the trigger is never reached it lapses and must be recreated. The order automates the waiting; it does not remove the need to be right about the level.

The two types: single-leg and OCO

A GTT comes in two shapes, and the difference is simply how many triggers you arm at once. A single-leg GTT is one trigger placing one order: buy if price falls to a level you consider attractive, or sell if it rises to a target. An OCO GTT, one-cancels-the-other, arms two triggers on a holding at the same time, a target above and a stop-loss below, and the first one the market reaches fires its leg and cancels the other. Only one of the two can ever execute, which is the entire point of pairing them.

Single-leg against OCOA single-leg GTT is one trigger that releases one order, here a buy at 900 below the last price of 1,000. An OCO GTT places a sell target at 1,300 and a protective stop at 850 around a holding at 1,000; the first level reached fires its leg and cancels the other, so only one executes.Two shapes: one trigger, or a linked pairSingle-leg · one trigger, one order₹1000₹950₹900Last price ₹1,000Trigger ₹900 · buy the dipreleases one buy orderOCO · two triggers on one holding₹1300₹1200₹1100₹1000₹900₹850Holding you own ₹1,000Target ₹1,300 · sell into strengthStop ₹850 · protectone fires,the other cancelsIllustrative. Only one leg of an OCO can ever execute; taking either exit retires the other automatically.
The OCO is a bracket for a holding you already own. A single-leg GTT is a patient entry or a patient exit. The OCO pairs a profit exit above and a protective exit below the same position, and links them so taking one retires the other. It is the manual way to bracket a delivery holding, which matters because the leveraged intraday products that used to do this were largely withdrawn, a change covered further down.

Read the two shapes as answers to two different questions. The single-leg answers when do I want in, or when do I want out, a single decision you would otherwise have to re-place each day. The OCO answers a richer question, how do I define both the good exit and the bad exit for something I hold, and then let the market pick which one it hands me. Neither shape changes the underlying mechanic that the rest of this guide turns on: both are triggers waiting at the broker, not orders resting at the exchange.

The two GTT structures, what each does, and its typical use. Illustrative levels.
TypeTriggersWhat it doesTypical use
Single-legOnePlaces one order when the trigger is crossed, a buy below or a sell above the current priceA patient entry on a dip, or a patient exit at a target, without daily re-entry
OCO (two-leg)Two, pairedArms a target above and a stop below a holding; the first to trigger fires and cancels the otherBracketing a delivery holding with both a profit exit and a protective exit at once

The mechanic most people miss: the trigger lives at the broker

This is the authority core of the topic, and the point almost every short explainer omits. A GTT trigger does not rest in the exchange order book. Until it fires, nothing is working at the exchange at all. The condition, watch this stock, and when the last traded price crosses this level, act, is stored and monitored by your broker. Only at the instant the trigger is crossed does the broker release an order into the exchange, and that released order is usually a plain limit order at a price you set in advance.

That shape has a consequence people rarely state plainly: a GTT depends on the broker being up and watching. The trigger is evaluated by the broker's systems against the live feed, so it inherits the broker's uptime and the liquidity available at the moment it fires. The order you imagine standing guard at the exchange is not there. What is there, until the trigger fires, is a note at the broker and nothing else. The figure below is the whole argument in one frame: the resting condition on the left, the gap that defeats it on the right.

The trigger rests at the broker; a gap can jump the released limitOn the left the GTT is a stored condition at the broker and nothing of yours rests in the exchange order book. On the right the stock gaps from about 868 to an open of 810, leaping over the 850 trigger and 848 limit that lie in the skipped band. The trigger fires and the limit is released, but price never trades back to 848, so it stays unfilled.Where the trigger waits, and how a gap defeats itNothing of yours rests at the exchange until the trigger fires. By then, a gap can already be past your limit.Before the trigger firesAT THE BROKERsell if price hits₹850a stored conditionEXCHANGE BOOKyour order is not hereThe book is full of other people’s orders.None of it is protecting you yet.The morning it gaps down₹880₹860₹840₹820₹800trigger ₹850limit ₹848, released hereprev close ₹868opens ₹810The GTT fired on time. The fill is a separate event, and the gap took it.1 · STOREDcondition heldat the broker2 · CROSSEDlast price hitsthe trigger3 · RELEASEDbroker sends thelimit to the exchange4 · JUMPEDprice is alreadypast the limitTrigger₹850Limit₹848Open₹810FillnoneIllustrative. The stock gaps from a ₹868 close to a ₹810 open, leaping the ₹850 trigger and ₹848 limit; the released sell never trades.
The order is born only when the trigger fires, and a gap can already be past it. On the left, the GTT is a stored condition at the broker while the exchange book holds everyone else's orders but nothing of yours. On the right, the stock gaps from a ₹868 close to a ₹810 open, leaping over the ₹850 trigger and the ₹848 limit that sit in the band the price skipped. The trigger fires exactly as designed and the broker releases the limit, but price never trades back to ₹848, so the sell sits unfilled. The GTT did its one job; the fill was never in its gift.

Three consequences follow directly, and each one catches people out. First, a GTT can only be evaluated during market hours, because the trigger watches the live last traded price on the exchange; you can create or cancel a GTT overnight, but it cannot fire while the market is shut. Second, because the released order is a limit, triggered does not mean filled: if price gaps past your level and never trades back at your limit, the order can sit unfilled, and it is cancelled at the end of the day like any other unfilled order. Third, the GTT trigger fires only once, so a missed fill is not retried automatically; you would have to recreate the GTT yourself, and you will usually learn it missed only after the move is over.

Why a protective GTT is not a guaranteed stop

Put the broker-side mechanic together with a gap and you get the failure that matters most. Suppose you hold a stock and set a protective stop-loss GTT with a trigger at ₹850 and a sell limit at ₹848. Overnight the company reports poor results. The next morning the stock does not trade down through ₹850 tick by tick, it opens at ₹810. Your trigger is crossed, so the broker duly releases the sell limit at ₹848, but the market is already at ₹810 and never comes back to ₹848. The limit sits unfilled, and you are still holding the position, now well below the level you meant to exit at. The mechanics of that overnight jump are the subject of the guide on gap-up and gap-down opens, and they are exactly the conditions a resting stop is least able to handle.

The gap is only the sharpest of three ways a released limit can miss, and all three arrive precisely when protection matters most. A gap through your level, as above, opens below both the trigger and the limit and never trades back to your price. A stock locked at its lower circuit is frozen with sellers and no buyers, so even a triggered order cannot be matched until the band reopens. And a thin, illiquid counter may simply not offer your limit price at all, while a small trade elsewhere still ticks the trigger. In each case the trigger fires honestly and the fill never comes.

Where a GTT can miss. A GTT is held at the broker, so nothing protects you until the trigger fires, and the released limit order can then fail to fill in exactly the conditions you most wanted protection: a gap through your level on news, a stock frozen at its lower circuit with no buyers, or a thin counter where your price is simply not offered. A protective GTT places an exit attempt when your level is crossed. It does not guarantee that you exit, or at what price.

This is not a flaw unique to GTTs, it is the nature of any stop that releases a limit order, and where you place the level is a separate craft covered in how to place a stop-loss. But it is sharper for a GTT precisely because the whole appeal is set-and-forget: the investor who placed a protective GTT and stopped watching is the one most exposed to a gap, because they will learn the limit missed only after the damage. A GTT is a convenience for planning around price levels. It is not insurance, and the feeling of safety it gives is the most dangerous thing about it.

A worked example: a patient entry and a bracketed holding

Take the two uses in turn with plain rupee arithmetic. Suppose a stock trades at ₹1,000 and you would only buy it on a pullback to ₹900. You set a single-leg GTT with a trigger at ₹900 and a buy limit at ₹902 for 50 shares. The instruction waits, doing nothing to your capital. If weeks later the stock drifts down and trades at ₹900, the broker releases the buy limit; it fills up to ₹902, and you are in at a level you chose in advance rather than one you chased. All figures here are illustrative.

Now suppose you already own those 50 shares at ₹1,000 and want to manage the position without watching it daily. You set an OCO GTT: a sell target at ₹1,200 and a protective stop at ₹850. Whichever the market reaches first fires its leg and cancels the other. The table traces the three ways that resolves, and the third row is the one the set-and-forget investor must read carefully.

An OCO GTT on a 50-share holding bought at ₹1,000, with the three ways it can resolve. Illustrative figures.
OutcomeLeg that firesResult on 50 sharesThe other leg
Price reaches ₹1,200 firstTarget sellBooks about +₹10,000 versus the ₹1,000 cost, if the limit fillsStop at ₹850 is cancelled automatically
Price reaches ₹850 firstProtective sellCaps the loss near −₹7,500, if the limit fills at your levelTarget at ₹1,200 is cancelled automatically
Price gaps below ₹850Protective sell releasedLimit may miss; you can still be holding well below ₹850Target cancelled; GTT fired once, not retried

Read the third row carefully, because it is the honest one. The OCO did exactly what it promised, it released the protective leg the instant ₹850 was crossed, but a limit order cannot chase a market that has already jumped past it. The two clean rows are the common case; the third is the tail the set-and-forget investor must price in. What the GTT gave you was placement without vigilance, not a guaranteed price, and the gap between those two is where the real risk of the whole convenience lives.

How long a GTT lives, and why brokers cap it

The validity window is not a detail; it is part of the design, and it points at the same broker-side truth as everything else. A GTT is commonly valid for up to about a year, often stated as 365 days from the day it is placed. Reach the window without the trigger ever being touched and the GTT simply lapses, with no order ever sent; you must recreate it if you still want the level watched. The cap exists because a resting broker-side condition is not free to keep alive forever. It has to be monitored against the live feed every session, it accumulates through every corporate action and price adjustment on the stock, and a trigger set at a price from a year ago is increasingly likely to be stale rather than intended.

There is a discipline lesson hidden in the cap. A level worth watching for a year is a level you should revisit well before the year is out, because the reason you chose it, an analysis, a valuation, a technical line, may no longer hold. A GTT that has quietly rested for eleven months is not a plan being followed so much as a plan being forgotten. The honest way to use the long window is as permission not to babysit an order daily, not as permission to stop thinking about the position entirely. The order will wait patiently; whether the level still deserves to be waited for is a question only you can keep asking.

The number varies, so treat it as a shape, not a promise. Around a year is the common design, but the exact maximum validity, and whether the count is calendar days or trading days, is a broker-specific setting and can change. As of 17 July 2026, confirm the current maximum, and the exact lapse behaviour, in your own broker's live documentation before you rely on it, rather than assuming a fixed 365 from any single source.

The corporate-action reset trap

Here is the risk that a year-long resting order quietly runs, and that almost no explainer mentions. A trigger is a fixed price. A corporate action moves the price the trigger refers to. When a stock does a bonus issue or a stock split, the exchange re-prices it on the ex-date: a 1:1 bonus roughly halves the quote and doubles your share count, and a split does the same by ratio. Your wealth does not change, but the number on the screen does, sharply, and it looks exactly like a crash while being nothing of the kind. The mechanics of that adjustment are set out in the guide on what a stock split is.

Now picture your resting GTT across that ex-date. You had a protective stop at ₹850 under a stock trading near ₹1,000. After a 1:1 bonus the quote is about ₹500, and your untouched ₹850 stop is suddenly above the market. Left alone, the trigger condition is satisfied by a drop that never really happened, so it would fire on a phantom fall. A sell target at ₹1,200 has the mirror problem: it is now stranded far above a ₹500 quote and will never be reached. A fixed trigger cannot follow a re-priced stock, which is why this is a genuine trap and not a rare edge case.

A corporate action re-prices the stock under a resting triggerAcross a 1:1 bonus ex-date the quote steps from about 1,000 to about 500 while the holder is exactly as wealthy. A protective stop resting at 850 was below price before the ex-date and is above the halved quote after it, so the phantom drop trips it. Brokers therefore cancel or re-price resting GTTs at a corporate action, and the behaviour varies by broker.A trigger is a fixed price; a corporate action moves the priceA 1:1 bonus halves the quote overnight. Your ₹850 stop did not move, so the phantom drop trips it.₹1000₹850₹700₹550bonus ex-dateresting stop ₹850, never movedsafely below pricenow above the halved quote: trippedtarget ₹1,300: stranded far aboveThe drop is arithmetic, not a crash. The trigger, left alone, would act on a fall that did not happen.Before100 shares @ ₹1,000₹1,00,000After200 shares @ ₹500₹1,00,000Wealth changethe bonus itselfzeroIllustrative. Because a fixed trigger cannot follow a re-priced stock, brokers cancel or re-price resting GTTs at a corporate action; theexact handling varies by broker (as of 17 July 2026, verify with your broker). Either way, the trigger you set is not the one left working.
The drop is arithmetic, not a crash, and the trigger cannot tell the difference. A 1:1 bonus halves the quote on the ex-date while doubling your shares, so a holder of 100 shares at ₹1,000 holds 200 at ₹500 and is exactly as wealthy. But the ₹850 stop did not move, so the halved quote sits below it and the phantom drop would trip a stop that was never really breached, while a ₹1,300 target is stranded far above. This is why brokers cancel or re-price resting GTTs at a corporate action.

Because a fixed trigger and a re-priced stock cannot coexist, brokers step in at the ex-date: many cancel the resting GTT outright, some adjust the trigger to the new price, and the exact handling varies by broker. As of 17 July 2026, verify how your own broker treats GTTs across corporate actions rather than assuming. Either behaviour has a sting. If the broker cancels it, your protective or target level silently stops working and you may not notice until you next look, which is precisely the set-and-forget habit the order encourages. If the broker adjusts it, the adjusted level is the broker's arithmetic, not the level you actually decided, so it deserves a fresh look. The safe habit is simple: when a stock you hold a GTT on announces a split, bonus or similar action, treat your resting order as void and place it again deliberately once the stock is trading on its new basis.

GTT versus a resting limit and a bracket or cover order

Three order ideas get muddled because they all involve a price and an exit, yet they live in different places and answer different questions. Fix on three axes and they separate cleanly: where does the instruction live, is a fill guaranteed once triggered, and over what horizon does it operate. The intraday brackets in the last two rows are the specialist tools covered in the guides on the bracket order and the cover order; the point of the table is where a GTT sits against them.

GTT compared with a live resting limit order and the intraday bracket or cover order. Illustrative.
OrderWhere it livesFill guaranteed?HorizonLegs
GTT (single-leg)Trigger at the brokerNo, released limit can missUp to about a year, then lapsesOne trigger, one order
GTT (OCO)Two triggers at the brokerNo, released limit can missUp to about a year, then lapsesTarget and stop, one cancels the other
Resting limit orderIn the exchange order bookNo, but it is live and working nowDay order, expires at the closeOne order
Bracket order (BO)At the exchange, intradayNo, a stop is a trigger, not a priceIntraday, auto square-offEntry, target, stop, optional trail
Cover order (CO)At the exchange, intradayNo, a stop is a trigger, not a priceIntraday, auto square-offEntry and compulsory stop

The sharpest contrast is the first one. A resting limit order is at the exchange and live this second, but dies at the close; a GTT is not at the exchange at all, it is a condition at your broker that can wait for months and only then creates an order. There is a reason the OCO GTT now carries so much weight for retail, and it is regulatory. Through SEBI's peak-margin framework, introduced in July 2020 and phased to 100 percent upfront margin by September 2021, the intraday leverage that made bracket and cover orders attractive was removed, and many brokers discontinued them (as of 17 July 2026; verify the current position at sebi.gov.in). With the branded intraday brackets largely gone, the OCO GTT became the common way to bracket a delivery holding, but it is not a like-for-like swap: a bracket order was an intraday, exchange-side, leveraged product, while a GTT is a long-dated, broker-side, cash-segment instruction that carries every caveat in this guide.

When a GTT genuinely helps, and when it lulls you

The order is neither a gimmick nor a safety net; it is a specific convenience with a specific failure mode, and almost every mistake with it comes from reading a genuine use as a guarantee. The same instruction can be exactly the right tool or a quiet trap depending only on what you believe it is doing for you. The table sets the sound reading of each use against the dangerous one, because the danger is never in the order, it is in the assumption the user brings to it.

The same order, read two ways: as a convenience it earns its place; as a guarantee it misleads. Illustrative.
The jobUsed as a convenience, this is soundTrusted as a guarantee, this is the trap
A patient entryWaits for a dip you would otherwise have to re-place dailyAssumed to fill at your level whenever the dip comes
Taking profitSells at a pre-committed target without you watchingBelieved to fill even if the stock gaps far above the level
Protecting a holdingPlaces an exit attempt under a delivery position for ordinary movesTrusted to save you through a gap, a circuit or a crash
Bracketing after peak marginAttaches a target and a stop once intraday brackets were withdrawnTreated as a like-for-like, guaranteed exchange-side exit
Set and forgetRests for months so you need not be at the screenAssumed to survive corporate actions and broker downtime untouched

The left column is a fair description of a useful tool for a part-time or long-horizon investor: it removes drudgery and enforces a pre-committed level. The right column is the same tool believed to be something it is not, and every entry in it is a way the convenience quietly hands you a risk you did not price. The whole difference between the two columns is whether you remember that a GTT is a broker-side trigger, not an exchange-side guarantee.

Where a GTT belongs: it automates the placing, not the filling

Strip the topic to its core and one line holds it: a GTT automates the placing of an order, not the filling of it. Everything up to the moment the trigger fires is genuinely handled for you, the watching, the timing, the release of the order at your chosen price, and, in an OCO, the cancelling of the other leg. Everything after that moment belongs to the order book, exactly as it would for any order you placed by hand: finding a counterparty, filling at all, surviving a gap or a locked circuit. The figure below draws the line where the automation ends and the market begins.

A GTT automates the placing of an order, not the filling of itThe left column is what the GTT reliably automates up to the moment the trigger fires: watching price, firing at the trigger, placing the order at your price, and cancelling the other OCO leg. The right column is what remains the market decision after it fires: finding a counterparty, guaranteeing the fill, protecting across a gap or locked circuit, and surviving a corporate action. Placement is automated; the fill is not.What it automates, and what it leaves to the marketThe placing · automated by the GTTWatch the last traded price for youFire the order the instant the trigger is crossedPlace the order at the price you choseCancel the paired leg of an OCOThe filling · still the market’s decisionFind a counterparty at your priceGuarantee that you are filled at allProtect across a gap or a locked circuitSurvive a corporate action unchangedthe trigger fires here: automation ends, the order book beginsA GTT automates the placing of an order. It does not automate the filling of it.
The automation ends the instant the trigger fires. A GTT reliably watches the price, fires at your level, places the order at your price and cancels the paired OCO leg. What it cannot do is find a counterparty, guarantee the fill, protect across a gap or a locked circuit, or survive a corporate action unchanged. Placement without vigilance is real and useful; a guaranteed exit is not on offer, and reading one as the other is the whole mistake.

So the honest place for a GTT is narrow and real: it is an execution convenience for patient, level-based planning in the cash segment, and for the part-time investor who cannot sit at the screen it does a job nothing else does as simply. What it cannot do is decide the level or guarantee the exit. The trigger you set is only as good as the analysis behind it, the level where your idea is genuinely confirmed or genuinely wrong, and the size behind it comes from a risk budget, not from convenience. Choosing that entry, that invalidation level and that size is the upstream work, and it is exactly what the method we teach is built around. A GTT then executes the plan patiently. Read plainly: it places the order you already decided to place; it does not tell you whether the order is worth placing, and it does not promise the market will honour your price when the trigger fires.

Common Questions

Frequently Asked Questions

A GTT, or Good Till Triggered, order is a standing instruction that stays active for a long window, commonly up to about a year, and does nothing until the stock reaches a trigger price you set in advance. Only when the last traded price touches the trigger does the broker release your actual order, usually a limit order, to the exchange. It lets you set a target or a protective level once and walk away, instead of re-entering the same order every session.

Good Till Triggered means the instruction remains valid until a price condition is met, rather than expiring at the end of the day like an ordinary order. It waits, watching the last traded price during market hours, and converts into a live order the moment the trigger is crossed. The name is precise: it is good, meaning alive, until it is triggered, at which point it stops waiting and places the real order.

A single-leg GTT has one trigger that places one order, for example buy if price falls to a level, or sell if it rises to a target. An OCO GTT, one-cancels-the-other, has two triggers on a holding at once: a target above and a stop-loss below. Whichever the market reaches first fires that leg and cancels the other, so only one can ever execute. The OCO is the manual way to bracket a delivery position with both an exit for gain and an exit for protection.

A GTT is typically valid for up to about a year, commonly stated as 365 days from when it is placed. If the trigger is not touched within that window, the GTT lapses and must be recreated. This long horizon is the whole point of the order type: an ordinary order is a day order that expires at the close, while a GTT lets a level you may wait weeks or months for be watched for you. The exact maximum varies by broker, so treat about a year as the idea rather than a fixed number.

No. A GTT trigger is held at the broker, not resting in the exchange order book, so nothing is working at the exchange until the trigger fires. Triggered does not mean filled: when the trigger is crossed the broker releases a limit order, and if price has gapped past your limit and never trades back, that order can sit unfilled and is cancelled at the end of the day. The GTT starts the process; liquidity and price decide the fill.

It can act as a resting stop for a delivery holding, and the OCO GTT is how many investors attach a protective level to a position, but it is not a guaranteed stop. Because the trigger lives at the broker and the released order is usually a limit, a sharp gap down can leave your protective limit unfilled while the price is already well below it. Treat a protective GTT as a convenience that places an exit attempt, not as a promise that you will exit at your level.

No. A GTT is evaluated only during market hours, because it watches the live last traded price on the exchange. You can create, modify or cancel a GTT at any time, including overnight and at weekends, but the trigger itself cannot fire when the market is closed. A price move implied by after-hours news is only recognised when trading reopens, which is exactly when a gap can carry price straight past your trigger.

A corporate action such as a stock split or a bonus issue re-prices the stock on the ex-date, so a trigger you set at the old price no longer points at the level you meant. Brokers handle this by cancelling or re-pricing the resting GTT around the ex-date, and the exact behaviour varies by broker, so a trigger placed months earlier cannot be assumed to survive unchanged. As of 17 July 2026 this is broker-specific: check how your broker treats GTTs across corporate actions, because if yours is cancelled your protective or target level quietly stops working until you recreate it.

A normal limit order rests in the exchange order book and is live now, but it is a day order that expires at the close. A GTT does not rest at the exchange at all: it is a trigger held at the broker that releases a fresh order only when your price is reached, and it stays valid for up to about a year. In short, a limit order is working today at the exchange, while a GTT is a long-dated instruction waiting at the broker to create that order later.

Since the leveraged intraday bracket and cover products were largely withdrawn after the peak-margin rules reached full upfront margin in September 2021, the OCO GTT has become the common way retail attaches both a target and a stop to a delivery holding. You set a sell target above and a stop-loss below; whichever triggers first cancels the other. The caveat is the broker-side mechanic: it evaluates only in market hours and the released limit can miss on a gap, so it brackets a holding for convenience, not with a guarantee.

Where the facts come from

Sources

  • Broker GTT documentation and terms of use. Establishes the core mechanic: the trigger is stored and monitored at the broker, with no order resting at the exchange until it fires; the trigger releases a limit order only when the last traded price crosses your level; validity is up to about one year; triggers are evaluated only during market hours; and a triggered GTT is not guaranteed to fill. The same terms set out the single-trigger and OCO structures, the once-only firing, the end-of-day cancellation of an unfilled released order, and that resting GTTs are cancelled or re-priced at corporate actions. Availability, the exact validity cap and the corporate-action handling vary by broker; confirm them in your own broker's live documentation as of 17 July 2026.
  • Exchange order-type specifications. NSE and BSE define the limit order and the trigger behaviour a released GTT order relies on, including how a limit rests in the order book, why a limit that price never reaches can stay unfilled, and the price bands and circuit filters that can freeze trading in a stock.
  • SEBI peak-margin framework. Circular SEBI/HO/MRD2/DCAP/CIR/P/2020/127, dated 20 July 2020, phased from December 2020 to 100 percent upfront margin by September 2021, which removed the intraday leverage behind bracket and cover orders and left the OCO GTT as the common way to bracket a delivery holding. Verify the current position at source, as of 17 July 2026. sebi.gov.in
Educational note. This guide explains an order type and its mechanics. It is not a recommendation to trade or invest, or to buy or sell any security, and it is not investment advice. Rules, order availability and validity vary by broker and can change; verify the current position with your broker and at the regulator before relying on it. Bharath Shiksha is an educational publisher, not a SEBI-registered investment adviser or research analyst.

Related guides

The order waits patiently. The plan behind it has to be right.