Guide · Execution

Stop-loss execution mechanics: what happens between trigger and fill

The short answer

A stop-loss on an Indian exchange is a resting trigger, not a live order. When the last traded price crosses your trigger, the exchange releases a fresh order into the book. A stop-loss market order (SL-M) releases a market order, so the exit is near-certain but the price is not. A stop-loss limit order (SL-L) releases a limit order, so the price is capped but the fill is not. Everything that surprises traders about stops, slippage, gaps, circuit locks and freak fills, lives inside that one released instant. Which leads to the conclusion this page is built to earn: a stop bounds your intent, not your loss.

Almost all stop-loss writing lives on the chart, and it stops at the moment the line is drawn. That is the easy half. The half that decides what you actually lose begins one instant later, when price touches the line and the order stops being an idea and becomes a request to trade. It does not simply sell at your level. It joins a queue, at a moment your trigger chooses and a price the market chooses, and those are two different numbers with two different owners. This page is about that instant. For where the stop belongs on the chart in the first place, the buffer that clears the noise, and the arithmetic that turns stop distance into position size, the companion guide on stop-loss placement owns that ground; here we stay on the lifecycle from trigger to fill, and the four ways the Indian market breaks it.

The stop-order lifecycle: a trigger is not an order

The single most consequential fact about a stop-loss is that, until it fires, it is not in the order book at all. Nothing of yours rests on the bid or the offer. What exists is a condition held by the exchange's matching engine, watching one number: the last traded price. No one can see it, it competes with nothing, and it has no queue position. When a trade prints at or through your trigger, the engine releases a new order into the book, and only from that instant does your instruction compete for a fill against whatever liquidity happens to be sitting there. The trigger governs the timing of your entry into the queue. It has no say whatsoever over the price of your exit.

That distinction sounds pedantic until you notice that it is the source of every stop-loss complaint a retail trader ever files. The stop did not fail to work; it worked exactly as specified, and the specification is narrower than almost everyone assumes. What gets released depends on which stop you placed, and this fork decides your failure mode before the trade is even open. A stop-loss market order (SL-M) releases a plain market order: it takes the best available price, then the next, sweeping the book until it is filled. The exit is effectively certain, but the price is whatever the book offers, which in a fast move can be a long way from your trigger. A stop-loss limit order (SL-L) releases a limit order at a price you nominate: it will not trade worse than that price, which caps your damage, but if the market goes through your limit and does not come back, it sits unfilled, leaving you holding the position with no protection at all. One risks a bad price. The other risks no exit.

The stop-order lifecycle: one trigger, two order types, four terminal states A shared resting state watches the last traded price and releases an order when the trigger is crossed. A released market order (SL-M) has one terminal state, filled at an uncertain price. A released limit order (SL-L) has three terminal states: filled at the limit or better, partially filled, or unfilled. SL-M cannot reach unfilled; SL-L cannot run away on price. Neither removes both risks. One trigger, two order types, four ways it endsThe trigger decides exactly one thing: WHEN your order enters the queue. It has no vote on anything after that.RESTINGnot in the bookno bid, no offerwatches the lasttraded priceTHE ASYMMETRYSL-M cannot reach"unfilled".SL-L cannot run awayon price.Neither refuses both,so choosing the stoptype is choosing whichfailure you accept.LTP crosses the triggerSL-Mreleases a MARKET ordertakes the next available price, sweeping the book until filledFilledexit certain. Price is whatever the book offered.SL-Lreleases a LIMIT orderwill not trade worse than the price you nominatedFilled at the limit or betterthe good case: price capped, exit taken.Partially filledthin book: part exits, the rest rests at the limit.Unfilledprice ran past the limit. You are still in the trade.The trigger chose the moment. The book, at that moment, chose everything else: the price, and whether you got out at all.
A stop is a state machine, and the two order types do not have the same states. It waits outside the book, it releases on the trigger, and only then does it meet the market. SL-M can never reach "unfilled" but can land at any price the book offers; SL-L can never run away on price but can reach "unfilled" and leave you holding the trade. There is no third option that refuses both, so choosing the stop type is choosing which failure you accept.

Look at the shape of that asymmetry, because it is the whole decision in one picture. SL-M has exactly one terminal state and it is always reached; the only open question is the price. SL-L has three, and two of them leave you worse off than you planned in ways a market order cannot. Neither order type refuses both failures, and no third option exists that does. So the choice is not which stop is better, a question with no answer, but which of the two failures you would rather own, on this instrument, in this market condition. The rest of this page is a tour of the conditions that make that choice bite.

Gap risk: a stop cannot execute inside a hole

The cleanest proof that a trigger is not a guarantee is the overnight gap, and it is worth being exact about the mechanism rather than waving at it. A stop can only act on prices that actually trade. A chart draws price as a continuous line, but the market underneath it is not continuous: it closes overnight, over weekends, and it faces scheduled shocks that land while it is shut, from results to the union budget to a policy decision. When news arrives in that window, the instrument does not travel down through the intervening prices. It simply opens somewhere else, and every price in between was never offered, never bid, and never traded. A trigger sitting in that skipped region has nothing to fire against. It is not slow, and it is not broken. There is no event for it to detect. The wider context of why prices jump this way is covered in the guide on gap ups and gap downs.

Work it through with numbers, because the arithmetic is the argument. A position closes at ₹100 with a protective trigger at ₹98, so the loss you signed up for is ₹2.00 per share. Call that 1R, the unit every other number on this page is measured in. Overnight the news is bad and the stock opens at ₹94. No trade ever occurred at ₹99, ₹98 or ₹97, so the trigger could not fire inside the gap; it activates at the open, at the first price that exists. A SL-M then fills near ₹94, four rupees below your level, and that overshoot is pure gap loss: a realised ₹6.00 against an intended ₹2.00, three times the plan. A SL-L set at ₹97 fails differently and arguably worse: price never returned to ₹97, so the limit order rests unfilled, and you are still long into a falling market with no working stop. Note which of those is the good outcome.

A stop cannot fire where nothing trades Twelve prior daily candles drift upward and close at one hundred rupees, with every low above the ninety-eight rupee trigger so the stop never fired. The next session opens at ninety-four. The band from ninety-nine point five down to ninety-four point four contains no trades, and the trigger sits inside it. A released market order fills near the ninety-four open for a six rupee realised loss against a two rupee intended loss; a limit order at ninety-seven is left unfilled because price never returned to that level. The stop cannot fire where nothing trades₹104₹102₹100₹98₹96₹94₹92prior closetriggerno trade printed here₹94.4 to ₹99.5the trigger sits insidethe band it cannot reach₹98.00 trigger. Intended loss ₹2.00 = 1R.12 sessions held. The stop was never touched.Closest approach ₹98.3 on session 1, ₹0.30 above it.Then one overnight jumped it by ₹4.00.the 12 sessions you held, stop never touchedafter one overnightSL-MReleased at the open. Fills near ₹94.00.Intended loss ₹2.00. Realised loss ₹6.00.3.0x the plan, and the exit was the good outcome.SL-L at ₹97Released at the open. Limit ₹97.00 never trades.Unfilled. Still long, still falling, no protection.The price was capped. The exit was not.Illustrative. No order type removes a gap: the band is where the market did not trade, so there was nothing for a trigger to act on.
Between two sessions the price ladder has missing rungs, and your stop was standing on one of them. Across twelve sessions the trigger was never touched, coming no closer than 30 paise. Then one overnight bypassed it by four rupees without ever testing it. SL-M turns that into a realised ₹6.00 against an intended ₹2.00; SL-L at ₹97 never fills at all and leaves the position open. Gap risk is a sizing decision, not an order-type one.

The figure makes one point that the arithmetic alone hides. Look at where the untraded band sits: it straddles the trigger exactly. That is not a coincidence of the drawing, it is the structure of the problem. A gap that matters is by definition one that jumps your level, so the band of prices that never traded is precisely the band your stop was sitting in. The stop was never touched across twelve sessions of ordinary movement, coming no closer than thirty paise, and then it was bypassed in a single instant without ever being tested. This is why treating a stop as a floor under an overnight position is a category error. The floor was never installed. What you actually have overnight is an exposure, and the only thing that governs how much that exposure can cost you is how much of it you are holding.

The book sets the price: how far a released order walks

Suppose no gap and no lock: an ordinary session, and your trigger fires cleanly on a real print. Even here the trigger has not set your price. The released order arrives at an order book, which is a ladder of resting bids at descending prices, each with a finite quantity attached. A market order does not get the price; it gets the best bid until that bid is exhausted, then the next one down, then the next, until the whole quantity is filled. Your actual fill is the quantity-weighted average of every level it consumed. That average is not a property of your order and not a property of your trigger. It is a property of the ladder that happened to be standing there at that millisecond.

Which means the same stop, on the same trigger, in the same instant, produces wildly different outcomes depending only on the depth beneath it. The figure below walks one identical released order, a sell of 500 shares triggered at ₹98.00, through two different books drawn to the same quantity scale. In the liquid book there are hundreds to over a thousand shares resting at every tick, so the order is absorbed inside two levels and barely dents the ladder. In the thin book each level holds a few dozen, so the order consumes every visible level and keeps going. Neither average fill is asserted: both are computed from the bars you can see, by taking each level in turn until the 500 is complete. The liquid book returns ₹97.99, one paisa from the trigger. The thin book returns ₹95.66, two rupees thirty-four away. Nothing about the trader, the instruction or the timing differed. Only the depth did.

The book, not the trigger, sets the price: the same order walked through two ladders One released order, sell five hundred at a ninety-eight rupee trigger, is walked through two bid ladders drawn to the same quantity scale. The liquid ladder absorbs it within two levels for a computed volume-weighted fill of ninety-seven point nine nine, one paisa from the trigger. The thin ladder is consumed entirely and returns a computed fill of ninety-five point six six, two rupees thirty-four from the trigger. The average fill in each panel is calculated from the quantities drawn, so the difference is an output of the depth, not an illustration. The trigger picks the moment. The book picks the price.One identical released order in both panels: SELL 500 shares, triggered at ₹98.00. Bars are drawn to one shared quantity scale.LIQUID BOOKlarge-cap, mid-sessionresting bidstaken of resting₹98.00400 of 400₹97.95100 of 650₹97.900 of 900₹97.850 of 1200₹97.800 of 1500average fill, computed from the bars above₹97.99slippage vs trigger₹0.01 per sharelevels eaten2 of 5THIN BOOKsmall-cap, same instantresting bidstaken of resting₹98.0040 of 40₹97.6060 of 60₹96.9080 of 80₹95.50120 of 120₹94.20200 of 200average fill, computed from the bars above₹95.66slippage vs trigger₹2.34 per sharelevels eaten5 of 5the entire visible bid sideis 500 shares.one stop takes all of it.Same order. Same trigger. Same instant.₹0.01 of slippage against ₹2.34: a 234-fold difference decided by nothing but the depth.Illustrative depth. The average fill in each panel is the quantity-weighted price of the bars drawn, so it is an output of the ladder, not a number chosen to make the point.
The fill price is an output of the ladder, not a property of your order. Both panels receive the identical released order at the identical trigger; the only difference is the depth standing beneath it. Two levels absorb it on the left for a paisa of slippage. On the right the order is larger than the entire visible bid side, so it eats every level and lands two rupees thirty-four away. Read the depth before you need it, because that is the number that will set your exit.

The practical content of that figure is that liquidity is not a background condition, it is the price. Traders tend to treat slippage as bad luck, an unpredictable tax that sometimes lands. It is closer to a reading you could have taken in advance: the depth beneath your position is visible before you ever need it, and a stop on an instrument whose entire bid side is thinner than your own order is not really a stop, it is a hope. It also follows that slippage is not uniform through the day. It clusters in a few identifiable windows, and the pattern is always the same: the wider the spread and the thinner the resting depth at the instant your order is released, the further your fill drifts from your trigger.

The windows where a released order slips hardest. The opening minutes, when the market is still digesting overnight news and the book has not filled out, so gaps and jumpy prints are common. Expiry sessions, when derivative activity concentrates and prices can move in sharp, illiquid bursts around key strikes. Event windows, around a policy decision, a Budget, a major result or a macro release, where volatility spikes and depth evaporates in exactly the seconds that matter. And any illiquid instrument at any time, where even a modest order clears several ticks of the book. A stop sized and typed for a calm mid-session tape can behave like a different instrument entirely if it happens to fire in one of these.

The takeaway is not to avoid stops in those windows, which would defeat the purpose of having one. It is to choose the order type for the window you are in. Where depth is thin and slippage risk is high, a well-placed limit stop refuses the worst prints and accepts a small chance of not filling. Where the instrument is deep, a market stop still fills within a tick or two and buys certainty cheaply. And because none of these windows can be timed precisely, the constant that protects you across all of them is not the order type at all. It is size: an exposure small enough that even a violent, badly priced fill is an ordinary loss rather than an account event.

Circuit limits: no counterparty, no fill

Gaps and thin books both still end in a trade. The third failure does not, and it is the one that most cleanly separates a stop from a guarantee. Indian exchanges apply daily price bands to cash-segment securities, commonly at 2, 5, 10 or 20 percent of the previous close depending on the security, and orders priced outside the band are rejected outright. When heavy one-way pressure drives a stock to its lower circuit, it locks. The book does not become thin; it becomes one-sided. There are willing sellers stacked at the band and effectively no buyers, because no one is permitted to bid below it and no one wants to bid at it. A released sell order is accepted, is perfectly valid, and joins a queue that cannot clear. Your trigger fired correctly, your order is live, and it cannot fill, because a trade needs two sides and one of them is absent. The mechanics of the bands themselves are set out in the guide on circuit limits on NSE.

A locked circuit is a book with one side missing A normal two-sided book has offers above and bids below a spread, so a released sell order crosses and fills against the resting bids. A book locked at its lower price band has sellers queued at the band and no bids at all, because no order may be priced below the band. A released sell order joins the queue and cannot trade at any price. The stop is not wrong and not late; a trade needs two sides and one is absent. No counterparty, no fillThe same security. Previous close ₹100.00, a 10% price band, so the lower band is ₹90.00.NORMAL SESSIONboth sides presentoffers above₹98.20300₹98.15250₹98.10400the spreadbids below₹98.05350₹98.00500₹97.95450A released SELL 500 crosses the spreadand trades: 350 at ₹98.05, 150 at ₹98.00.LOCKED AT THE LOWER BANDNO BIDS AT ANY PRICEno order may be entered below ₹90.00,so there is no buyer to trade with₹90.00 lower band (10% below ₹100.00)sellers queued at the band4,20,000 shares of SELL orderswaiting for a buyer that cannot arriveyour 500 joins the back of this queueA released SELL 500 is accepted, valid, anddoes not trade. Not slowly. Not badly. Not at all.The trigger worked perfectly.A stop is a request to trade. Where there is no counterparty, no order type can manufacture one.Illustrative depth and queue size. Band percentages vary by security and are revised by the exchange; verify the current band before relying on it.
A locked circuit is not a thin book, it is a book with one side missing. In the slippage case a bad price existed and your order took it. Here no price exists: sellers are stacked at the band, no one may bid below it, and a released sell order joins a queue that cannot clear. The trigger fired perfectly and the order is valid. It simply has no one to trade with, and no order type can invent a counterparty.

Notice what the right-hand panel does not contain. In the slippage case there was a bad price available and your order took it; here there is no price at all, and no order type invents one. An SL-M cannot sweep a book with nothing in it. An SL-L cannot be filled at a limit no one will meet. The stop is simply stranded until the lock breaks, which happens only when buyers return or the band is revised, and the fill you eventually get can be far below the level you drew. For securities that have derivatives the mechanism is gentler but not absent: instead of a hard freeze, the operating price range flexes during the day, relaxing in steps in the direction of the move so that trading can continue. That materially reduces outright locks, and it is one of the real differences between segments. It does not change the underlying truth, which is worth stating plainly because it survives every rule change: a stop is a request to trade, and where there is no counterparty, no instruction you can write will manufacture one.

The 2021 freak trades and the rules that now bound a released order

Here is the part most current explanations either get wrong or omit, and it is specific to India. For years the standard advice was that a stop-loss market order was the safest choice, because it guaranteed you an exit. Read against the lifecycle above, you can already see the flaw: a market order does not promise a good exit, it promises any exit, and in a book with nothing in it those are opposite things. In thin option strikes that advice was quietly dangerous for years. In 2021 it stopped being quiet.

A freak trade is a momentary, extreme print in an illiquid contract, typically when a large order meets a near-empty book and sweeps it clean in one motion. During 2021 several option strikes spiked violently for a few seconds before snapping back to fair value. On 20 August 2021, for instance, a Nifty call strike printed a jump of several hundred percent within seconds. The damage was purely mechanical, and it is the exact scenario the depth figure above describes: resting SL-M orders on those strikes triggered on the spike and, being market orders, took whatever absurd price the thin book offered, filling instantly at levels no rational trader would ever accept, before the print corrected. The order type that promised a certain exit delivered one, at a catastrophic price. The exchange response came in two distinct steps, and keeping them straight is the whole point.

The two exchange measures that now bound where a released order can execute in equity derivatives. Positions as of 17 July 2026; verify current specifications with the exchange before relying on them.
MeasureEffectiveWhat it doesWhat it bounds
SL-M discontinued for options27 September 2021NSE stopped accepting stop-loss market orders in index and stock options; a stop on an option must be a limit order.Removes the unbounded-price market exit in options entirely
Limit Price Protection (LPP)31 October 2022An incoming limit-priced order in equity derivatives beyond a dynamic band around a reference price is rejected outright.Bounds how far from fair value any released limit order can sit

On the first measure: from 27 September 2021, under NSE circular NSE/FAOP/49677, stop-loss market orders were discontinued for index and stock options. A stop on an option is now necessarily a limit order, which by construction cannot take an unbounded price. On the second: from 31 October 2022, under NSE circular NSE/FAOP/54242, NSE introduced Limit Price Protection in the equity derivatives segment. LPP defines a reference price as the simple average of trade prices over the last 30 seconds, revised at 30-second intervals through the day, and rejects any incoming limit-priced order that falls outside a dynamic band around it. The band is calibrated to the contract: broadly, options priced above about ₹50 are allowed to move within a percentage band of roughly 40 percent of the reference price, while cheaper options get an absolute rupee allowance instead of a percentage, subject to a minimum floor, so that a near-zero-priced strike is not held to a meaninglessly tiny band.

Read together, the two measures bound a released order from both directions: options can no longer fire an unbounded market order at all, and any limit-priced order that does fire is checked against a live fair-value band and rejected if it is absurd. It is worth stating the boundary precisely, because this is exactly where secondary sources blur it: LPP validates the price of limit-type orders in the derivatives segment, while equity cash-segment securities are governed by their own daily price bands rather than by LPP. Two different mechanisms, two different segments, frequently conflated. If you want one defensive habit that survives all of it, it is the one the exchanges effectively legislated: on a thin instrument, never rely on a market exit, and place a limit wide enough to fill but tight enough to refuse a freak.

Why this dates most articles. A guide that still tells you to use SL-M on options for a certain exit is describing the pre-2021 market, and would have your order rejected today. One that treats LPP and the SL-M discontinuation as the same event misses that they solve two different halves of the problem, and that only one of them applies to your cash-segment holdings. Notice also what the exchanges did not do. They did not make stops safe. They removed one specific way a stop could fill at an impossible price, which is a narrower and far more useful thing to understand, because every other failure on this page survived the fix untouched.

Two segments, two rulebooks: options against cash equity

By this point a pattern has emerged that is easy to miss when stops are discussed generically. The instruction you write is the same in every segment; the rulebook that receives it is not. A stop on a large-cap share, a stop on an index future and a stop on an option strike are three different objects wearing the same name, and the differences are not stylistic. In the cash segment you may use either order type, and your worst case is a daily price band that can lock you in. In equity derivatives your worst case is bounded by LPP, but in options the choice of order type has been removed from you: SL-M is not accepted, so every option stop is a limit order and inherits the limit order's failure, non-fill. The instrument does not merely change the odds. It changes which failures are available.

How the same instruction behaves across segments: the order type that fits, why, and the failure you are left holding. Illustrative guidance on typical retail choices as of 17 July 2026, not a recommendation for any security.
InstrumentTypical choiceWhyThe residual risk you keep
Liquid index (Nifty 50, Sensex) and their futuresSL-MA deep book absorbs the released order within a tick or two, so a near-certain exit costs very little in price.Small slippage on a fast open or an event tick
Liquid large-cap stockSL-MEnough resting depth that a market exit fills close to the trigger on any ordinary session.Slippage on gap opens and news; a price band that can lock
Illiquid or small-cap stockSL-L, set wideThin depth means a market order can walk many ticks, as the depth figure shows; a limit caps that while staying likely to fill.Non-fill if price gaps clean through the limit
Options (index and stock)SL-L onlySL-M is not accepted for options on NSE since 2021, so a limit is mandatory; LPP additionally rejects absurd prices.Non-fill on a fast or illiquid strike

The segment where those rules bite hardest is also the one carrying the heaviest retail participation and the worst outcomes. Regulator data is blunt on the point: about 93% of individual traders in equity derivatives made net losses over FY22 to FY24, aggregate net losses exceeding ₹1.8 lakh crore (SEBI, September 2024). Execution mechanics are plainly not the whole of that story, and it would be dishonest to pretend otherwise. But there is a specific contribution worth naming. A trader who sizes an option position on the assumption that a stop caps the loss at a known number has mis-specified the risk before the trade begins, because in options the stop is a limit order and the limit order's failure is that it does not fill. The loss in that scenario is not the one that was planned for and refused; it is the one that was never bounded at all.

All of the above describes rules as they stand on 17 July 2026. Order-type availability, band parameters and protection thresholds are set by the exchanges and revised from time to time, sometimes at short notice, and a page is a poor place to learn that a specification moved. Treat every figure in this section as the shape of the mechanism rather than a live number, and verify the current specification with the exchange or your trading member before you rely on it for anything with money attached.

Standing triggers: GTT versus the intraday day stop

One more variable changes what a stop is, and it is the one people reach for when they discover their protection quietly vanished at 3:30. Not every stop lives and dies within a single session. A good-till-triggered (GTT) order is a standing trigger held at the broker, with a long validity window, commonly up to a year, that submits your order to the exchange only when the trigger condition is met. Because it persists across sessions, it is the natural way to keep a protective level under a delivery holding you intend to carry for weeks or months, without re-entering the order every morning and without discovering on the wrong morning that you forgot. An intraday day stop, by contrast, exists only for the current session: if it does not fire, it lapses at the close and must be placed again. Neither is better; they answer different questions, and the question they both answer is how long does the trigger stay alive.

Two properties of a GTT are routinely misunderstood, and both are the lifecycle from the first section reasserting itself. First, the GTT trigger is typically valid once: when it fires, it submits the order and its job is finished, so if that submitted order does not fill, the GTT does not keep trying on your behalf. Second, and far more important, triggering a GTT does not guarantee a fill. The GTT only places the order. From that instant it is an ordinary order that still needs a counterparty, and it can be gapped through, rejected outside a price band, stranded at a locked circuit, or left unfilled at its limit exactly like any other stop. A GTT solves persistence across time, which is a real problem and worth solving. It does not solve, and structurally cannot solve, any of the execution risks that begin the moment the order is released, because those risks live downstream of everything a GTT does.

The convenience that reads as safety. The danger of a standing trigger is not mechanical, it is psychological. A GTT resting under a holding for months feels like insurance, and it is easy to size the position as though the protection were real and the loss were capped at the level on the screen. It is not capped. The GTT is a diary entry that submits an order for you, and it inherits every failure in this guide the instant it does. The longer a trigger sits there unfired, the more thoroughly the trader stops thinking about what happens when it does.

What a stop actually bounds

Put the four mechanics side by side and the conclusion assembles itself. Take one trade with one intention: entry at ₹100, trigger at ₹98, an intended loss of ₹2.00 per share. That number is real and you genuinely chose it. Now ask what it survives contact with. In a deep book on an ordinary session it survives almost intact, at ₹2.01. Walked through a thin ladder it becomes ₹4.34, because the depth was not there. Jumped by an overnight gap it becomes ₹6.00, because the price never traded. Stranded at a circuit lock until the lock breaks, it becomes larger still, and how much larger is not yours to decide. Each of those realised prices is carried over from the figures above rather than invented for the conclusion, so the R-multiples underneath them are arithmetic, not assertion.

A stop bounds your intent, not your loss One gold line marks the intended two rupee loss, one R. Four bars show realised losses per share inherited from the earlier figures: two rupees one paisa for a deep-book fill, four rupees thirty-four for a thin-book walk, six rupees for an overnight gap and twelve rupees for a circuit lock. Every bar extends to the right of the intended line and none to the left, so the distribution of outcomes is one-sided. A footer strip prices the same four outcomes at two hundred and at one hundred shares to show that size scales every outcome at once while changing none of the ratios. What the stop actually boundedEntry ₹100.00, trigger ₹98.00. The trigger fixes one number: the ₹2.00 you intended to lose. Everything right of it was chosen by the market.realised loss per share₹0₹2₹4₹6₹8₹10₹12intended: ₹2.00 = 1RNormal fill, deep bookthe book absorbed it (fig. 3)₹2.01 1.0RThin-book walkthe order ate the ladder (fig. 3)₹4.34 2.2ROvernight gapno trade inside the band (fig. 2)₹6.00 3.0RCircuit lock, exit once it breaksno counterparty for a session (fig. 4)₹12.00 6.0RThe gold block is the part you chose. Everything past it is the part you did not, and no order type shortens it.The same four outcomes, priced. Size is the only input that moves every one of them.at 200 sharesat 100 sharesdeep book₹402₹201thin book₹868₹434gap₹1,200₹600lock₹2,400₹1,200Illustrative. The four realised prices are carried over from the figures above, so the R-multiples are computed, not assigned. This is a range ofmechanisms, not a forecast: nothing here says how often any of them happens, only that the trigger has no vote once the order is released.
The intent is a line; the outcome is a one-sided spread to the right of it. Each realised price here is carried over from the figures above, so the R-multiples are computed rather than assigned. Nothing sits left of the gold line, because no mechanic on this page can hand you a better exit than you asked for. The strip beneath is the whole conclusion: size is the only input that moves every outcome at once, which makes it the only real control you have.

Read the shape of it. The intended loss is a single line, fixed by your trigger, and every realised outcome sits to the right of it. Nothing sits to the left, because no mechanic on this page can deliver you a better exit than you asked for; the distribution of surprises is one-sided by construction. That is what it means to say a stop bounds your intent, not your loss. The trigger is a statement about what you were willing to accept. The market, at the instant of release, decides what you actually get, and it consults the book, the calendar and the price band, but never your intention. To be clear about what this argument is and is not: it says nothing about how often any of these happens, and nothing here forecasts anything. It says only that the trigger has no vote once the order is released.

Which puts the weight on the one input the market cannot overrule. Look at the bottom strip of that figure: halve the size and every outcome halves with it, in rupees, at once, without changing a single ratio. Size is the only term in the whole system that you set unilaterally and that scales every branch simultaneously. Order type chooses which failure you face and is worth choosing well. Placement decides whether the level means anything at all, which is why it gets its own guide. But neither of them bounds the outcome, and size does, which is why it is the last line of defence rather than the first, and why it belongs upstream in risk management rather than in a stop-loss checkbox. The four failures below are the complete catalogue: each has a cause you can name and a mitigation you can apply, and not one of them is bad luck.

The four mechanical failure modes between a trigger and a fill, what causes each, and what actually mitigates it
FailureWhat happensWhyMitigation
Gap throughTrigger skipped; fill at the open far from the level, or SL-L left unfilledNo trades occur inside an overnight gap, so the trigger cannot fire until price trades againSize for the gap; keep overnight exposure small; stop treating the level as a floor
Book walkReleased market order sweeps several levels and fills well past the triggerA market order takes each resting bid in turn; a thin ladder runs out within one orderRead the depth before you need it; use a limit stop where the book is thinner than your position
Circuit lockOrder valid but cannot fill while the security is locked at its bandA locked circuit has willing sellers and no buyers, so there is no counterparty to trade withRecognise band-prone names; note the derivatives operating range flexes rather than freezing
Freak or absurd fillReleased order fills at a price no rational trader would acceptA large order meets a near-empty book and sweeps it before the print correctsOn options a limit is now mandatory, and LPP rejects absurd prices; on thin cash names, use a limit

From those mechanics a compact checklist follows, current as of 17 July 2026 and concerned with the execution choice only. 1. On a liquid index or large-cap, prefer SL-M: the book is deep, so a near-certain exit costs a tick or two. 2. On a thin or small-cap stock, prefer a wide SL-L: cap the price against a sweep and accept a small non-fill risk. 3. On options, the choice is already made: SL-M is not accepted, so place a limit wide enough to fill and let LPP reject the truly absurd. 4. For a delivery holding carried overnight, use a GTT for persistence, and remember it neither fills inside a gap nor conjures a counterparty. 5. In the open, expiry and event windows, assume wider slippage and lean toward limit control on anything not deeply liquid. 6. Underneath all five, size the position so that the worst mechanical fill is survivable, because that is the only line that holds when the other five do not.

None of this is an argument against stops, which would be a strange conclusion to draw from a page that spends its length taking them seriously. A stop remains the single most useful instrument a retail trader owns, for a reason that has nothing to do with the guarantee it does not provide: it converts an open-ended decision made under pressure into a closed one made in advance. What the mechanics change is what you are entitled to believe about it. A stop is a commitment about your own behaviour, not a contract with the market, and it should be sized as though the number on the screen is the best case rather than the worst. Deciding the exit before the entry, and then sizing it so that the market's answer is survivable whatever it turns out to be, is exactly the discipline the method we teach is built to install.

Common Questions

Frequently Asked Questions

A stop is not a live order sitting in the book. It is a resting instruction that watches the last traded price. When the last traded price crosses your trigger, the exchange releases a fresh order into the book at that instant: a market order if you placed a stop-loss market order, or a limit order if you placed a stop-loss limit order. Only from that moment does it compete for a fill against whatever bids or offers exist. The trigger decides when you enter the queue, never the price at which you leave.

It is a trade of exit certainty against price certainty. A stop-loss market order (SL-M) releases a market order, so it fills at the next available price: the exit is near-certain, the price is not. A stop-loss limit order (SL-L) releases a limit order at a price you set, so the price is capped but the fill is not, and in a fast gap it can go unfilled and leave you exposed. On liquid instruments SL-M is usually preferred for a near-certain exit; on thin or gap-prone instruments a widely set SL-L guards against an absurd fill. Note that on NSE, SL-M is not accepted for options, so there the choice is already made for you.

Because the trigger only releases the order; the book sets the fill. A released market order takes the best bid, then the next, then the next, until it is filled, so your average price is the quantity-weighted price of whatever depth it consumed. If the book is thin, a single stop can eat several price levels and your fill lands well below your trigger. That distance between trigger and fill is slippage. It is worst at the open, on expiry sessions, around events, and in illiquid counters. It is a structural cost of a market exit in a moving market, not a broker error.

No, not inside the gap itself. A stop can only act on prices that actually trade. If a stock closes at 100 and news drives it to open at 94, no trade occurred at 99, 98 or 97, so a trigger at 98 cannot fire in the void: it fires at the open. A stop-loss market order then fills near 94, well below your level, and a stop-loss limit order at 97 may never fill at all because the price never returned there. The untraded band is precisely where your stop was sitting. An overnight position always carries gap exposure as a structural fact, which is a sizing problem, not an order-type one.

If a security is locked at its lower price band, there are sellers but effectively no buyers, because no order may be entered below the band. A released sell order joins a queue that cannot clear, so it does not fill however good your trigger was. The stop is stranded until the lock breaks or the band is revised, and the fill you eventually get can be far below your level. For securities in the derivatives segment the operating range flexes during the day rather than freezing hard, but the principle holds: a trade needs two sides, and no order type can manufacture the missing one.

A freak trade is a momentary, extreme price print in a thinly traded contract, usually when a large order meets a near-empty book and sweeps it. In 2021 several option strikes saw violent spikes: on 20 August 2021 a Nifty call strike printed a jump of several hundred percent within seconds. Resting stop-loss market orders on those strikes triggered and, being market orders, took whatever price the thin book offered, filling at absurd levels before the print corrected. The order type that promised a certain exit delivered it at a catastrophic price, which is what exposed the danger of pairing SL-M orders with illiquid strikes.

Two exchange measures, and they solve different halves of the problem. First, from 27 September 2021 NSE discontinued stop-loss market (SL-M) orders for index and stock options, so a released order in options is now a limit order that cannot take an unbounded price. Second, from 31 October 2022 NSE introduced Limit Price Protection in the equity derivatives segment: an incoming limit-priced order beyond a dynamic band around a reference price, the average of trade prices over the last 30 seconds, is rejected. Together they bound where a released order can execute in derivatives. Rules change, so verify the current specification with the exchange before relying on it.

A good-till-triggered (GTT) order is a standing trigger held at the broker with a long validity window, commonly up to one year, that submits your order only when the condition is met. It persists across sessions, so it suits a protective level under a delivery holding. An intraday day stop lives only for the current session and lapses at the close. Two cautions on GTT: the trigger typically fires once, and firing does not guarantee a fill. The released order still needs a counterparty, so it can be gapped through, rejected outside a price band, or left unfilled exactly like any stop. A GTT solves persistence across time, not execution risk.

No. A stop-loss guarantees an attempt to exit, never the terms of the exit. It can slip on a market order, go unfilled on a limit order, be stranded at a circuit lock with no counterparty, or be jumped entirely by an overnight gap. The order type chooses which failure mode you face; it cannot remove all of them. This is why a stop bounds your intent rather than your loss: the trigger fixes the number you meant to lose, and the market fixes the number you actually lose. The only part of that outcome you genuinely control is position size, chosen so that even the worst mechanical fill is survivable.

Where the facts come from

Sources

  • Discontinuation of SL-M orders in options. NSE circular NSE/FAOP/49677 discontinued stop-loss market (SL-M) orders for index and stock options with effect from 27 September 2021, following a series of freak-trade episodes; stop-loss limit orders were recommended in their place. Establishes that an option stop on NSE must now be a limit order.
  • Limit Price Protection (LPP). NSE introduced LPP in the equity derivatives segment effective 31 October 2022 (circular NSE/FAOP/54242, dated 28 October 2022): a reference price equal to the simple average of trade prices over the last 30 seconds, revised every 30 seconds, with limit-priced orders outside a dynamic band rejected. Establishes the current bound on where a released limit order can execute. nseindia.com
  • Order-type behaviour and the GTT facility. NSE and BSE order-type specifications define market, limit, SL-M and SL-L order types and the last-traded-price trigger behaviour, and the good-till-triggered facility provides a standing trigger with a long validity window whose firing does not guarantee a fill. Establishes the lifecycle used throughout this guide.
  • Price bands and the operating range. NSE applies daily price bands to cash-segment securities (commonly 2, 5, 10 or 20 percent), rejecting orders beyond them, while securities in the derivatives segment use a dynamic operating range that flexes intraday. Establishes the circuit-limit mechanics in the failure catalogue.
  • Indian retail derivatives outcomes. The Securities and Exchange Board of India study of individual traders in the equity derivatives segment found that about 93% of individual traders in equity derivatives made net losses over FY22 to FY24, aggregate net losses exceeding ₹1.8 lakh crore (SEBI, September 2024). Used here only as the context for why option execution mechanics are worth getting right. sebi.gov.in
Educational note. This guide explains the execution mechanics of stop-loss orders in the Indian market. It is not a recommendation to trade or invest, it is not a stop level, order type or instrument recommendation for any security, and it is not investment advice. All rupee amounts, depth ladders and queue sizes shown are illustrative. Exchange rules, order types and price-band parameters change: positions are stated as of 17 July 2026, and you should verify current specifications with the exchange or your trading member before acting. Bharath Shiksha is an educational publisher, not a SEBI-registered investment adviser or research analyst.

Related guides

A stop is an order, not a promise. Size it as though the market gets the last word, because it does.