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

Breakeven-adjusted straddle

This positional strategy sells a delta-neutral at-the-money straddle on the NIFTY monthly expiry and manages it purely by its breakevens. Whenever the index crosses the upper or lower breakeven, it trades one more option at the same strike to push that breakeven back out. There is no stop loss; the position is closed two sessions before expiry.
Sells a delta-neutral NIFTY monthly ATM straddle and, each time a breakeven is crossed, trades one more option at the same strike instead of using a stop.
Market viewNeutral / range-bound
TradesNIFTY monthly ATM straddle, 2+ lots, adjusted
RiskOpen-ended (loss not capped by the structure)
CapitalFull option-selling margin
SuitsAdvanced
Trades a month1.1
Typical hold25 days
Profitable months10 of 12
Longest losing run1 trades
Made money inMonths when NIFTY rose or stayed within ±1%
Lost money inMonths when NIFTY fell more than 1%
Default settings
Symbol
Put lots
Min DTE
Entry time
Check min
Lower action
Max adjustments
Cooldown min
Exit sessions
Exit time
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 Positional · 1 Oct 25 → 30 Sep 26
Enters
09:30 on the first session of each monthly cycle; call lots set delta-neutral
Legs
SELL PE · ATM · Monthly with at least 20 days left · 2 lotsSELL CE · ATM · Monthly with at least 20 days left · 2 lotsBUY CE · same ATM strike · Same monthly · 1 lotSELL CE · same ATM strike · Same monthly · 1 lotBUY PE · same ATM strike · Same monthly · 1 lot
Exits
time 15:15, two trading sessions before expiry
Re-entry
Next monthly cycle
Entry
at ENTRY_TIME on the first session of each monthly cycle (the first session whose nearest monthly has at least MIN_DTE calendar days left and was not traded yet), sell PUT_LOTS lots of the ATM put and round(PUT_LOTS x |put delta| / call delta) lots of the ATM call of that monthly (delta-neutral).
Breakevens
from the position as it stands - K = the strike, C = the net cash taken so far (credits minus the cost of every buy, closed legs included), net short calls / puts in units: upper = K + C / short calls, lower = K - C / short puts (recomputed after every adjustment).
Adjust
checked every CHECK_MIN minutes on the near future. Above the upper breakeven: buy one lot of the call at the same strike. Below the lower breakeven: LOWER_ACTION "sell_call" sells one lot of the call at the same strike (the source's wording), "buy_put" buys back one lot of the put. At most MAX_ADJUSTMENTS per cycle, and none in the first COOLDOWN_MIN minutes after the previous one.
Exit
EXIT_SESSIONS trading sessions before the expiry, at EXIT_TIME. No stop or target (the source has none).
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 13 trades · before costs
Net P&L+₹3,35,876
Win rate77%
Max drawdown−₹1,85,510
Avg per trade+₹25,837
Profit factor2.4
Worst trade−₹1,85,510
3

Where it made and lost money

With only 13 monthly cycles, every condition in this test has fewer than eight trades, so none can be judged firmly. The pattern is still clear. The five cycles in which NIFTY rose more than 1% while held all won, making ₹2,88,692 before costs: on a rally the adjustment buys calls, which caps the damage and lets the puts decay. The five cycles in which NIFTY fell more than 1% lost ₹1,48,544 between them, with only two winning, because on a fall the default adjustment sells more calls, which adds premium but does nothing to stop the short puts losing as the index keeps dropping.

India VIX the evening before
VIX below 11.5 (calm)−₹38,4963 trades33% won
VIX 11.5-14.5 (normal)+₹1,29,2057 trades86% won
VIX above 14.5 (nervous)+₹2,45,1673 trades100% won
Kind of session on the entry day
Quiet session (range under 0.75%)−₹54,8956 trades50% won
Trend day (closed near the high or low)+₹3,42,2556 trades100% won
Choppy day (wide range, closed mid-range)+₹48,5161 trades100% won
Market while the trade was held
NIFTY rose over 1% while held+₹2,88,6925 trades100% won
NIFTY within ±1% while held+₹1,95,7283 trades100% won
NIFTY fell over 1% while held−₹1,48,5445 trades40% won
How the entry day opened
Gap up of 0.4% or more+₹41,5325 trades80% won
Flat open+₹2,17,8007 trades71% won
Gap down of 0.4% or more+₹76,5441 trades100% won
Session direction on the entry day
NIFTY closed above its open+₹1,05,8156 trades83% won
NIFTY closed below its open+₹2,30,0617 trades71% won
Trend going in
Uptrend (NIFTY above its 20-day average)+₹2,49,0394 trades100% won
Downtrend (NIFTY below its 20-day average)+₹86,8379 trades67% won
Day of the week
Monday+₹1,83,46010 trades70% won
Wednesday+₹16,3841 trades100% won
Friday+₹1,36,0322 trades100% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. On the first session of each monthly cycle with at least 20 calendar days to expiry, at 09:30, find the ATM strike of that monthly NIFTY expiry.
  2. Sell two lots of the ATM put and enough lots of the ATM call to make the position delta-neutral (usually also two).
  3. Work out the breakevens from the strike and the net premium collected so far, and recompute them after every change.
  4. Every five minutes, compare the near future with the breakevens: above the upper one, buy one lot of the call at the same strike.
  5. Below the lower one, sell one more lot of the call at the same strike by default, or buy back one lot of the put in the alternative mode.
  6. Allow at most six adjustments a cycle and wait at least 30 minutes between them.
  7. Close everything at 15:15 two trading sessions before expiry; there is no stop or target.

Why traders use it

A monthly ATM straddle collects a large premium and earns from three weeks of time decay. Rather than using a stop that crystallises a loss, this approach treats a breakeven breach as a signal to rebalance: buying a call cuts the short-call exposure when the market rallies, and selling a call collects more premium to offset the puts when it falls. Keeping everything at one strike makes the position easy to track, which appeals to traders who prefer adjustment over exit.

Works best whenMonths in which NIFTY stays within the straddle's breakevens or swings back and forth around the strike, letting three weeks of time decay accumulate.
Struggles whenA sustained fall through the lower breakeven: selling extra calls collects some premium but leaves the short puts exposed, and once six adjustments are used the position runs unmanaged until the exit.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 the strategy ran 13 monthly cycles, won 10 and made ₹3,35,876 before costs, a profit factor of 2.40. With so few trades, costs barely mattered: after ₹20 per order and bid-ask slippage it kept ₹3,26,125. The risk sat in one cycle. The March 2026 position lost ₹1,85,510, which was also the maximum drawdown, wiping out more than three average winning months. Twelve cycles closed at the pre-expiry exit and the last was still open when the data ended; June 2026 was the best month at ₹89,446. A two-lot straddle without a stop can swing by lakhs within one month.

What the settings do

Put lotsThe number of put lots sold at entry; the call lots are set from the deltas to balance them. Everything, including losses, scales with it.Min DTEThe minimum calendar days left in the monthly expiry for a new cycle to start. Higher values enter earlier in the month.Entry timeThe time on the first session of the cycle when the straddle is sold.Check minHow often, in minutes, the future is compared with the breakevens.Lower actionWhat to do when the lower breakeven breaks: sell another call to collect premium, or buy back a put to cut downside exposure directly.Max adjustmentsThe most adjustments allowed in one monthly cycle. After that the position runs unmanaged to the exit.Cooldown minThe minimum gap between two adjustments, so a choppy market around a breakeven does not trigger a string of trades.Exit sessionsHow many trading sessions before expiry the position is closed, avoiding the sharp gamma of the last days.Exit timeThe time of day of that pre-expiry exit.

Risks

  • There is no stop loss, so a single trending month can lose more than several good months made.
  • Selling extra calls on a fall adds premium but also adds short exposure if the market later rallies hard.
  • The position is held overnight for about three weeks and is fully exposed to gaps.
  • Two lots of an ATM monthly straddle need substantial margin, which can rise further in volatile weeks.

Who it suits

Experienced positional option sellers with the margin for a multi-lot monthly straddle, who prefer rule-based adjustments to stop losses and can tolerate a drawdown of nearly ₹2 lakh in a single cycle.

5

Questions traders ask

What is a breakeven adjustment in a short straddle?

A short straddle has two breakevens: the strike plus and minus the premium collected per unit. When the index crosses one, this strategy trades one more option at the same strike, which changes the net premium and the number of short options, pushing the breakeven further away.

Is the breakeven-adjusted straddle profitable?

In this backtest on NIFTY from 1 Oct 2025 to 30 Sep 2026 it made ₹3,35,876 before costs and ₹3,26,125 after ₹20 per order and bid-ask slippage, winning 10 of 13 monthly cycles. One cycle lost ₹1,85,510. Statutory charges are excluded and past results do not guarantee future ones.

Why sell a call when the market falls?

On a fall the short puts gain value and the position becomes long delta. Selling another call at the same strike collects more premium and adds short delta, offsetting part of that. The alternative mode buys back a put instead, which reduces risk more directly but costs money.

Why exit two sessions before expiry?

In the final days, ATM options have very high gamma, so small moves change the position's value sharply. Closing two trading sessions early avoids that stretch and, on stock options, avoids physical settlement.

6

Before you rely on it

WATCH OUTSimulated demo data only; unlimited loss on a trend (each adjustment only shifts a breakeven); no stop. Gross of costs.
WHERE THE RULES WERE UNCLEAR · OUR CHOICES- The README's actions read as inverted at first sight, but they are a delta re-hedge: buying a call above the upper breakeven cuts the short-call exposure; selling a call below the lower one offsets the short puts' long delta. "buy_put" is the spec's alternative reading. A bought call beyond the short calls becomes a long call. - The source has no exit and its demo uses simulated prices: the spec's exit 2 sessions before expiry. - Entry "any time": the first session of the monthly cycle at ENTRY_TIME. Breaches are judged on the near future, which for a monthly IS this expiry's future.
Also known asadjusting short straddle quant bot
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.