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

VIX-routed straddle

This intraday short straddle lets India VIX decide how to trade. Yesterday's VIX close sorts each day into a low, mid or high volatility regime, and each regime has its own entry time and stop. On calm days the straddle goes on at 10:45 with a tight 20-point stop; on busier days it waits until 11:45 or 12:45 and allows 60 points. Everything closes at 15:15.
Sells the NIFTY ATM straddle at a time and with a points stop chosen by yesterday's India VIX close, closing at 15:15 if no stop is hit.
Market viewNeutral / range-bound
TradesNIFTY weekly options, 2 legs sold
RiskOpen-ended (loss not capped by the structure)
CapitalFull option-selling margin
SuitsIntermediate
Trades a month20.5
Typical hold3.5 hours
Profitable months5 of 12
Longest losing run7 trades
Made money inQuiet sessions with a range under 0.75%Days after a normal VIX of 11.5-14.5Days NIFTY was above its 20-day average
Lost money inTrend days that close near the high or lowDays after India VIX closed above 14.5
Default settings
Symbol
VIX low
VIX high
Entry low
Entry mid
Entry high
SL points low
SL points mid
SL points high
Skip weekday
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
10:45 if yesterday's VIX < 12, 11:45 if 12-16, 12:45 if 16 or more
Legs
SELL CE · ATM (about 0.5 delta) · Nearest weekly · 1 lotSELL PE · ATM (about 0.5 delta) · Nearest weekly · 1 lot
Exits
stop Combined premium 20 points (VIX < 12) or 60 points (VIX 12+) above what was collected; both legs closetime Everything still open at 15:15
Re-entry
None - one straddle a day
Regime
from the PREVIOUS session's India VIX close: VIX < VIX_LOW -> low : enter at ENTRY_LOW, stop SL_POINTS_LOW points VIX_LOW <= VIX < VIX_HIGH -> mid : enter at ENTRY_MID, stop SL_POINTS_MID points VIX >= VIX_HIGH -> high : enter at ENTRY_HIGH, stop SL_POINTS_HIGH points SKIP_WEEKDAY optionally leaves one weekday out (default none).
Entry
at the regime's time sell the ATM call and ATM put of the nearest weekly expiry, LOTS each.
Stop
the call + put together cost the regime's SL points more than the combined premium sold (a loss of SL points x quantity) -> both legs close, at the trigger level.
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−₹20,635
Win rate55%
Max drawdown−₹52,617
Avg per trade−₹84
Profit factor0.9
Worst trade−₹4,500
3

Where it made and lost money

Unlike straddles with a stop on each leg, this one has a single stop on the combined premium, so it behaves like a classic range trade. In this test quiet sessions earned ₹64,378 over 108 trades with a 76% win rate, while trend days lost ₹66,029 over 70 trades: a one-way move lifts the losing leg faster than the other decays, and the combined stop closes both legs together, so nothing is left to recover. Days after India VIX closed above 14.5 lost ₹35,643 over 69 trades even with the later entry and wider stop, and trades below the 20-day average lost ₹51,053.

Kind of session on the entry day
Quiet session (range under 0.75%)+₹64,378108 trades76% won
Trend day (closed near the high or low)−₹66,02970 trades34% won
Choppy day (wide range, closed mid-range)−₹20,97366 trades41% won
Trend going in
Uptrend (NIFTY above its 20-day average)+₹28,429120 trades62% won
Downtrend (NIFTY below its 20-day average)−₹51,053124 trades48% won
India VIX the evening before
VIX below 11.5 (calm)−₹1,55166 trades52% won
VIX 11.5-14.5 (normal)+₹14,570109 trades63% won
VIX above 14.5 (nervous)−₹35,64369 trades43% won
Expiry day (NIFTY weekly)
Expiry day+₹8,30851 trades49% won
Other days−₹30,932193 trades56% won
How the entry day opened
Gap up of 0.4% or more+₹11,00438 trades63% won
Flat open−₹9,952166 trades55% won
Gap down of 0.4% or more−₹23,67640 trades45% won
Session direction on the entry day
NIFTY closed above its open+₹1,926120 trades58% won
NIFTY closed below its open−₹24,550124 trades51% won
Day of the week
Monday−₹8,28349 trades49% won
Tuesday+₹7,49547 trades49% won
Wednesday−₹16,71051 trades59% won
Thursday−₹3,21847 trades53% won
Friday+₹1,99249 trades63% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Read the previous session's India VIX close. Below 12 is the low regime, 12 to under 16 is mid, and 16 or above is high.
  2. Low regime: enter at 10:45 with a 20-point stop. Mid regime: enter at 11:45 with a 60-point stop. High regime: enter at 12:45 with a 60-point stop.
  3. At the regime's entry time, sell one lot each of the ATM call and ATM put of the nearest NIFTY weekly expiry.
  4. The stop is on the straddle as a whole: if the call and put together cost the stop's points more than the combined premium sold, both legs are closed.
  5. If no stop is hit, close both legs at 15:15. One trade a day, no re-entry.
  6. An optional setting can skip one weekday; by default every day is traded.

Why traders use it

A straddle sold on a calm day and one sold on a nervous day carry very different risks, yet many rule sets treat them identically. Using VIX to set the entry time and stop size tries to match the trade to the day: later entries on volatile days let the morning move play out first, and wider stops give the position room when swings are naturally bigger. The approach is popular with traders who want one systematic straddle that adapts without daily judgement calls.

Works best whenQuiet sessions where NIFTY stays near the sold strike after the late-morning entry, especially after a VIX close in the normal 11.5-14.5 range and with NIFTY above its 20-day average.
Struggles whenTrend days, when the combined straddle stop is hit and both legs close at a loss, and nervous days after a high India VIX close, when even the later entry and wider stop did not help in this test.

The year in plain words

From 1 Oct 2025 to 30 Sep 2026 on NIFTY with default settings, the strategy traded 246 days and won 55% of them, but lost ₹20,635 before costs, a profit factor of 0.90. Losses averaged ₹1,852 against wins of ₹1,370. 176 trades ran to 15:15; 41 hit the tight 20-point stop and 29 the 60-point stop. October, December and July to September made money, but February to June lost every month, with March the worst at ₹14,211. After ₹20 per order and bid-ask slippage the loss grows to ₹51,652.

What the settings do

VIX lowThe VIX level below which a day counts as low volatility. Raising it puts more days into the tight-stop, early-entry group.VIX highThe VIX level at or above which a day counts as high volatility and gets the latest entry.Entry lowEntry time on low-VIX days.Entry midEntry time on mid-VIX days.Entry highEntry time on high-VIX days. Later entries collect less premium but skip more of the session's early swings.SL points lowThe combined straddle stop, in option points, on low-VIX days. A small number keeps losses small but is easily hit by normal moves.SL points midThe combined straddle stop on mid-VIX days.SL points highThe combined straddle stop on high-VIX days.Skip weekdayLeaves one weekday out of the trading calendar, for testing whether a particular day of the week behaves differently. None by default.Exit timeWhen the straddle is closed if no stop has been hit.

Risks

  • The VIX bands, entry times and stops were originally chosen by testing many combinations on past data, so they may be fitted to that history.
  • Yesterday's VIX can be a poor guide to today's moves, especially around news or global events.
  • A short straddle has unlimited risk between the entry and the stop, and stops can fill worse than the trigger on fast moves.
  • The pre-cost loss more than doubles once trading costs are included.

Who it suits

Traders interested in volatility-aware option selling who want to test how entry timing and stop size interact with VIX, and who have the margin to sell a NIFTY straddle every day.

5

Questions traders ask

How does India VIX change the trade?

Yesterday's VIX close picks one of three regimes. Below 12 the straddle is sold at 10:45 with a 20-point stop; between 12 and 16 at 11:45 with a 60-point stop; at 16 or above at 12:45 with a 60-point stop. Strikes and exit time are the same in all regimes.

Is the stop on each leg or on the whole straddle?

On the whole straddle. The call and put prices are added together, and if that total rises by the stop's number of points above what was collected, both legs are closed together. Neither leg is stopped on its own.

Is the VIX-routed straddle profitable?

In this backtest on NIFTY from 1 Oct 2025 to 30 Sep 2026 it lost ₹20,635 before costs and ₹51,652 after ₹20 per order and bid-ask slippage, with a ₹52,618 maximum drawdown before costs. Past results do not guarantee future results.

Why might these settings be overfitted?

The original rule set picked its entry times and stops from a large grid of combinations tested on the same history. Settings chosen that way tend to look good on that data and weaker afterwards, which is one possible reason the year tested here lost money.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESNIFTY nearest weekly (Tuesday); BANKNIFTY has no weeklies now, SENSEX works with its own weekly. Sized in lots. The 15:15 exit is well before the 15:30 / 15:40 close.
WATCH OUTThe regime table was fitted in-sample on ~475 NIFTY days (the author says so); the 120-cell time x SL grid invites selection bias. A 20-point stop on a NIFTY straddle is tight - expect many stop exits in calm regimes.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESThe source does not say whether the points stop is per leg or on the combined premium, nor when to exit: combined straddle premium and 15:15, as the spec reads them. The source skipped Wednesdays on NIFTY - an in-sample artefact of an old expiry weekday - so no weekday is hard-coded; SKIP_WEEKDAY exists for a user who wants to test it. The merged "VIX band strangle" variant (per-leg % stops at 09:20) is not coded.
Also known asstraddle VIX routerVIX filtered straddleIntraday NIFTY short strangle with stop-loss chosen by India VIX band (and VIX x DTE grid)vix adaptive strangle920 strangle vix sl
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.