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

Expiry afternoon fade

Expiry afternoons can bring sudden bursts as positions are squared off, and some traders believe sharp late moves tend to snap back before the close. This strategy tests that idea on NIFTY's weekly expiry: an hour before the close, if the index has moved more than 0.3% in the last 15 minutes, it buys the near-the-money option on the opposite side and holds it for up to 55 minutes.
On NIFTY weekly expiry afternoons, buys a near-the-money put after a sharp 15-minute rise, or a call after a sharp fall, betting the move partly reverses before the close.
Market viewFades moves (mean reversion)
TradesNIFTY expiring weekly options, 1 leg bought
RiskLimited to the premium paid
CapitalPremium only
SuitsIntermediate
Trades a month0
Typical hold
Profitable months0 of 12
Longest losing run0 trades
Made money inNo trades in the test period
Lost money inNo trades in the test period
Default settings
Symbol
Check before close
Move th %
Strike shift
SL %
Target mult
Exit before close
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
60 min before close on expiry day, after a 15-min move beyond ±0.3%
Legs
BUY PE · nearest forward − 10 points · Expiring weekly · 1 lotBUY CE · nearest forward + 10 points · Expiring weekly · 1 lot
Exits
stop option 40% below its costtarget option worth 2x its costtime 5 minutes before the close
Re-entry
None (one trade a day)
Day
only the NIFTY weekly expiry day (the nearest expiry has 0 days left).
Check
CHECK_BEFORE_CLOSE minutes before the session close (14:30 on a 15:30 close, 14:40 from 3 Aug 2026), the move of the near-month future over the previous LOOKBACK_MIN minutes.
Entry
move > +MOVE_TH_PCT % -> buy the put of the expiring weekly whose strike is nearest to (forward - STRIKE_SHIFT); move < -MOVE_TH_PCT % -> buy the call nearest to (forward + STRIKE_SHIFT). LOTS lots, at the check time. At most one trade.
Stop
the option SL_PCT % below its entry price.
Target
the option worth TARGET_MULT x its entry price.
Exit
EXIT_BEFORE_CLOSE minutes before the session close.
2

Results

PRE-BUILT · DEFAULTS
No trades in this periodThe rules never triggered with the default settings in the sample year.
3

Where it made and lost money

There is no evidence to read: the rules never triggered between 1 Oct 2025 and 30 Sep 2026. The code checks the NIFTY future at one moment on each expiry day, 60 minutes before the close (14:30 with the old 15:30 close, 14:40 after the move to 15:40), and trades only if the previous 15 minutes moved more than 0.3%. On NIFTY that is roughly 75 points in a quarter of an hour at a fixed time of day, and on none of the year's weekly expiries did the move at that moment cross the threshold. A lower threshold would produce trades, but whether the fade works is untested here.

The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Trade only on NIFTY weekly expiry days, which fall on Tuesday.
  2. Sixty minutes before the session close, measure the NIFTY future's move over the previous 15 minutes.
  3. If it rose more than 0.3%, buy one lot of the expiring put nearest to 10 points below the forward price; if it fell more than 0.3%, buy the call nearest to 10 points above.
  4. Take at most one trade a day.
  5. Exit if the option falls 40% below its cost, or when it is worth twice its cost.
  6. Otherwise sell it five minutes before the close.

Why traders use it

On expiry afternoons, sharp moves are often driven by short covering or hedging flows rather than news, and such flows can fade once they are done. Buying the expiring option on the opposite side is a cheap way to bet on a snap-back, because near-the-money options in the final hour have little time value left and react strongly to small index moves. The fixed check time keeps the rule simple and avoids chasing every wiggle.

Works best whenIn principle, expiry afternoons with a sudden, flow-driven burst in the hour before the close that partly reverses before the final minutes. No such qualifying burst occurred at the check time in this test.
Struggles whenDays when a late move is the start of a real trend and keeps going into the close, and the many expiry days when the market is too calm at the check time for the rule to trigger at all.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 with default settings, the strategy made no trades, so there is no profit or loss to report before or after costs. The reason is in the entry rule: the move is checked at a single moment on each expiry day, and it must exceed 0.3% over the preceding 15 minutes. On every weekly expiry in the period, NIFTY's move in that particular window stayed below the threshold. The setting can be lowered to see how the fade would have behaved, but the default rules simply never fired.

What the settings do

Check before closeHow many minutes before the close the move is checked and the trade placed. The time shifts automatically with the session close.Move th %How large the 15-minute move must be, in percent, to trigger a fade. At the default 0.3% no expiry day qualified in the test period; lower values will trigger more often.Strike shiftHow many points from the forward price the bought option's strike is chosen, putting it slightly in the money on the side being bought.SL %How far the option may fall below its cost, in percent, before it is sold.Target multThe multiple of its cost at which the option is sold for profit. At 2 the target is a doubling.Exit before closeHow many minutes before the close any open option is sold.

Risks

  • Expiring options in the last hour can lose most of their value within minutes.
  • Thin trading in expiring options can make real fills much worse than the last traded price.
  • With the default threshold the strategy may go a full year without a single trade.
  • Lowering the threshold to get trades also catches smaller moves that may not reverse.

Who it suits

Expiry-day traders who want to explore a precise, low-frequency mean-reversion rule and are willing to tune the threshold themselves, risking only the premium on each trade.

5

Questions traders ask

Why did this strategy make no trades?

It looks at one moment each expiry day, 60 minutes before the close, and needs NIFTY to have moved more than 0.3% in the previous 15 minutes. In the year from 1 Oct 2025 to 30 Sep 2026 that never happened at the check time, so the rules never triggered.

Is the expiry afternoon fade strategy profitable?

This test cannot say. With default settings it made no trades between 1 Oct 2025 and 30 Sep 2026, so there is no result before or after costs. Lowering “Move th %” would generate trades to study, and past results do not guarantee future ones.

Why buy the opposite option after a sharp move?

The idea is mean reversion: a burst caused by short covering or hedging on expiry day often fades once that flow is done. Buying a put after a rise, or a call after a fall, profits if the index gives back part of the move before the close.

Does the check time change with the 15:40 close?

Yes. The check is counted back from the session close, so it was 14:30 when the market closed at 15:30 and became 14:40 after F&O trading moved to a 15:40 close on 3 Aug 2026.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESThe source's "14:30" assumed a 15:30 close; the times here are counted back from day.close, so they keep their place in the session after the move to 15:40 on 3 Aug 2026. Expiry day is found from the expiry list (Tuesday now), never from a weekday. The move is measured on the near-month future (the expiring weekly has no future of its own; the percentage move is the same signal); the strike is picked around the expiring chain's parity forward (spot on expiry day).
WATCH OUTA 0.3% move inside 15 minutes on an expiry afternoon is uncommon - expect few trades a year. Expiring options in the last hour are thin; LTP fills flatter the result.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESThe source gives no exits, and contradicts its own "no new trades after 14:00" rule; the spec's exits are used: stop 40% of premium, target 2x premium, out at 15:25 (5 minutes before the close). "Strike = close -/+ 10" means the strike nearest to 10 points beyond the forward on the bought side's in-the-money direction (puts below, calls above - an at-the-money option in practice).
Also known asexpiry afternoon fade
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.