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

Overnight iron condor

This is an overnight option-selling trade: near the close each day, sell a small NIFTY iron condor on the next weekly expiry, and buy it back at the same time the following session. The bet is that one night's time decay is worth more than the overnight gap risk. The short strikes sit four strikes out from the money and the wings six strikes out, so the worst case is capped.
Sells a NIFTY iron condor four strikes out at 15:15 each day and buys it back at 15:15 the next session, earning overnight time decay.
Market viewNeutral / range-bound
TradesNIFTY weekly options, 4-leg condor held overnight
RiskDefined (max loss known at entry)
CapitalHedged option-selling margin
SuitsIntermediate
Trades a month15.9
Typical hold1 days
Profitable months7 of 12
Longest losing run4 trades
Made money inNIFTY within ±1% over the overnight holdIndia VIX between 11.5 and 14.5Entries after a gap-up opening
Lost money inNIFTY falling more than 1% overnightCalm markets with India VIX below 11.5
Default settings
Symbol
Entry time
Exit time
Short offset
Wing offset
Use points
Short points
Wing points
Skip pre expiry
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 every session
Legs
SELL CE · ATM + 4 strikes · Nearest weekly not expiring today · 1 lotSELL PE · ATM - 4 strikes · Nearest weekly not expiring today · 1 lotBUY CE · ATM + 6 strikes · Nearest weekly not expiring today · 1 lotBUY PE · ATM - 6 strikes · Nearest weekly not expiring today · 1 lot
Exits
time 15:15 on the next trading session
Re-entry
A fresh condor at 15:15 each session
Entry
every session at ENTRY_TIME, on the nearest weekly expiry that does NOT expire today: sell the call SHORT_OFFSET strikes above ATM and the put SHORT_OFFSET strikes below, buy the call WING_OFFSET strikes above ATM and the put WING_OFFSET strikes below. LOTS each. With SKIP_PRE_EXPIRY, no entry on the session before that weekly's expiry (the overnight would end on expiry day). With USE_POINTS, distances are SHORT_POINTS / WING_POINTS index points from ATM instead (the forum poster's own 200 / 300 framing), snapped to listed strikes.
Stop
none - the source sets stops wide enough never to fire, so the hold is purely time based.
Exit
at EXIT_TIME on the next trading session, everything is bought / sold back.
Re-entry
a fresh condor at the same clock time that session (one condor overnight at a time).
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 191 trades · before costs
Net P&L−₹2,629
Win rate61%
Max drawdown−₹9,232
Avg per trade−₹14
Profit factor0.95
Worst trade−₹3,422
3

Where it made and lost money

In this test the overnight condor made ₹21,310 over 117 nights when NIFTY stayed within 1% of its entry level, and lost ₹19,567 over 35 nights when it fell more than 1%, wiping out almost all of it. A fall pushes the index towards the short put while put premiums also jump, so one bad night undoes several quiet ones. Calm markets were the worst VIX setting, losing ₹5,016 over 50 trades, because the credit four strikes out was too small to absorb even modest moves; normal VIX between 11.5 and 14.5 made ₹5,026 over 86 trades.

Market while the trade was held
NIFTY rose over 1% while held−₹4,55437 trades57% won
NIFTY within ±1% while held+₹21,310117 trades69% won
NIFTY fell over 1% while held−₹19,56735 trades37% won
Session direction on the entry day
NIFTY closed above its open−₹8,16291 trades56% won
NIFTY closed below its open+₹5,32599 trades65% won
India VIX the evening before
VIX below 11.5 (calm)−₹5,01650 trades56% won
VIX 11.5-14.5 (normal)+₹5,02686 trades64% won
VIX above 14.5 (nervous)−₹2,84754 trades59% won
How the entry day opened
Gap up of 0.4% or more+₹4,78728 trades75% won
Flat open−₹5,212132 trades60% won
Gap down of 0.4% or more−₹2,41230 trades50% won
Kind of session on the entry day
Quiet session (range under 0.75%)−₹4,57385 trades56% won
Trend day (closed near the high or low)+₹1,83448 trades60% won
Choppy day (wide range, closed mid-range)−₹9857 trades67% won
Trend going in
Uptrend (NIFTY above its 20-day average)+₹1,06394 trades61% won
Downtrend (NIFTY below its 20-day average)−₹3,90096 trades60% won
Day of the week
Monday−₹2893 trades0% won
Tuesday+₹12447 trades62% won
Wednesday+₹2,00250 trades68% won
Thursday−₹1,66346 trades59% won
Friday−₹2,86743 trades58% won
Expiry day (NIFTY weekly)
Expiry day−₹16650 trades58% won
Other days−₹2,671140 trades61% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Each session at 15:15, take the nearest NIFTY weekly expiry that does not expire today.
  2. Sell the call four strikes above the ATM strike and the put four strikes below; buy the call six strikes above and the put six strikes below. One lot each.
  3. Skip the session before the weekly expiry, so the trade never ends on expiry day.
  4. Hold with no stop loss: the position is purely time based.
  5. At 15:15 on the next trading session, close all four legs, then open a fresh condor at the same time if the rules allow.

Why traders use it

Option prices lose time value every calendar day, including nights and weekends, and sellers who hold overnight collect that decay without watching the market during the session. Entering near the close and exiting the next afternoon is a simple routine that fits around a working day. The bought wings keep the worst overnight gap to a known amount and reduce margin, which makes this a popular 'sell today, buy back tomorrow' option-selling setup.

Works best whenIn this test, nights when NIFTY moved less than 1% before the next afternoon (₹21,310 over 117 trades), normal India VIX between 11.5 and 14.5, and entries on days that opened with a gap up.
Struggles whenNights followed by a fall of more than 1% (a ₹19,567 loss over 35 trades) and calm periods with India VIX below 11.5, when the small credit could not absorb ordinary moves. Eight orders a round trip then add heavy costs.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 with default settings, the strategy sold 191 overnight condors and 61% closed in profit, but it still lost ₹2,629 before costs (profit factor 0.95). Average wins of about ₹402 could not offset average losses of ₹670, and the worst single night lost ₹3,422. Every trade closed at the next-day 15:15 exit, as designed. Each round trip needs eight orders, so after ₹20 per order and bid-ask slippage the loss grew to ₹40,543 and the win rate fell to 46%. October lost ₹5,460 and November made ₹5,255; most months were small either way.

What the settings do

Entry timeWhen the condor is sold each day. Selling earlier in the afternoon collects slightly more premium but adds intraday exposure.Exit timeWhen the condor is bought back on the next session. Keeping it the same as the entry time gives a hold of about one trading day.Short offsetHow many strikes from the ATM the short call and put sit. Fewer strikes collect more premium but are reached by smaller gaps.Wing offsetHow many strikes from the ATM the bought wings sit. A wider gap from the shorts keeps more credit but raises the worst-case loss.Use pointsWhen on, strikes are placed by index points from the ATM instead of strike counts.Short pointsWith USE_POINTS on, how many points from the ATM the short strikes sit.Wing pointsWith USE_POINTS on, how many points from the ATM the wings sit.Skip pre expiryWhen on, no condor is opened on the day before the weekly expiry, avoiding an overnight that ends on expiry day. Turning it off adds those trades.

Risks

  • The whole trade rests on overnight time decay against gap risk, and a gap through a short strike can lose up to the width between short and wing.
  • Eight orders per round trip make trading costs larger than the average profit before costs.
  • There is no stop loss, so an adverse intraday move on the exit day is fully absorbed until 15:15.
  • A high win rate hides the fact that losing nights are larger than winning ones.

Who it suits

Traders who cannot watch markets during the day and want to study a time-based, hedged overnight selling routine. It needs margin for a four-leg condor every night and a clear view of how much brokerage and spread eat into small credits.

5

Questions traders ask

What is a BTST iron condor?

It is an iron condor sold near the end of one session and closed the next day, so it is held for about one night. The seller aims to keep one day's time decay on the short options, while the bought wings cap the loss if the market gaps. It is sometimes called overnight or STBT option selling.

Is the overnight iron condor profitable?

Not in this backtest. On NIFTY from 1 Oct 2025 to 30 Sep 2026 it lost ₹2,629 before costs and ₹40,543 after ₹20 per order and bid-ask slippage, despite winning 61% of nights before costs. Statutory charges were excluded. Past results do not guarantee future ones.

Why skip the day before expiry?

A condor opened the session before expiry would be held into expiry day, when short options react sharply to small moves and carry extra margin. Skipping that night keeps every trade on a normal non-expiry overnight. You can switch “Skip pre expiry” off to include those nights.

How much do costs matter for this strategy?

A lot. Each round trip is eight orders, so brokerage alone is ₹160 a day before the bid-ask spread on four option legs. With an average result before costs of about minus ₹14 per trade, costs turned a near-breakeven year into a large loss.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESNIFTY weekly (Tuesday). The source assumed a 15:30 close; with the 15:40 close since 3 Aug 2026 the entry/exit time is a setting (ENTRY_TIME / EXIT_TIME, 15:00-15:35 in the spec) and the ~24 h hold is kept. On expiry day the expiring weekly is skipped automatically (it cannot be held overnight).
WATCH OUTThe whole edge is overnight theta against gap risk; a gap through a short strike loses up to the wing width. No costs: eight fills a day - switch on slippage before trusting it.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESThe poster framed strikes as 200 / 300 points, the platform reply as 4 / 6 strikes; strike counts are the default, points a variant. Strikes are counted on the ladder from the chain's ATM (SDK default basis: the traded future when the expiry has one, else put-call parity). "Skip the session before expiry" is the spec's interpretation (the source shows no filter) and can be switched off.
Also known asnifty btst iron condorSTBT option selling
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.