QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
Open Backtesting →
Expiry dayIntradayNIFTYmedium complexity

Expiry-day OI writer follow

On NIFTY's weekly expiry day, large option writers leave a trail in open interest. This strategy scans the strikes around the money every minute, looks for one where open interest has jumped since the open while its price keeps falling, and sells that same option. The stop is the option's high of the day, and the trade otherwise runs to the close.
On NIFTY expiry day, sells the option strike where writers are adding the most open interest while its price falls, with a stop at that option's day high.
Market viewNeutral / range-bound
TradesNIFTY weekly options on expiry day, 1 leg sold
RiskOpen-ended (loss not capped by the structure)
CapitalFull option-selling margin
SuitsAdvanced
Trades a month5.5
Typical hold5.7 hours
Profitable months10 of 12
Longest losing run3 trades
Made money inQuiet expiry days with a range under 0.75%Expiry days with a flat openEntries while NIFTY is above its 20-day average
Lost money inGap-down opens of 0.4% or more (small sample)Choppy expiry days (still positive, the weakest)
Default settings
Symbol
Scan from
Last entry
Scan every min
Strikes around
OI threshold lots
Exit OI lots
OI lag s
Min premium
Max trades
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
Expiry day, scan every minute 09:45–14:30 for OI +20,000 lots and falling price
Legs
SELL CE · Strike with the largest OI addition (±10 strikes of ATM) · Expiring weekly · 1 lotSELL PE · Strike with the largest OI addition (±10 strikes of ATM) · Expiring weekly · 1 lot
Exits
stop option trades back to its day high at entrysignal OI added since open drops below 10,000 lotsexpiry held to the session's last print
Re-entry
One position at a time, up to 2 a day
Day
only the NIFTY weekly expiry day (the nearest expiry has 0 days left).
Scan
every SCAN_EVERY_MIN minutes from SCAN_FROM to LAST_ENTRY, the calls and puts STRIKES_AROUND strikes either side of ATM. A strike qualifies when - its open interest has risen by at least OI_THRESHOLD_LOTS lots since the open (OI as it stood OI_LAG_S seconds earlier - OI prints reach the feed late), and - its price is falling: below its price FALL_LOOKBACK_MIN minutes earlier.
Entry
sell LOTS of the qualifying strike with the biggest OI addition, at that minute. One position at a time, at most MAX_TRADES a day. Options priced under MIN_PREMIUM are skipped.
Stop
the option trades back up to its own high of the day so far (as at entry) - filled at that level.
Exit
early, when the strike's OI addition since the open falls below EXIT_OI_LOTS lots (writers leaving), checked every minute; otherwise held to the session's last print (the settlement stand-in).
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 66 trades · before costs
Net P&L+₹39,928
Win rate71%
Max drawdown−₹10,153
Avg per trade+₹605
Profit factor1.83
Worst trade−₹5,557
3

Where it made and lost money

In this test the strategy earned most on quiet expiry days: 21 trades with a range under 0.75% made ₹22,597 and won 81%, because the sold option simply melted toward zero by the close. Choppy expiry days were the weakest session type, ₹5,732 over 24 trades, as a swing back toward the sold strike lifted the option through its day high and hit the stop. Flat opens made ₹30,923 over 47 trades, while the 11 gap-down opens lost ₹2,155, too few to judge firmly. Entries with NIFTY above its 20-day average (₹31,314) did far better than in a downtrend (₹6,450).

How the entry day opened
Gap up of 0.4% or more+₹8,9957 trades86% won
Flat open+₹30,92347 trades72% won
Gap down of 0.4% or more−₹2,15511 trades55% won
Trend going in
Uptrend (NIFTY above its 20-day average)+₹31,31434 trades74% won
Downtrend (NIFTY below its 20-day average)+₹6,45031 trades68% won
India VIX the evening before
VIX below 11.5 (calm)+₹7,60816 trades69% won
VIX 11.5-14.5 (normal)+₹24,48831 trades74% won
VIX above 14.5 (nervous)+₹5,66818 trades67% won
Kind of session on the entry day
Quiet session (range under 0.75%)+₹22,59721 trades81% won
Trend day (closed near the high or low)+₹9,43420 trades70% won
Choppy day (wide range, closed mid-range)+₹5,73224 trades62% won
Session direction on the entry day
NIFTY closed above its open+₹12,08820 trades70% won
NIFTY closed below its open+₹25,67645 trades71% won
Expiry day (NIFTY weekly)
Expiry day+₹34,72264 trades70% won
Other days+₹3,0411 trades100% won
Day of the week
Monday−₹1,4635 trades60% won
Tuesday+₹39,22760 trades72% 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, which falls on Tuesday.
  2. From 09:45 to 14:30, every minute, scan calls and puts ten strikes either side of ATM.
  3. A strike qualifies if its open interest has risen by at least 20,000 lots since the open, using OI from a minute earlier to allow for reporting delay, and its price is below where it was 15 minutes ago.
  4. Sell one lot of the qualifying option with the largest OI addition, skipping anything priced under ₹2.
  5. Place the stop at that option's highest price of the day so far.
  6. Exit early if the OI added since the open drops below 10,000 lots, a sign the writers are leaving; otherwise hold to the last price of the session.
  7. Hold one position at a time, with at most two trades a day.

Why traders use it

Option writers are usually larger, better-capitalised participants, and on expiry day they tend to defend the strikes they have sold. A big fresh build-up of open interest at a strike whose price is falling suggests writers are confident the market will stay away from it. Following them, with a stop at the level where they would be proven wrong, is a popular way to read the option chain on expiry day without forecasting direction.

Works best whenQuiet expiry days with a narrow range: in this test those trades won 81% of the time as the sold option decayed toward zero. Flat opens and entries while NIFTY was above its 20-day average also did clearly better than the rest.
Struggles whenChoppy expiry days, where a swing back toward the sold strike pushed the option through its day high and hit the stop, and gap-down opens, the only losing group, though with just 11 trades the sample is small.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 with default settings, the strategy made 66 trades on expiry days and won 71% of them for ₹39,928 before costs, a profit factor of 1.83. Most trades (47) ran to the close, 17 hit the day-high stop and two exited on OI unwinding. Losses were larger than wins on average (₹2,522 against ₹1,869), and March lost ₹7,315, but ten of twelve months were positive. With only one leg and few trades, costs were modest: after ₹20 per order and bid-ask slippage the result was ₹35,055. The sample is small, about one or two trades a week.

What the settings do

Scan fromWhen the minute-by-minute scan starts. Starting later lets more OI build up first but leaves less time decay to capture.Last entryThe latest time a new position may be opened.Scan every minHow often, in minutes, the strikes are scanned. Less frequent scans may miss short-lived build-ups.Strikes aroundHow many strikes either side of ATM are scanned. More strikes include far-away options with tiny premiums.OI threshold lotsHow many lots of open interest must be added since the open for a strike to qualify. Higher values pick only the heaviest writing and give fewer trades.Exit OI lotsIf the OI added at the sold strike falls below this many lots, the position is closed because writers appear to be covering.OI lag sHow many seconds old the OI reading is. Open interest is published with a delay, so using an older reading avoids acting on data that was not yet available.Min premiumOptions cheaper than this are skipped, since there is little left to earn from them.Max tradesThe most trades allowed on one expiry day.

Risks

  • A naked short option on expiry day can multiple in price within minutes if the market moves toward its strike.
  • The stop at the day's high can be far from the entry price, so a single loss can be several times an average win.
  • Open interest is reported with a delay; the one-minute lag helps but real-time data may still differ from what the backtest saw.
  • Since 3 Aug 2026 settlement uses a closing auction, so results before and after that date may not be directly comparable.

Who it suits

Expiry-day traders who read open interest and are comfortable holding a short option into the close, with the margin for naked selling and the discipline to honour a wide stop.

5

Questions traders ask

What does following the option writers mean?

It means selling the same strike that large sellers are building positions in. Rising open interest together with a falling price usually signals fresh writing rather than buying. The trader joins them and exits if the option's price recovers to its high of the day or if the writers start covering.

Is the expiry-day OI writer strategy profitable?

In this backtest on NIFTY from 1 Oct 2025 to 30 Sep 2026 it made ₹39,928 before costs and ₹35,055 after ₹20 per order and bid-ask slippage (statutory charges not included), with a maximum drawdown of ₹10,153 before costs. It is a sample of 66 trades, and past results do not guarantee future ones.

Why is open interest read with a delay?

Exchange open interest reaches data feeds later than prices. A backtest that uses OI stamped at the exchange time would see information a live trader did not yet have. Using the reading from 60 seconds earlier keeps the test closer to what was actually knowable.

Which day is NIFTY weekly expiry?

NIFTY weekly options expire on Tuesday. If Tuesday is a holiday, the expiry moves to the previous trading day, and this strategy trades on whichever day the nearest expiry falls.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESBANKNIFTY weeklies (the source) are gone: NIFTY weekly. The source's thresholds were in shares; here they are in LOTS of the expiry's own lot size, so lot-size revisions do not move them.
WATCH OUTForum replies: the expiry-day OI signal lasts only 10-15 minutes, and OI is reported with a delay (an OI read stamped at exchange time would be look-ahead - hence OI_LAG_S). Settlement moved to a closing auction with the 3 Aug 2026 close change, so pre/post results are not comparable. Fills at LTP, no costs.
WHERE THE RULES WERE UNCLEAR · OUR CHOICES"Price is falling" and "which strikes" are not defined: per the spec, below its price 15 minutes ago, and 10 strikes either side of ATM (ATM from the near-month future plus the carry measured at SCAN_FROM, so no chain is read to locate it). Among several qualifying strikes the largest OI addition is taken.
Also known asfollow the writersOI change expiry 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.