QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
Expiry dayIntradayNIFTYlow complexity

Expiry morning range condor

An intraday iron condor for NIFTY weekly expiry day. It lets the first half hour set a range, checks that the day looks neutral, then sells a call and a put just outside that range with wings 100 points further out. The trade books profit once 60% of the credit is captured and is closed by 14:30 regardless.
On NIFTY weekly expiry day, sells an iron condor just outside the first half hour's range on neutral-looking days, booking at 60% of the credit or 14:30.
Market viewNeutral / range-bound
TradesNIFTY weekly options on expiry day, 4 legs
RiskDefined (max loss known at entry)
CapitalHedged option-selling margin
SuitsIntermediate
Trades a month2.1
Typical hold3.5 hours
Profitable months9 of 12
Longest losing run2 trades
Made money inQuiet expiry days with a range under 0.75%
Lost money inTrend days (5 trades, too few to judge)
Default settings
Symbol
Range minutes
Buffer points
Wing points
PCR min
PCR max
Target %
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
09:45 on the NIFTY weekly expiry day
Legs
SELL CE · First-30-minute high, rounded, + 50 points · Weekly expiring today · 1 lotBUY CE · Sold call + 100 points · Weekly expiring today · 1 lotSELL PE · First-30-minute low, rounded, - 50 points · Weekly expiring today · 1 lotBUY PE · Sold put - 100 points · Weekly expiring today · 1 lot
Exits
target 60% of the credit capturedtime Everything at 14:30
Re-entry
None - one condor per expiry day
Entry
on the weekly expiry day only (the nearest weekly has 0 days left), at the end of the first RANGE_MINUTES of the session. Range = the index's high and low over those minutes. Conditions: the day OPENED inside the previous session's high-low range, and the weekly's put/call open-interest ratio at entry is between PCR_MIN and PCR_MAX (neutral). Sell the call at the range high rounded to the strike step + BUFFER_PTS and the put at the range low rounded to the step - BUFFER_PTS; buy wings WING_PTS beyond each short. LOTS each.
Target
close everything when TP_PCT % of the credit is captured (the condor is worth 40% of what it was sold for).
Stop
none - the wings cap the loss.
Exit
EXIT_TIME.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 25 trades · before costs
Net P&L+₹14,308
Win rate80%
Max drawdown−₹2,554
Avg per trade+₹572
Profit factor3.4
Worst trade−₹2,554
3

Where it made and lost money

In this test, quiet expiry days with a range under 0.75% were the strategy's home ground: all 11 trades won for ₹11,846. Choppy wide-range days were the weakest group with enough trades, yet still made ₹5,996 over 8 trades, because a swing that stays inside the strikes leaves the expiring premium to decay. The 5 trend days, which closed near their high or low, lost ₹4,884 between them; that is too few trades to judge, but it fits the mechanism: a one-way move after 09:45 runs through a short strike, and the bought wing only caps the loss.

Kind of session on the entry day
Quiet session (range under 0.75%)+₹11,84611 trades100% won
Trend day (closed near the high or low)−₹4,8845 trades20% won
Choppy day (wide range, closed mid-range)+₹5,9968 trades88% won
Trend going in
Uptrend (NIFTY above its 20-day average)+₹6,82514 trades79% won
Downtrend (NIFTY below its 20-day average)+₹6,13410 trades80% won
India VIX the evening before
VIX below 11.5 (calm)+₹2,6585 trades80% won
VIX 11.5-14.5 (normal)+₹8,45813 trades85% won
VIX above 14.5 (nervous)+₹1,8436 trades67% won
How the entry day opened
Gap up of 0.4% or more+₹2,1372 trades100% won
Flat open+₹9,37519 trades79% won
Gap down of 0.4% or more+₹1,4473 trades67% won
Session direction on the entry day
NIFTY closed above its open+₹2,0057 trades71% won
NIFTY closed below its open+₹10,95417 trades82% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Trade only on the NIFTY weekly expiry day, normally Tuesday.
  2. Record the high and low of the first 30 minutes, 09:15 to 09:45, adjusted onto the weekly options' price level.
  3. Skip the day unless it opened inside the previous session's high-low range and the weekly put-call OI ratio is between 0.7 and 1.4.
  4. At 09:45, sell the call at the rounded range high plus 50 points and the put at the rounded range low minus 50 points.
  5. Buy a call 100 points above the short call and a put 100 points below the short put; there is no stop, as the wings cap the loss.
  6. Close everything once the condor has lost 60% of its sold value, or at 14:30.

Why traders use it

Expiry-day options lose their remaining time value very fast, and the first half hour often marks out the day's working range. Selling just beyond that range, on days that opened inside yesterday's range and show balanced put-call positioning, aims to catch the decay on a quiet session. Wings keep the worst loss known in advance, which matters on expiry day when gamma is at its highest.

Works best whenIn this test, quiet expiry days with a range under 0.75%, when NIFTY stayed inside its opening band and the expiring premium bled away; every one of those trades won.
Struggles whenExpiry days that turn into a one-way trend after 09:45 and run through a short strike; the few trend days in the test lost money, though there were too few to judge, and choppy days earned less.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 with default settings, the filters allowed 25 trades on weekly expiry days, and 20 of them won. The result was ₹14,308 before costs with a profit factor of 3.4; fifteen trades reached the 60% target and ten closed at 14:30. Losses were small because of the wings: the largest was ₹2,555. Costs on four legs took a noticeable share, leaving ₹10,037 after ₹20 per order and bid-ask slippage. Only April and September ended negative. The profit is modest for the margin a condor needs.

What the settings do

Range minutesHow many minutes from the open form the range, and so when the condor is sold. A longer range gives wider strikes and a later entry.Buffer pointsHow far beyond the rounded range the short strikes sit. More buffer is safer but collects less premium.Wing pointsDistance from each short strike to its bought wing. Wider wings cost less but raise the maximum loss.PCR minThe lowest weekly put-call OI ratio accepted as a neutral day. Raising it skips more call-heavy days.PCR maxThe highest put-call OI ratio accepted. Lowering it skips more put-heavy days.Target %The share of the credit that triggers the profit exit. Lower values book more often but smaller.Exit timeWhen an open condor is closed if the target was not reached, leaving room before the volatile last hour.

Risks

  • Expiry-day gamma is very high, so a short strike can go from safe to deep in the money within minutes.
  • The profit per trade is small relative to the four-leg costs, so wider spreads would eat much of it.
  • Only about half of expiry days pass the filters, so the yearly profit depends on a small number of trades.
  • There is no stop inside the wings, so the full width minus the credit can be lost on a trending day.

Who it suits

Traders who are active on expiry days, want a defined-risk position rather than a naked straddle, and are comfortable with small, frequent gains and a capped but larger occasional loss.

5

Questions traders ask

What is an expiry day iron condor?

It is an iron condor opened and closed on the same day that the options expire. The sold call and put lose value very quickly in the final hours, and the bought wings cap the loss if the index moves through a short strike.

Is the expiry morning range condor profitable?

In this backtest on NIFTY from 1 Oct 2025 to 30 Sep 2026 it made ₹14,308 before costs and ₹10,037 after ₹20 per order and bid-ask slippage over 25 trades. Statutory charges are not included, and past results do not guarantee future ones.

Why does it check the put-call ratio?

A PCR between 0.7 and 1.4 is taken as a sign that neither side is heavily positioned, which suits a neutral trade. Very high or very low readings can come before a strong move, so those days are skipped.

Why must the day open inside yesterday's range?

A gap outside the previous session's range often signals a trending day, which is the main danger for a condor. Requiring an open inside that range filters out many of those sessions before a trade is placed.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESNIFTY weekly expiry (Tuesday, or the day the exchange moved it to); found from the expiry list, never a weekday. Sized in lots.
WATCH OUTExpiry-day condors that look good on stale opening prices; here entry is at 09:45 on live quotes.
WHERE THE RULES WERE UNCLEAR · OUR CHOICES"First two candles" = two 15-minute candles (RANGE_MINUTES = 30, entry 09:45). The source's code labels the legs inconsistently; we trade the standard condor (short call above the range high, short put below the range low). The range and the open/previous-range test use the near-month future's own high/low/open (daily bars for yesterday), shifted onto the weekly's forward by the carry measured at entry, so the strikes sit around where the expiring options are priced.
Also known asexpiry morning condor
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.