QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
OI · PCR · VIX signalsIntradayNIFTYmedium complexity

OI-change writing vs exits

Many traders keep an option chain open all day and watch where fresh writing appears. This strategy turns that habit into rules. It adds up the change in call and put open interest at three strikes around the money; when put writing outweighs call writing and call writers are leaving, it buys NIFTY futures, and it sells on the mirror reading. The trade ends when the reading flips.
Buys or sells NIFTY futures intraday when option-chain OI change shows one side's writers adding and the other side's leaving, and exits when that reading flips.
Market viewEither direction (follows the move)
TradesNIFTY near-month futures, intraday
RiskOpen-ended (loss not capped by the structure)
CapitalFutures margin
SuitsIntermediate
Trades a month7.8
Typical hold2.7 hours
Profitable months4 of 12
Longest losing run5 trades
Made money inWeekly expiry days (Tuesday)Trend days that close near the high or lowNIFTY above its 20-day average
Lost money inChoppy days with a wide rangeNervous markets with India VIX above 14.5NIFTY below its 20-day average
Default settings
Symbol
Strikes in sum
Check minutes
Max trades per day
Entry from
Entry to
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
Minute check 09:30-14:45: put vs call OI-change bias plus the other side's writers exiting
Legs
BUY FUT · Near month · Current month · 1 lotSELL FUT · Near month · Current month · 1 lot
Exits
signal OI-change bias flips against the tradetime 15:15
Re-entry
Yes, up to 3 trades a day, one at a time
Strikes
reference strike K0 = the listed strike nearest the nearest expiry's forward (the future less the morning's future-minus-synthetic basis), then the next STRIKES_IN_SUM - 1 strikes above it.
OI chg
change in open interest since the previous session's close, per strike and side, exact at each check (OI change events of the nearest expiry not expiring today).
Sums
CallSum = call OI change summed over those strikes; PutSum = the same for puts.
Bias
bullish when PutSum > CallSum (put writing dominates), bearish when CallSum > PutSum.
Exits
"call exits" when CallSum < 0 or the call OI change at the farthest strike of the set is negative; "put exits" when PutSum < 0 or the put OI change at K0 is negative.
Entry
checked every CHECK_MINUTES from ENTRY_FROM to ENTRY_TO. Bullish bias AND call exits -> buy LOTS of the near-month future at that moment; bearish bias AND put exits -> sell. One position at a time, at most MAX_TRADES_PER_DAY a day.
Exit
the first check where the bias flips against the trade ("bias flip"), else EXIT_TIME.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 94 trades · before costs
Net P&L+₹6,427
Win rate57%
Max drawdown−₹53,274
Avg per trade+₹68
Profit factor1.03
Worst trade−₹12,655
3

Where it made and lost money

In this test the open-interest signal worked on expiry days, making ₹47,825 over 25 trades, and lost ₹41,398 on all other days. On expiry day, writing in the expiring series is heavy and decisive; earlier in the week the readings swing. Choppy sessions lost ₹36,964 over 33 trades, because the bias flipped back and forth after small moves, while trend days earned ₹27,763. Days after India VIX closed above 14.5 lost ₹36,758. The direction split is stark: sessions that closed above their open lost ₹1,14,409, while down sessions made ₹1,20,836, so the signal read falling days far better than rising ones.

Session direction on the entry day
NIFTY closed above its open−₹1,14,40950 trades38% won
NIFTY closed below its open+₹1,20,83644 trades80% won
Expiry day (NIFTY weekly)
Expiry day+₹47,82525 trades68% won
Other days−₹41,39869 trades54% won
India VIX the evening before
VIX below 11.5 (calm)+₹5,08623 trades61% won
VIX 11.5-14.5 (normal)+₹38,09942 trades64% won
VIX above 14.5 (nervous)−₹36,75829 trades45% won
Trend going in
Uptrend (NIFTY above its 20-day average)+₹39,35739 trades64% won
Downtrend (NIFTY below its 20-day average)−₹32,93055 trades53% won
Kind of session on the entry day
Quiet session (range under 0.75%)+₹15,62832 trades66% won
Trend day (closed near the high or low)+₹27,76329 trades59% won
Choppy day (wide range, closed mid-range)−₹36,96433 trades48% won
Day of the week
Monday−₹8,78518 trades50% won
Tuesday+₹22,85921 trades67% won
Wednesday−₹2,6726 trades50% won
Thursday−₹6,29233 trades55% won
Friday−₹6,89314 trades57% won
How the entry day opened
Gap up of 0.4% or more+₹7,1899 trades67% won
Flat open+₹2,91753 trades57% won
Gap down of 0.4% or more−₹3,67932 trades56% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Use the nearest weekly expiry that is not expiring today. Find the at-the-money strike from that expiry's forward price, and take it plus the next two strikes above.
  2. For each of those strikes, measure how much call and put open interest has changed since the previous session's close. Add them up into a call sum and a put sum.
  3. Bias is bullish when the put sum is larger (put writing dominates) and bearish when the call sum is larger.
  4. Call writers are 'exiting' if the call sum is negative or call OI at the top strike has fallen; put writers are exiting if the put sum is negative or put OI at the ATM strike has fallen.
  5. Every minute from 09:30 to 14:45: buy one lot of the near-month future on a bullish bias with call writers exiting, or sell it on a bearish bias with put writers exiting.
  6. Close the trade at the first check where the bias turns against it, or at 15:15. One trade at a time, up to three a day.

Why traders use it

Option writers are usually the larger, better-capitalised side, so where they add fresh positions is read as a level they expect to hold. Rising put open interest near the money suggests writers are comfortable below the price; call writers unwinding suggests they no longer want to defend the upside. Reading both together is a common way Indian intraday traders build a directional view from the chain, and it is widely shown in live OI-change screens.

Works best whenIn this test, NIFTY weekly expiry days (₹47,825 over 25 trades), trend days that closed near their high or low, sessions that ended below their open, and days when NIFTY was above its 20-day average.
Struggles whenChoppy sessions with a wide range and a mid-range close (a ₹36,964 loss over 33 trades), nervous days after India VIX closed above 14.5, non-expiry days, rising sessions and periods when NIFTY was below its 20-day average.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 with default settings, the strategy took 94 futures trades and won 57% of them, making only ₹6,427 before costs (profit factor 1.03). Losing trades averaged about ₹4,899 against ₹3,748 for winners. The year was dominated by two months: February made ₹33,513 and March ₹23,140, while April lost ₹15,215 and June and July lost almost ₹12,000 each. The maximum drawdown was ₹53,274 before costs. After ₹20 per order and bid-ask slippage the result became a ₹26,387 loss. Of the 94 trades, 59 were held to 15:15 and 35 closed on a bias flip.

What the settings do

Strikes in sumHow many strikes, starting at the ATM and going up, go into each sum, from 2 to 6. More strikes smooth the reading but dilute the at-the-money activity.Check minutesHow often the open-interest reading is recalculated. Longer intervals react more slowly to flips but trade less on short-lived noise.Max trades per dayThe most trades the strategy can take in one session. A lower cap cuts costs on choppy days.Entry fromThe first time a new trade can be opened. It is also when the day's ATM reference is set from the forward price.Entry toNo new trades after this time; an open trade can still exit on a flip.Exit timeAny futures position still open is closed here. With the defaults, most trades ended at this time.

Risks

  • Open interest shows that positions changed, not who opened them or why, so the same reading can come from writers or from buyers.
  • Profit depended on two months; outside them the rules lost steadily.
  • Positions are futures with no stop loss other than the bias flip, so a sharp move before the next flip is fully absorbed.
  • A small average gain per trade before costs left little room for brokerage and spread.

Who it suits

Intraday traders who already read OI change on the option chain and want to see how a strict, rule-based version of that reading performs. It needs futures margin and acceptance of long losing stretches between strong months.

5

Questions traders ask

How do you read OI change for intraday trading?

Compare how open interest has changed since yesterday's close at strikes near the money. Rising put OI with stable or falling call OI is often read as put writers expecting support, a bullish sign; rising call OI with falling put OI is read as bearish. This strategy adds the changes over three strikes to get one bullish or bearish reading.

Is the OI change call vs put writing strategy profitable?

In this backtest on NIFTY futures from 1 Oct 2025 to 30 Sep 2026 it made ₹6,427 before costs but lost ₹26,387 after ₹20 per order and bid-ask slippage, with statutory charges excluded. Almost all the gross profit came in February and March. Past results do not guarantee future ones.

Why does it trade NIFTY futures instead of options?

The chain reading gives a direction, and futures express that direction one-for-one without time decay or volatility changes. That keeps the test focused on whether the open-interest signal itself predicts the move.

What does 'call writers exiting' mean here?

Either the total call OI change across the three strikes is negative, or call open interest at the highest of those strikes has fallen since yesterday. Both suggest that sellers of calls above the price are closing positions, which the rules treat as confirmation for a long.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULES- The source is a monitoring tool that only labels the chain; it has no trade rules. The trade (bias plus the other side's exits), the bias-flip exit and the 15:15 square-off are the spec's interpretation. - The source lets the user pick the reference strike; here it is the at-the-money strike. Which way "the next strikes" run is not stated - here both sums use the same strikes, K0 and the strikes above it. - The tool's far-strike "ITM ratio" flags are informational in the source and are not used as a filter. - The ATM is taken on the expiry's own forward: one chain read a day at ENTRY_FROM measures the future-minus- synthetic basis (the weekly forward sits 80-120 points under the monthly future). - The trade cap and the check interval are ours, to keep the trade count inside the server limit.
WATCH OUTa labelling tool, not a tested system; OI change after a weekly expiry resets with the new series. Gross of costs.
Also known asNSE option chain analyzer signalscall writing / put writing indicator
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.