QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
Events & resultsPositionalNIFTYlow complexity

Election result vol trade

Election results are among the few events that can move Indian markets sharply in a single morning, and option premiums often swell in the days before the count. This event strategy tries to capture that build-up. It buys a NIFTY at-the-money straddle a week before a counting day and sells it either when implied volatility spikes or at 09:30 on the count morning, before the post-result volatility crush.
Buys a NIFTY monthly ATM straddle five sessions before an election counting day and sells it when implied volatility spikes or at 09:30 on the count morning.
Market viewCalendar or event timing
TradesNIFTY monthly ATM call and put, 1 lot each bought
RiskLimited to the premium paid
CapitalPremium only
SuitsIntermediate
Trades a month0.2
Typical hold10 days
Profitable months1 of 12
Longest losing run1 trades
Made money inToo few trades to judge (2 in the year)
Lost money inToo few trades to judge (2 in the year)
Default settings
Symbol
Count dates
Mode
Expiry
Entry sessions before
Entry time
IV exit
Count exit time
Hold after
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 Positional · 1 Oct 25 → 30 Sep 26
Enters
15:15, five sessions before a listed counting day
Legs
BUY CE · ATM (about 0.5 delta) · Monthly covering the count · 1 lotBUY PE · ATM (about 0.5 delta) · Monthly covering the count · 1 lot
Exits
signal Average IV of the two legs reaches 60%time 09:30 on the counting day
Re-entry
Each listed counting day
Event
COUNT_DATES - the counting (result) days. Long (MODE "long_into_count", default):
Entry
at ENTRY_TIME, ENTRY_SESSIONS_BEFORE trading sessions before a counting day, buy the ATM call and ATM put, LOTS each, of the expiry that covers the counting day (EXPIRY "monthly": the nearest monthly expiring after it; "nearest": the nearest such expiry).
Exit
the first minute the average implied volatility of the two legs reaches IV_EXIT %, or at COUNT_EXIT_TIME on the counting day, whichever comes first. No stop. Short (MODE "short_after_count"):
Entry
at ENTRY_TIME on the counting day, sell the ATM call and put of the expiry that outlives HOLD_AFTER sessions (monthly or nearest, as above).
Exit
at EXIT_TIME, HOLD_AFTER sessions after the counting day (or the expiry, if sooner).
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 2 trades · before costs
Net P&L−₹9,424
Win rate50%
Max drawdown−₹10,725
Avg per trade−₹4,712
Profit factor0.12
Worst trade−₹10,725
3

Where it made and lost money

Two events are far too few to say anything about market conditions. The November 2025 trade, entered with India VIX in the normal band, made ₹1,301 while NIFTY rose more than 1% over the holding week. The May 2026 trade, entered with VIX above 14.5 after a trend day, lost ₹10,725 while NIFTY stayed within 1%. That second result shows the mechanism the idea depends on: a bought straddle needs either a large move or a jump in implied volatility before the count, and without either it simply decays for a week. Figures are before costs.

India VIX the evening before
VIX 11.5-14.5 (normal)+₹1,3011 trades100% won
VIX above 14.5 (nervous)−₹10,7251 trades0% won
Kind of session on the entry day
Trend day (closed near the high or low)−₹10,7251 trades0% won
Choppy day (wide range, closed mid-range)+₹1,3011 trades100% won
Market while the trade was held
NIFTY rose over 1% while held+₹1,3011 trades100% won
NIFTY within ±1% while held−₹10,7251 trades0% won
Session direction on the entry day
NIFTY closed above its open+₹1,3011 trades100% won
NIFTY closed below its open−₹10,7251 trades0% won
Trend going in
Uptrend (NIFTY above its 20-day average)−₹10,7251 trades0% won
Downtrend (NIFTY below its 20-day average)+₹1,3011 trades100% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Keep a list of election counting days. In the test window there was no general election, so two large state counts were used: November 2025 and May 2026.
  2. Five trading sessions before a counting day, at 15:15, buy one lot each of the ATM call and put of the monthly expiry that covers the count.
  3. Every minute, check the average implied volatility of the two legs; if it reaches 60%, sell both.
  4. Otherwise sell both at 09:30 on the counting day. There is no stop loss.
  5. An alternative mode instead sells the straddle on the counting day and holds it for five sessions to capture the volatility cool-off.

Why traders use it

Traders often observe that implied volatility rises into a big scheduled event and collapses once the result is known. Buying ahead and selling into the peak aims to profit from that rise, rather than from guessing the result. The alternative mode takes the other side, selling after the result when volatility tends to fall. Both are simple event-study templates that can be run whenever new counting dates are added.

Works best whenIn principle, before a high-stakes count such as a general election, when implied volatility climbs sharply in the final week. With two small state events in this test, the evidence cannot confirm it.
Struggles whenThe event is not big enough to lift volatility, so the straddle just decays for a week, as with the May 2026 trade. Two trades are too few to identify a pattern.

The year in plain words

With default settings on NIFTY from 1 Oct 2025 to 30 Sep 2026, only two counting days fell in the window, both state elections that move NIFTY far less than a general election. The November 2025 straddle made ₹1,301 and the May 2026 straddle lost ₹10,725. Neither reached the 60% implied volatility exit; both were sold on the count morning. The total was a ₹9,424 loss before costs and ₹10,208 after ₹20 per order and bid-ask slippage. Two state events cannot test the idea; it needs general-election data.

What the settings do

Count datesThe election counting days to trade. Dates outside the backtest window are skipped, so new counts must be added as they are scheduled.ModeLong_into_count buys the straddle before the count; short_after_count sells it on the counting day for the post-result volatility drop.ExpiryMonthly uses the nearest monthly expiry that covers the event; nearest uses any nearer expiry that still covers it.Entry sessions beforeHow many sessions before the count the straddle is bought. Earlier entries give volatility more time to build but pay more time decay.Entry timeThe time of day the position is opened.IV exitThe average implied volatility at which the long straddle is sold early. A lower level exits sooner on a smaller spike.Count exit timeThe latest exit for the long straddle, on the counting day.Hold afterFor the short mode, how many sessions the straddle is held after the count.Exit timeFor the short mode, the exit time on the last day.

Risks

  • General elections happen only once every five years, so real tests have one or two events.
  • If volatility does not rise before the count, a week of time decay is lost.
  • The short-after mode sells options right after a big event, when moves can still be large.
  • Counting dates must be entered by hand; the default list has no general election in this window.

Who it suits

Traders who study event volatility and want a ready-made template for future election counts, understanding that it is a framework for testing rather than a tested edge.

5

Questions traders ask

Does India VIX rise before election results?

It often does before general elections, as traders buy protection against a surprise. State elections usually have a smaller effect on NIFTY. This backtest's two state events did not lift implied volatility to the 60% exit level.

Is buying a straddle before election results profitable?

In this test, two state-election trades lost ₹9,424 before costs and ₹10,208 after ₹20 per order and bid-ask slippage. That is far too small a sample, and past results do not guarantee future ones.

What is IV crush after election results?

Once the result is known, uncertainty falls and implied volatility usually drops sharply, cutting option prices even if the market moves. That is why the strategy sells by 09:30 on the count morning.

Can I sell options after the election result?

Yes, the short_after_count mode sells the ATM straddle on the counting day and holds it for five sessions, aiming to profit as volatility settles. It carries the open-ended risk of any short straddle.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESThe sources traded NIFTY / BANKNIFTY monthlies around the 2019 and 2024 general elections. BANKNIFTY is monthly-only now and NIFTY has weeklies; the default stays on the monthly that covers the count. Sized in lots.
WATCH OUTn = 1 or 2 national events in any data window - this is an event-study template, not a tested edge. The IV levels quoted on the forum are unverified; VIX fell ~15 % on exit polls and ~30 % on count day in the forum's account. State elections are much smaller events.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESThe forum posts are plans, not rules: "buy about a week before the exit polls, sell into the IV spike (they mention ~100 IV) before the crush". Spec readings: entry 5 sessions before the count, IV exit 60 %, else out at 09:30 on count morning. The short-after variant is the merged variant B (5 sessions). The futures variant C (buy at the count close, hold 3-6 months) is left out. Event dates: the 2024 general-election count (2024-06-04) is OUTSIDE the library window (2025-10-01 .. 2026-09-30) and is kept only for longer runs. Inside the window there is no general election; the default adds the big state counts, which move NIFTY far less: Bihar 2025-11-14 and the five-state count (West Bengal, Tamil Nadu, Kerala, Assam, Puducherry) 2026-05-04. Add the 2029 general-election count when announced, the 2019 count (2019-05-23) for older runs, and other state counts (e.g. 2027 Uttar Pradesh) as they are scheduled. With the general election alone the default window holds no event at all.
Also known aselection result straddleexit poll tradeGeneral-election volatility: long vol into results, short vol / long index after resultselection result daylok sabha results nifty
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.