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

Overnight skew credit spread

This strategy sells option premium only overnight. At 15:20 each session it checks which side of the NIFTY option chain is priced richer, sells a 0.20-delta credit spread on that side with a wing four strikes further out, and buys it back at 09:20 the next morning. The idea is to collect the night's time decay, and the skew premium, with a hedge in place for gaps.
Every afternoon at 15:20, sells a 0.20-delta NIFTY credit spread on whichever side the volatility skew makes richer, and buys it back at 09:20 the next morning.
Market viewNeutral / range-bound
TradesNIFTY weekly options, 2 legs (1 sold, 1 bought)
RiskDefined (max loss known at entry)
CapitalHedged option-selling margin
SuitsIntermediate
Trades a month20.2
Typical hold18.0 hours
Profitable months8 of 12
Longest losing run7 trades
Made money inNIFTY rising over 1% while heldEntries on weekly expiry dayTrend days that close near the high or low
Lost money inNIFTY falling over 1% while heldQuiet or choppy entry daysEntry days when NIFTY closed below its open
Default settings
Symbol
Entry time
Exit time
Side mode
Skew delta
Short delta
Wing strikes
Avoid expiry morning
VIX max
RSI bull
RSI bear
RSI neutral lo
RSI neutral hi
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:20 every session, on the side with richer 0.25-delta IV
Legs
SELL PE · 0.20 delta · Nearest weekly not expiring next morning · 1 lotBUY PE · short put − 4 strikes · Nearest weekly not expiring next morning · 1 lotSELL CE · 0.20 delta · Nearest weekly not expiring next morning · 1 lotBUY CE · short call + 4 strikes · Nearest weekly not expiring next morning · 1 lot
Exits
time 09:20 the next session
Re-entry
New spread at 15:20 the same session
Entry
every session at ENTRY_TIME on the nearest weekly that does not expire today (nor, with AVOID_EXPIRY_MORNING, on the next session's morning - then the following weekly is used). Side, SIDE_MODE "skew": compare the implied vol of the SKEW_DELTA call and the SKEW_DELTA put; sell the richer side - put richer -> bull put spread, call richer -> bear call spread. Side, SIDE_MODE "rsi": only when India VIX (previous close) is below VIX_MAX; daily RSI(14) below RSI_BULL -> bull put spread, above RSI_BEAR -> bear call spread, between RSI_NEUTRAL_LO and RSI_NEUTRAL_HI -> both spreads (an iron condor); anything else -> no trade. Each spread: sell the SHORT_DELTA option, buy the one WING_STRIKES strikes further out. LOTS each.
Stop
none (as the source).
Exit
EXIT_TIME on the next trading session.
Re-entry
a new spread at ENTRY_TIME that session.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 242 trades · before costs
Net P&L−₹9,066
Win rate55%
Max drawdown−₹15,724
Avg per trade−₹37
Profit factor0.89
Worst trade−₹4,189
3

Where it made and lost money

Because NIFTY's put side is usually richer, the skew rule mostly sold bull put spreads, and in this test the overnight direction decided the result. The 40 trades during which NIFTY rose more than 1% made ₹18,666 with an 80% win rate; the 43 during which it fell more than 1% lost ₹28,196, as a lower open pushed the short put toward the money. Trend days made ₹4,932, while quiet sessions lost ₹7,688 and choppy days ₹6,638. Entries on weekly expiry day, when the next weekly was used, made ₹5,330 over 50 trades.

Market while the trade was held
NIFTY rose over 1% while held+₹18,66640 trades80% won
NIFTY within ±1% while held−₹1,807155 trades55% won
NIFTY fell over 1% while held−₹28,19643 trades33% won
Session direction on the entry day
NIFTY closed above its open+₹6,349119 trades61% won
NIFTY closed below its open−₹15,743121 trades50% won
Expiry day (NIFTY weekly)
Expiry day+₹5,33050 trades64% won
Other days−₹14,724190 trades53% won
How the entry day opened
Gap up of 0.4% or more+₹78037 trades62% won
Flat open−₹13,768165 trades52% won
Gap down of 0.4% or more+₹3,59438 trades66% won
Day of the week
Monday−₹1,92047 trades47% won
Tuesday+₹5,49247 trades64% won
Wednesday−₹1,61050 trades52% won
Thursday−₹2,89447 trades57% won
Friday−₹8,40848 trades58% won
Kind of session on the entry day
Quiet session (range under 0.75%)−₹7,688108 trades55% won
Trend day (closed near the high or low)+₹4,93267 trades54% won
Choppy day (wide range, closed mid-range)−₹6,63865 trades58% won
Trend going in
Uptrend (NIFTY above its 20-day average)+₹473120 trades55% won
Downtrend (NIFTY below its 20-day average)−₹9,867120 trades56% won
India VIX the evening before
VIX below 11.5 (calm)−₹5,84666 trades55% won
VIX 11.5-14.5 (normal)−₹766108 trades56% won
VIX above 14.5 (nervous)−₹2,78266 trades56% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. At 15:20 each session, pick the nearest NIFTY weekly that does not expire today or next morning.
  2. Compare the implied volatility of the 0.25-delta put and the 0.25-delta call; the richer side is the one to sell.
  3. If puts are richer, sell the 0.20-delta put and buy the put four strikes lower (bull put spread). If calls are richer, do the mirror with calls (bear call spread). One lot each.
  4. In RSI mode instead, pick the side from daily RSI and trade only when India VIX is below 22; a neutral RSI sells both spreads.
  5. Hold overnight with no stop.
  6. Buy the spread back at 09:20 the next session, then repeat at 15:20.

Why traders use it

Options lose value overnight even though the market is shut, and a credit spread sold near the close collects that decay. Selling on the side where implied volatility is higher means selling the more expensive insurance. The wing caps the damage from a gap, and exiting at 09:20 avoids most of the trading day's moves. It is a compact way to harvest overnight premium with defined risk.

Works best whenIn this test, nights when NIFTY moved up by more than 1%, since the skew rule mostly sold put spreads, and entries on weekly expiry day or after a trend day that closed near its high or low.
Struggles whenNights when NIFTY fell by more than 1%, which drove most of the loss, along with entries after quiet or choppy sessions and after days when NIFTY closed below its open.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 with default settings, the strategy made 242 overnight trades and won 55%, but lost ₹9,066 before costs, a profit factor of 0.89. Average losses (₹795) were larger than average wins (₹573), the usual shape for premium selling. Eight months were positive, but March (−₹10,329) and September (−₹7,678) outweighed them. Two legs bought and sold nearly every session add up: after ₹20 per order and bid-ask slippage the loss was ₹32,969. In this test, overnight decay did not pay for the gap risk.

What the settings do

Entry timeWhen the spread is sold each afternoon. With the 15:40 close, 15:20 leaves twenty minutes of trading.Exit timeWhen the spread is bought back the next morning. Later exits collect more decay but carry more of the day's moves.Side modeSkew sells the side with richer implied volatility; rsi chooses the side from the daily RSI and a VIX filter.Skew deltaThe delta at which the put and call implied volatilities are compared.Short deltaThe delta of the sold option. Higher deltas collect more premium and are breached more often.Wing strikesHow many strikes beyond the short the protective option is bought. Wider wings collect more but can lose more.Avoid expiry morningWhen on, a short is never held into its own expiry morning; the following weekly is used instead.VIX maxIn RSI mode, no trade is taken if India VIX's previous close is at or above this level.RSI bullIn RSI mode, a daily RSI below this sells a bull put spread.RSI bearIn RSI mode, a daily RSI above this sells a bear call spread.RSI neutral loIn RSI mode, the lower edge of the range in which both spreads are sold.RSI neutral hiIn RSI mode, the upper edge of that neutral range. RSI values outside all the bands give no trade.

Risks

  • Overnight gaps can carry the short strike into the money before the 09:20 exit.
  • The skew rule mostly sells put spreads, so the strategy is effectively bullish overnight.
  • Trading every session means close to 1,000 orders a year (four per trade), which costs far more than the edge before costs.
  • There is no stop, so a bad open is taken up to the spread's maximum loss.

Who it suits

Traders who cannot watch markets during the day but can place orders near the close and open, with hedged-spread margin and tolerance for a small edge eaten by frequent trading costs.

5

Questions traders ask

What is an overnight option selling strategy?

It sells options near the close and buys them back the next morning, to earn the time decay that happens overnight. Using a spread instead of a naked option limits the loss if the market gaps. Positions are held only while the market is shut.

Is the overnight credit spread strategy profitable?

Not in this test. On NIFTY from 1 Oct 2025 to 30 Sep 2026 it lost ₹9,066 before costs and ₹32,969 after ₹20 per order and bid-ask slippage (statutory charges not included). Past results do not guarantee future ones.

What is volatility skew?

Skew is the difference in implied volatility between options at different strikes. On NIFTY, out-of-the-money puts usually carry higher implied volatility than equally distant calls, because traders pay more for downside protection. This strategy sells whichever side is richer.

Why exit at 09:20 and not at the open?

The first few minutes after 09:15 can show stale or erratic option prices. Waiting until 09:20 gives quotes time to settle while still exiting before most of the day's movement.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESNIFTY weekly (Tuesday). With the 15:40 close since 3 Aug 2026, 15:20 is 20 minutes before the close rather than 10 - ENTRY_TIME is a setting (the spec suggests 15:30). Sized in lots. No short leg is carried into its own expiry morning.
WATCH OUTThe source simulated a fixed credit and win rate - not a real option backtest; the author claims no edge. The whole edge is overnight decay against gap risk.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESThe source's "curvature" skew rule is unspecified and its code uses RSI only: "skew" = IV of the 25-delta put versus the 25-delta call, short at 0.20 delta, wing 4 strikes - as the spec reads it; the RSI variant (merged into this spec) is the "rsi" mode, with the daily RSI and VIX as of the previous close, and the same delta strikes instead of the variant's VIX-implied expected-move strikes. On NIFTY the put side is usually richer, so "skew" mostly sells bull put spreads.
Also known aszen curvatureovernight thetaOvernight (BTST) credit spread at 15:20: RSI picks bull-put / bear-call / short strangle; shorts at 1.3x the VIX-implied 2-day expected move; exit next morningovernight theta spread
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.