Skip to main content

Strategy library · Options income

Short straddle: selling the ATM call and put, plus the 9:20 version

By Anoop Thomas · Last updated

In short

A short straddle sells a call and a put at the same at-the-money strike and expiry. You collect both premiums and keep all of it only if the index expires exactly at that strike. You start losing once it moves further than the total premium in either direction, and that loss has no cap. On Nifty it is often run intraday as the 9:20 am straddle, with a stop-loss on each leg.

The short straddle is where most Indian option sellers start, usually on Nifty. You sell the at-the-money call and put, collect two premiums, and want the index to sit still while time value bleeds out of both. On a quiet day it looks like easy money. On a day Nifty runs 2% before lunch, one leg grows much faster than the other shrinks, and a single bad session can cost more than many quiet ones earned.

It suits someone with enough capital to carry the margin and a stop rule they will actually follow. It does not suit a ₹1 lakh account, or anyone looking for a daily income. Keep one number in mind before you sell your first straddle: SEBI’s September 2024 study found about 93% of individual F&O traders lost money between FY22 and FY24.

The rules, step by step

A sensible starting template, not a proven system. Change any number, then test it before trusting it.

  1. 1

    Setup

    Nifty options on the nearest weekly expiry (Tuesday, as of November 2026). The ATM strike is the one nearest the Nifty spot price at 9:20 am.

  2. 2

    Entry

    At 9:20 am, sell one lot of the ATM call and one lot of the ATM put. Record each leg’s entry price separately.

  3. 3

    Stop-loss

    A stop on each leg at 25% above that leg’s own entry price (test 20–40%). Use stop-loss limit orders with a buffer, or an exit your system monitors, so a spike doesn’t fill you far from your level.

  4. 4

    Stop management

    If one leg is stopped out, move the other leg’s stop to its entry price.

  5. 5

    Exit

    Buy back whatever is still open at 3:15 pm. No overnight positions in this version.

  6. 6

    Position sizing

    Size by the loss at your stops, not by the margin you have. With the call sold at ₹180, a 25% stop costs ₹45 × 65 = ₹2,925 per lot; add a slippage allowance and keep the total within 1% of capital.

  7. 7

    Filters

    No trade on Union Budget day, RBI policy days or election-result days. Optionally skip when Nifty opens with a gap larger than 0.75%, and test that threshold rather than picking it by feel.

Say it in plain English

Paste this into INDfolio’s AI strategy builder and it becomes a backtestable strategy.

Sell one lot each of the Nifty at-the-money call and put on the nearest weekly expiry at 9:20 am. Put a stop-loss on each leg at 25% above its own entry price, and if one leg is stopped out, move the other leg’s stop to its entry price. Buy back anything still open at 3:15 pm, skip Budget and RBI policy days, and keep the loss at a stop under 1% of capital.
Backtest this free

Free plan · no card · NSE data included

Payoff at expiry: a 24,000 Nifty straddle, one lot

Hypothetical inputs: Nifty at 24,000. Sell the 24,000 call at ₹180 and the 24,000 put at ₹170. Lot size 65 (as of 2026; NSE revises lot sizes periodically). Credit = ₹350 × 65 = ₹22,750. Breakevens are 24,000 ± 350, so 23,650 and 24,350.

Nifty at expiry Call leg (₹) Put leg (₹) Net P&L per lot (₹)
23,400+11,700−27,950−16,250
23,650+11,700−11,7000
24,000+11,700+11,050+22,750
24,200−1,300+11,050+9,750
24,350−11,050+11,0500
24,600−27,300+11,050−16,250

Illustrative premiums, not quotes and not a backtest. Costs, slippage and stops are left out; the 9:20 version’s stops would close the trade long before expiry on a trending day. Try other strikes in the option payoff calculator.

The 9:20 am straddle: why 9:20, and what the stops cost

The “9:20 straddle” is the version most Indian algo traders search for, and it is the template in the rules above: sell the ATM straddle five minutes after the open, give each leg its own stop, be flat by the close. The five-minute wait lets the messy first prints pass, with their wide spreads and unsettled premiums. Nobody has shown that 9:20 is special. It’s a convention that stuck.

In rupees, using the premiums from the example: sell the call at ₹180 and the put at ₹170. A 25% stop puts the call’s exit at ₹225 and the put’s at ₹212.50. If the call is hit, that leg loses ₹45 × 65 = ₹2,925 per lot. If the market then whips back and the put is stopped at cost, the day ends near −₹2,925 plus charges. Without the move-to-cost rule, a whipsaw that hits both stops costs about ₹5,690.

Which day you trade it changes the trade. The nearest Nifty weekly expires on Tuesday (as of November 2026), so a Tuesday 9:20 straddle sells options with a few hours of life left, while a Wednesday one sells almost a week of time value. Test them separately. Bank Nifty no longer has weekly options, only monthly contracts expiring on the last Tuesday of the month, so a Bank Nifty 9:20 straddle mostly sells longer-dated premium and reacts more to swings in implied volatility.

The loss side has no floor

Losses are open on both ends. In the example, Nifty finishing 600 points away costs ₹16,250 per lot; 900 points away costs ₹35,750. Anything held overnight also carries gap risk, because a stop-loss order can’t protect you from a price that opens beyond it. Weekend news and event days land on the seller.

Volatility is the quieter risk. A short straddle loses when implied volatility rises, so both legs can gain value on a day Nifty barely moves and your stop fires anyway. Watching India VIX at entry tells you what level you’re selling. It doesn’t tell you what happens next.

Then margin. On Zerodha’s SPAN calculator on 4 November 2026, with Nifty near 23,750, one lot of an ATM short straddle on the 17 November weekly needed about ₹2.1 lakh. Buying wings 500 points out on each side (which turns it into an iron fly with a capped loss) brought that down to about ₹95,000. On expiry day SEBI’s rules add an extra 2% extreme-loss margin on short index options, roughly ₹31,000 per short leg at Nifty 24,000. Margins move daily, so check your broker’s calculator before you size anything.

What one round trip costs

Take one round trip of the 9:20 version: sell both legs for ₹350 combined, buy them back for ₹290 at 3:15 pm. That’s ₹22,750 of premium sold and ₹18,850 bought. STT is 0.15% of the sell-side premium (₹34), NSE transaction charges come to about ₹15, brokerage is ₹80 for four orders at ₹20, GST about ₹17, and stamp duty is under a rupee. Call it ₹147 per lot before slippage, at rates as of November 2026. Your own broker’s numbers are in the brokerage calculator.

Slippage is usually the bigger number. Lose one point on each of the four fills and that’s ₹260 a lot. On a day the straddle decays by ₹60 you keep about ₹3,490 of the ₹3,900 gross. On a day a stop fires into a fast market, one fill alone can slip several points. If your backtest fills stops at the exact trigger price, it is flattering you.

Testing a straddle on NSE data without fooling yourself

You need minute-level prices for the actual option strikes you’d have traded, including expired weekly contracts, not an index chart with a pricing model on top. Make sure the history covers more than one volatility regime. A calm year tells you very little about a strategy whose risk lives in the rare wild day.

Change one parameter at a time and look for plateaus: entry time (9:20, 9:30, 9:45, 10:00), stop size (20%, 25%, 30%, 40%) and exit time. If 9:20 with a 25% stop looks great and 9:25 with a 27% stop looks poor, the good result is noise. Split results by weekday, since a Tuesday straddle and a Friday straddle are different trades. And distrust any test that ignores costs or has never been through a big gap day.

INDfolio’s options backtester runs this on NSE options history with the Indian cost stack deducted per trade (we build it, so weigh that accordingly). Whatever tool you use, ask what bar resolution its options data has and how it fills stops, then paper trade for a few weeks before real money goes in.

Variations worth testing

The iron fly is the one I’d test first: the same straddle with a call and put bought further out, giving up some premium for a fixed maximum loss and less than half the margin. A combined-premium stop (exit both legs when the total rises 25–30%) whipsaws less than per-leg stops on two-way days but reacts later to a one-way move.

There is also a positional version: sell the straddle at 10:00 am the day before expiry, exit if the combined premium rises 30%, take profit when half the credit has decayed. It holds overnight, so it carries the gap risk the intraday version avoids. Re-entries and adjustments are popular too, and each adds a parameter you can overfit. Move the strikes apart and you have a short strangle.

Educational content, not investment advice. The rules and numbers on this page are an illustrative template, not a backtest result or a recommendation. Derivatives carry a high risk of loss — SEBI’s own studies of F&O traders found that the large majority of individuals lose money. We build INDfolio AI, so weigh our view accordingly.

FAQ

Frequently asked questions

Is the short straddle profitable?

It can be in some periods and lose heavily in others, because the payoff is many small gains against occasional large losses. Whether your version has an edge after costs depends on entry time, stop rules, the expiry you trade and the volatility regime, so test it over several years before trusting it.

What is the best time for a 9:20 straddle?

9:20 am is a convention, not a proven optimum. Test a range of entry times (9:20, 9:30, 9:45, 10:00) with the same rules; if one exact minute works and its neighbours don’t, treat that result as noise.

How much margin do I need for a Nifty short straddle?

On Zerodha’s SPAN calculator on 4 November 2026, one ATM lot (65 units) needed about ₹2.1 lakh unhedged and about ₹95,000 with wings bought 500 points out. Expect more on expiry day, and recheck on your broker’s calculator because margins change daily.

What stop-loss should I use on a 9:20 straddle?

25–30% of each leg’s premium is the usual starting point, sometimes tighter on expiry day. Pick the value from a stable region of test results rather than the single best number.

Can I trade a weekly short straddle on Bank Nifty?

No. Bank Nifty has had monthly options only since SEBI limited each exchange to one weekly index expiry, and the monthly contract expires on the last Tuesday of the month (as of November 2026). A Bank Nifty straddle therefore sells longer-dated premium than the Tuesday Nifty weekly.

Describe your strategy. Backtest it in minutes.

Start on the free plan — AI strategy builder and NSE backtesting included, no card required.

Free · No card

Create your account

By continuing you agree to our Terms and Privacy Policy.