QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
Stock F&OPositionalNIFTYlow complexity

Portfolio beta put hedge

This is not a trading system but an insurance programme: it protects a stock portfolio by buying out-of-the-money NIFTY monthly puts, sized from the portfolio's value and beta, and rolls them each month. When India VIX is elevated it buys more puts. The results show only the hedge itself, so they measure what the protection cost and what it paid back.
Protects a stock portfolio by buying 0.20-delta NIFTY monthly puts sized from its value and beta, adding more when India VIX is high, and rolling them monthly.
Market viewBearish
TradesNIFTY monthly puts, lots sized by portfolio beta
RiskLimited to the premium paid
CapitalPremium only
SuitsIntermediate
Trades a month1.1
Typical hold29 days
Profitable months4 of 12
Longest losing run5 trades
Made money inMonths when NIFTY fell more than 1%
Lost money inMonths when NIFTY rose or stayed flat
Default settings
Symbol
Portfolio value
Portfolio beta
Put delta
VIX boost threshold
VIX boost divisor
Roll sessions
Entry time
Max 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
09:30; lots = ₹50 lakh x beta (VIX-boosted) / (NIFTY x lot x 0.20)
Legs
BUY PE · 0.20 delta · Nearest monthly with over 5 sessions left · 10 lots
Exits
roll sold 5 trading sessions before expiry at 09:30
Re-entry
Immediately after each roll
Size
beta_used = PORTFOLIO_BETA, raised to PORTFOLIO_BETA x (1 + (VIX - VIX_BOOST_THRESHOLD) / VIX_BOOST_DIVISOR) when yesterday's India VIX close is above VIX_BOOST_THRESHOLD. put lots = round(PORTFOLIO_VALUE x beta_used / (NIFTY x lot size x PUT_DELTA)), NIFTY = the chain's forward.
Entry
at ENTRY_TIME buy that many NIFTY puts of the nearest MONTHLY expiry with more than ROLL_SESSIONS trading sessions left after today, at the strike whose |delta| is closest to PUT_DELTA. No lots (a tiny portfolio) = no hedge that month.
Exit
roll - sell the puts ROLL_SESSIONS trading sessions before their expiry, at ENTRY_TIME; the next month's puts are bought straight after (one minute later), re-sized with the VIX and spot of that day.
Stop
none - it is insurance.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 13 trades · before costs
Net P&L+₹4,86,905
Win rate31%
Max drawdown−₹8,27,076
Avg per trade+₹37,454
Profit factor1.41
Worst trade−₹3,18,692
3

Where it made and lost money

As insurance, the puts only paid when the market fell. In this test the five cycles in which NIFTY fell more than 1% while the puts were held made ₹16,15,624 together, while the five cycles with the index within ±1% lost ₹5,17,692 and the three in which it rose more than 1% lost ₹6,11,026: the puts simply decayed. Every bucket has fewer than eight cycles, so no condition can be judged reliably, and the gains come mostly from one sharp fall. That is the nature of out-of-the-money protection: it costs money in most months and pays in the rare month that matters.

India VIX the evening before
VIX below 11.5 (calm)+₹1,29,8935 trades60% won
VIX 11.5-14.5 (normal)+₹9,58,4095 trades20% won
VIX above 14.5 (nervous)−₹6,01,3963 trades0% won
Kind of session on the entry day
Quiet session (range under 0.75%)−₹1,76,1996 trades33% won
Trend day (closed near the high or low)−₹1,51,7332 trades0% won
Choppy day (wide range, closed mid-range)+₹8,14,8375 trades40% won
Market while the trade was held
NIFTY rose over 1% while held−₹6,11,0263 trades0% won
NIFTY within ±1% while held−₹5,17,6925 trades0% won
NIFTY fell over 1% while held+₹16,15,6245 trades80% won
How the entry day opened
Gap up of 0.4% or more−₹82,7783 trades33% won
Flat open+₹6,53,5819 trades33% won
Gap down of 0.4% or more−₹83,8991 trades0% won
Session direction on the entry day
NIFTY closed above its open+₹11,25,5856 trades33% won
NIFTY closed below its open−₹6,38,6807 trades29% won
Trend going in
Uptrend (NIFTY above its 20-day average)+₹10,30,0977 trades29% won
Downtrend (NIFTY below its 20-day average)−₹5,43,1926 trades33% won
Expiry day (NIFTY weekly)
Expiry day+₹10,85,0617 trades43% won
Other days−₹5,98,1566 trades17% won
Day of the week
Monday−₹1,98,7834 trades25% won
Tuesday+₹10,85,0617 trades43% won
Wednesday−₹80,6811 trades0% won
Friday−₹3,18,6921 trades0% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Enter the value of the stock holdings (₹50 lakh by default) and their beta against NIFTY (1.0 by default).
  2. If yesterday's India VIX close was above 15, scale the beta up: with VIX at 20 the hedge is 10% larger.
  3. Work out the number of lots so that the puts' combined delta matches the beta-weighted portfolio, counting each 0.20-delta put as 0.20 of a lot of NIFTY.
  4. At 09:30, buy that many puts of the nearest monthly NIFTY expiry with more than five sessions left, at the strike whose delta is closest to 0.20.
  5. Hold with no stop: the puts are insurance, not a trade.
  6. Five trading sessions before expiry, sell the puts and buy the next month's set a minute later, re-sized with that day's VIX and index level.

Why traders use it

Investors with a large equity portfolio often cannot sell their stocks before a feared fall, for tax or long-term reasons. Buying index puts is a quick way to protect the whole basket, and beta-weighting makes the hedge match how much the portfolio actually moves with NIFTY. Out-of-the-money puts are cheap compared with at-the-money ones, and boosting the hedge when VIX rises adds protection just as markets become nervous.

Works best whenA sharp, fast fall in NIFTY within the month, especially one that also lifts implied volatility, so the cheap out-of-the-money puts gain both from the move and from the volatility spike.
Struggles whenRising or slowly grinding markets, where the puts decay to little each month, and gentle declines that never come close to the 0.20-delta strike before the roll.

The year in plain words

From 1 Oct 2025 to 30 Sep 2026 the put hedge on a ₹50 lakh, beta-1.0 portfolio went through 13 monthly cycles. Only 4 cycles made money, yet the puts finished ₹4,86,905 ahead before costs (profit factor 1.41) and ₹4,77,305 ahead after ₹20 per order and bid-ask slippage. Almost all of it came from March 2026, when the puts gained ₹13,92,202 in a sharp fall. Most other months cost between ₹70,000 and ₹3.2 lakh, and the hedge's own maximum drawdown before costs was about ₹8.3 lakh. That is how insurance behaves: a steady premium bill, then a single large payout.

What the settings do

Portfolio valueThe rupee value of the holdings being protected. The number of puts scales directly with it; a small portfolio may round to zero lots.Portfolio betaHow strongly the holdings move with NIFTY. A beta of 1.2 means the portfolio tends to move 1.2% for each 1% in the index, so it needs 20% more puts.Put deltaWhich put strike is bought, by its delta. Lower deltas are further out of the money and cheaper per lot, but more lots are needed and they pay only on a large fall.VIX boost thresholdThe India VIX level above which the hedge is enlarged. A lower threshold means extra puts are bought more often.VIX boost divisorControls how fast the hedge grows with VIX above the threshold. A smaller divisor adds more puts for the same rise in VIX.Roll sessionsHow many trading sessions before expiry the puts are sold and replaced. Rolling earlier avoids the fastest decay but pays for more of the next month's time value.Entry timeThe time of day the puts are bought and rolled. Waiting past the opening minutes usually gives tighter spreads.Max lotsA safety cap on the number of lots, so a typing error in the portfolio value cannot create a huge order.

Risks

  • In a year with no sharp fall the hedge loses its cost every month; this run had nine losing months.
  • Sizing by delta at entry only means the hedge can be too small early in a crash and too large in a slow drift.
  • The beta is a typed-in number; if the holdings behave differently from NIFTY the protection will not match.
  • The results depend heavily on one month; without the March 2026 fall the hedge would have been a large net cost.

Who it suits

Investors holding a sizeable equity portfolio who want to see what systematic index-put protection would have cost and returned, and who can accept regular monthly premium outflows in exchange for crash protection.

5

Questions traders ask

How do you hedge a stock portfolio with NIFTY puts?

Multiply the portfolio value by its beta to get the NIFTY-equivalent exposure, then buy enough NIFTY puts that their combined delta offsets it. This version uses 0.20-delta monthly puts, adds more when India VIX is above 15, and rolls them five sessions before each expiry.

Did the NIFTY put hedge make money in the backtest?

The puts alone made ₹4,86,905 before costs and ₹4,77,305 after ₹20 per order and bid-ask slippage from 1 Oct 2025 to 30 Sep 2026, on a ₹50 lakh portfolio. But only 4 of 13 cycles were positive and one month did nearly all the work. Statutory charges are excluded, and past results do not guarantee future ones.

Why do the results not include the stock portfolio?

The backtest can only trade F&O, so the stocks themselves never trade here. The trade log prints, for each cycle, what a beta-weighted portfolio would have made over the same dates and the hedged total, so the hedge's effect can be compared directly.

What does portfolio beta mean?

Beta measures how much a portfolio tends to move for each 1% move in NIFTY. A beta of 1.0 moves in line with the index; higher-beta portfolios of midcaps or cyclicals move more and need a larger hedge.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESLot size is read from the exchange's table on the trade date (the source hard-codes 50; NIFTY is 65 now).
WATCH OUTLong puts bleed theta in every month without a fall; 0.20-delta puts need a large, fast drop to pay. Delta-equivalent sizing under-hedges a crash (put delta grows as the market falls - more protection) and over-hedges a slow grind. Gross of costs.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESThe source is a calculator: it gives no expiry and no roll. As the spec reads it: the next monthly expiry, rolled 5 trading sessions before it expires; the VIX boost is beta x (1 + (VIX - 15) / 50) above VIX 15. "Yesterday's" VIX close is used because India VIX is published at the close (no lookahead).
Also known asbeta hedge nifty putsportfolio put hedge calculator
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.