QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
Option selling · intradayIntradayNIFTYlow complexity

Straddle, stop to cost

This is the classic 09:20 short straddle with one popular tweak. The ATM call and put of the nearest NIFTY weekly expiry are sold at 09:20, each with a 25% stop. When either leg is stopped, the other leg's stop is pulled down to its own entry price, so the surviving leg can no longer turn into a loss. Anything still open is closed at 15:10.
Sells the NIFTY ATM straddle at 09:20 with a 25% stop on each leg; once one leg is stopped, the other leg's stop moves to its entry price.
Market viewNeutral / range-bound
TradesNIFTY weekly options, 2 legs sold
RiskOpen-ended (loss not capped by the structure)
CapitalFull option-selling margin
SuitsBeginner
Trades a month20.5
Typical hold5.8 hours
Profitable months8 of 12
Longest losing run8 trades
Made money inTrend days that close near the high or lowNIFTY weekly expiry daysDays NIFTY was above its 20-day average
Lost money inChoppy days with a wide rangeQuiet sessions (small loss)
Default settings
Symbol
Entry time
Leg SL
SL unit
Cost buffer %
Exit time
Lots
Backtest this strategy →Change any setting, pick your own period and run it in the Quantsapp web app. Backtesting is part of the Max plan. Pro+ members can use it now as a free trial.
1

How it trades

What it trades
Universe
NIFTY Intraday · 1 Oct 25 → 30 Sep 26
Enters
09:20 every trading day
Legs
SELL CE · ATM (about 0.5 delta) · Nearest weekly · 1 lotSELL PE · ATM (about 0.5 delta) · Nearest weekly · 1 lot
Exits
stop Each leg on its own: premium 25% above its entry pricestop After one leg stops, the other leg's stop moves to its entry pricetime Everything still open at 15:10
Re-entry
None - one straddle a day
Entry
at ENTRY_TIME sell the ATM call and ATM put of the nearest weekly expiry, LOTS each.
Stop
each leg on its own - LEG_SL % above its entry premium (SL_UNIT "pct"), or LEG_SL option points above it. Filled at the trigger level.
SL to cost
the moment either leg's stop fills, the other leg's stop moves to its own entry price (+ COST_BUFFER_PCT % of it, default 0). Done once. The stop at cost fills exactly at cost.
Exit
everything still open at EXIT_TIME. Re-entry: none.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 246 trades · before costs
Net P&L+₹57,025
Win rate49%
Max drawdown−₹20,495
Avg per trade+₹232
Profit factor1.27
Worst trade−₹3,750
3

Where it made and lost money

Trend days paid for everything in this test: 70 of them earned ₹1,19,144 with a 73% win rate. On a one-way day the threatened leg was stopped at 25% early, and the other leg, now with its stop at cost, kept decaying all day without being touched. Choppy days lost ₹55,062 over 66 trades with a 27% win rate, which is exactly the known weakness of the stop-to-cost rule: one leg is stopped on the first swing, then the swing back returns the survivor to its entry price and closes it at zero, leaving only the first loss. Quiet sessions were roughly flat, losing ₹7,024 over 108 trades.

Kind of session on the entry day
Quiet session (range under 0.75%)−₹7,024108 trades47% won
Trend day (closed near the high or low)+₹1,19,14470 trades73% won
Choppy day (wide range, closed mid-range)−₹55,06266 trades27% won
Day of the week
Monday+₹24,94549 trades51% won
Tuesday+₹31,93347 trades40% won
Wednesday−₹67251 trades53% won
Thursday−₹4,56947 trades53% won
Friday+₹8,69549 trades49% won
How the entry day opened
Gap up of 0.4% or more+₹2,83838 trades53% won
Flat open+₹37,183166 trades49% won
Gap down of 0.4% or more+₹17,03640 trades45% won
Trend going in
Uptrend (NIFTY above its 20-day average)+₹43,282120 trades52% won
Downtrend (NIFTY below its 20-day average)+₹13,776124 trades47% won
Session direction on the entry day
NIFTY closed above its open+₹14,315120 trades50% won
NIFTY closed below its open+₹42,743124 trades48% won
India VIX the evening before
VIX below 11.5 (calm)+₹9,85066 trades50% won
VIX 11.5-14.5 (normal)+₹28,862109 trades50% won
VIX above 14.5 (nervous)+₹18,34669 trades48% won
Expiry day (NIFTY weekly)
Expiry day+₹32,25051 trades39% won
Other days+₹24,808193 trades52% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. At 09:20, find the ATM strike of the nearest NIFTY weekly expiry and sell one lot each of the call and put.
  2. Give each leg a stop 25% above its entry premium (or a fixed number of option points, if set).
  3. When one leg's stop is hit, buy it back and move the other leg's stop to its own entry price, plus an optional buffer.
  4. If the surviving leg comes back to its entry price, it is closed at cost.
  5. Close anything still open at 15:10. No re-entry.

Why traders use it

In a plain per-leg-stop straddle, the worst days are those where one leg is stopped and then the market reverses to stop the other as well. Moving the survivor's stop to cost limits those days to a single leg's loss, while still letting the survivor keep its full decay on a one-way day. It is one of the most common adjustments to the 09:20 straddle among Indian algo traders because it is simple and caps the bad scenario.

Works best whenOne-directional days: the leg on the losing side is stopped early and the other leg, protected at cost, decays to near zero by 15:10. In this test trend days and weekly expiry days were clearly profitable.
Struggles whenChoppy days that swing one way and then back, stopping one leg and then closing the survivor at cost, so the day ends with a single leg's loss and no offsetting gain. Quiet days were also slightly negative.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 with default settings, the strategy traded 246 days and won 49% of them, making ₹57,025 before costs with a profit factor of 1.27. Average wins (₹2,224) were larger than average losses (₹1,697), helped by the stop-to-cost rule capping bad days. 107 trades ended with the survivor stopped at cost and 139 reached 15:10. April was the best month at ₹24,316 and August the worst at -₹7,085. After ₹20 per order and bid-ask slippage, the profit shrinks to ₹8,009, so most of the edge goes in costs.

What the settings do

Entry timeWhen the straddle is sold. Earlier entries collect more premium but sit through more of the opening swings.Leg SLEach leg's initial stop, as a percentage of its premium or in option points depending on the stop unit.SL unitWhether the leg stop is measured in percent of premium (pct) or in option points (points).Cost buffer %Extra room above the entry price for the survivor's stop, as a percentage of its premium, to allow for fees. Zero by default.Exit timeWhen any open leg is closed for the day.

Risks

  • Before any stop is hit, both legs are unhedged short options.
  • Stops fill at the trigger in the backtest; on fast moves real fills can be worse.
  • On choppy days the survivor is often closed at cost, so the rule saves the worst case but gives up many recoveries.
  • Costs took most of the pre-cost profit, leaving a thin margin for statutory charges.

Who it suits

Intraday option sellers who want a simple, widely used straddle routine with a built-in way to cap two-leg losses, and the margin to sell a NIFTY straddle every day.

5

Questions traders ask

What does stop loss to cost mean in a straddle?

After one leg hits its stop, the stop on the other leg is moved to that leg's entry price. If the market swings back, the second leg is closed at no loss instead of running to its own full stop.

Is the 9:20 straddle with stop to cost profitable?

In this backtest on NIFTY from 1 Oct 2025 to 30 Sep 2026 it made ₹57,025 before costs and ₹8,009 after ₹20 per order and bid-ask slippage, with a ₹20,495 maximum drawdown before costs. Statutory charges are not included. Past results do not guarantee future results.

Why did it win less than half its trades?

Many trades end with one leg stopped and the other closed at cost, which is a small loss. The wins come mostly from trend days where the survivor decays fully, and those wins are larger than the typical loss.

Should the stop be in percent or points?

Percent scales with the premium, so it adapts to volatility; points keep the rupee risk fixed. This strategy offers both through the stop unit setting; the default is 25% of each leg's premium.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESNIFTY nearest weekly (the BANKNIFTY variants' weeklies are gone). Sized in lots.
WATCH OUTIn choppy markets the survivor is often stopped at cost, so both-legs-lost days rise.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESCost = the exact entry price; COST_BUFFER_PCT lets a user add room for fees.
Also known as920 straddle SL to costtrail SL to break-evenpartial square-off straddle
Backtests run on historical NSE data with fills at the last traded price. "Before costs" excludes brokerage, taxes and slippage. Quantsapp is not recommending any strategy; it is just a backtesting utility. Past results are not a promise of future returns.

Log in or sign up

Enter your mobile number. New to Quantsapp? The same OTP creates your free account.

+91

By continuing you agree to the Terms of Use and Privacy Policy.