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

Expiry-day hero-zero buy

Hero-zero, or zero to hero, is an expiry-day lottery trade: buy a very cheap out-of-the-money NIFTY option in the last hours of the weekly contract and hope a sharp move multiplies it several times. This version adds a simple trigger, an afternoon break of the day's range, and holds with no stop, so each trade either jumps toward five times the premium or fades to nearly nothing.
On NIFTY expiry afternoon, buys a call or put costing up to ₹10 when the morning range breaks, aiming for five times the price or letting it fade.
Market viewExpects a big move
TradesNIFTY weekly options on expiry day, 1 leg bought
RiskLimited to the premium paid
CapitalPremium only
SuitsBeginner
Trades a month1.6
Typical hold1.2 hours
Profitable months2 of 12
Longest losing run8 trades
Made money inExpiry trend days (7 trades, +₹3,258)
Lost money inExpiry days in a 20-day uptrendQuiet or choppy expiry afternoons
Default settings
Symbol
Entry start
Entry end
Max premium
Target multiple
Stop %
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
NIFTY expiry day, 14:00-14:30: first futures tick beyond the day's high (call) or low (put)
Legs
BUY CE · OTM call priced closest to ₹10, not above · Expiring weekly (expiry day only) · 2 lotsBUY PE · OTM put priced closest to ₹10, not above · Expiring weekly (expiry day only) · 2 lots
Exits
target Option worth 5 times the price paidtime Whatever is open at 15:25stop None by default (stop setting is 0)
Re-entry
None - one trade per expiry day
Entry
only on the NIFTY weekly expiry day (the nearest expiry has 0 days left). The day's range is the futures session high and low up to ENTRY_START. From ENTRY_START to ENTRY_END, the first tick above that high buys a call, the first tick below that low buys a put - the OTM option of the expiring weekly whose price is closest to MAX_PREMIUM without exceeding it. LOTS lots, one trade a day. No breakout in the window = no trade.
Stop
STOP_PCT % of the premium paid (0 = no stop: hold for blast or zero, the classic form).
Target
the option is worth TARGET_MULTIPLE x what was paid.
Exit
whatever is still open at EXIT_TIME.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 19 trades · before costs
Net P&L−₹6,193
Win rate16%
Max drawdown−₹6,193
Avg per trade−₹326
Profit factor0.51
Worst trade−₹1,477
3

Where it made and lost money

In this test the only sessions that paid were trend days that closed near their high or low: 7 trades made ₹3,258, because a break after 14:00 that keeps running pushes a cheap OTM option toward the money. Choppy days lost ₹5,342 over 7 trades and quiet days ₹4,108 over 5, since the breakout stalled and the option decayed by 15:25. Expiry days that began in a 20-day uptrend were the clear weak spot, losing ₹6,438 over 8 trades with no winner, while those in a downtrend made a small ₹245 over 11. Sell-off breaks, which lift puts sharply, did better than rally breaks here.

Trend going in
Uptrend (NIFTY above its 20-day average)−₹6,4388 trades0% won
Downtrend (NIFTY below its 20-day average)+₹24511 trades27% won
India VIX the evening before
VIX below 11.5 (calm)−₹4,4646 trades0% won
VIX 11.5-14.5 (normal)+₹2476 trades33% won
VIX above 14.5 (nervous)−₹1,9767 trades14% won
Kind of session on the entry day
Quiet session (range under 0.75%)−₹4,1085 trades0% won
Trend day (closed near the high or low)+₹3,2587 trades43% won
Choppy day (wide range, closed mid-range)−₹5,3427 trades0% won
How the entry day opened
Gap up of 0.4% or more−₹1,8332 trades0% won
Flat open−₹3,26216 trades19% won
Gap down of 0.4% or more−₹1,0981 trades0% won
Session direction on the entry day
NIFTY closed above its open−₹3,4095 trades0% won
NIFTY closed below its open−₹2,78414 trades21% won
Day of the week
Monday−₹1,0981 trades0% won
Tuesday−₹5,09418 trades17% 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 (Tuesday, or the previous session if it is a holiday).
  2. Note the futures session high and low from the open up to 14:00.
  3. Between 14:00 and 14:30, if the futures price trades above that high, buy a call; if it trades below that low, buy a put. Only the first break counts, and if neither side breaks there is no trade.
  4. Pick the out-of-the-money option of the expiring weekly whose price is nearest to ₹10 without going above it, and buy two lots.
  5. Exit if the option reaches five times the price paid.
  6. There is no stop loss by default; anything still open is sold at 15:25.

Why traders use it

On expiry afternoon, far OTM options cost a few rupees because they have hours left to live. If the index suddenly runs a hundred points, one of those strikes can move into the money and its price can multiply many times, a gamma effect that is strongest on the last day. The cost of being wrong is small and known in advance, which makes the trade appealing to traders with small accounts and explains its popularity in screenshots and chat groups.

Works best whenExpiry afternoons with a sudden, sustained trend after 14:00, such as a late short-covering rally or a sharp sell-off on news, that carries NIFTY a long way past the morning range.
Struggles whenQuiet expiry afternoons, or breaks that stall just past the morning high or low. The cheap option then loses most of its value within an hour, and fills on options priced under ₹10 suffer from wide spreads.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 with default settings, the breakout triggered on 19 expiry days. Only 3 trades made money, 2 of them by reaching the 5x target, and the other 17 were sold at 15:25. The result was a ₹6,193 loss before costs and ₹6,994 after ₹20 per order and bid-ask slippage, with a profit factor of 0.51. January and May were the only positive months, each carried by one winner. Small, steady losses on most expiries outweighed the occasional jump.

What the settings do

Entry startWhen the breakout window opens; the day's range is measured up to this time. An earlier start gives the option more time to move but pays more for it.Entry endThe last moment a breakout can trigger a trade. A wider window catches more days but includes later, weaker breaks with less time left.Max premiumThe price ceiling for the option bought; the strike nearest to it, at or below, is chosen. Lower values mean further-OTM strikes that need a bigger move to pay off.Target multipleHow many times the purchase price the option must reach before it is sold. A lower multiple is hit more often but caps each winner.Stop %An optional stop as a percentage of the premium paid. The default of 0 means no stop, so the whole premium is at risk on every trade.Exit timeWhen any option still held is sold. Holding later leaves room for a late move but the option is usually close to zero by then.

Risks

  • Most cheap OTM options decay to almost nothing on expiry day, so losing streaks are long.
  • With no stop, each trade can lose nearly the full premium paid.
  • Bid-ask spreads on options priced a few rupees are large in percentage terms, which makes fills worse than the last traded price.
  • With roughly one trade a week, a handful of outcomes decide the whole year.

Who it suits

Traders who want a small, capped weekly bet on an expiry-day burst and can accept losing the premium on most weeks. It needs very little capital per trade but tolerance for frequent small losses.

5

Questions traders ask

What is the hero zero strategy in options?

It means buying a very cheap out-of-the-money option on expiry day. If the market moves sharply toward the strike the option can rise many times over (hero); if not, it expires near zero. This version adds an afternoon range-breakout trigger to choose between a call and a put.

Is expiry-day hero-zero buying profitable?

In this NIFTY backtest from 1 Oct 2025 to 30 Sep 2026 it lost ₹6,193 before costs and ₹6,994 after costs, winning 3 of 19 trades. The losses were small per trade but frequent. Past results do not guarantee future ones, and a single big expiry day can change a year's total.

Which day does NIFTY weekly expiry fall on?

NIFTY weekly options expire on Tuesday; if Tuesday is a holiday the expiry moves to the previous trading day. BANKNIFTY and FINNIFTY now have only monthly expiries, so this strategy trades NIFTY weeklies.

Why is there no stop loss on this trade?

The premium is already small, so the amount at risk is known before entry; the classic form simply holds for a blast or zero. A stop can be added with the stop setting, but on a fast-moving ₹5-₹10 option it often triggers on noise.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESNIFTY weekly (Tuesday) expiry, found from the expiry list, never from a weekday. The sources' BANKNIFTY / FINNIFTY weeklies are gone. Sized in lots (a NIFTY lot is 65-75 units, so even a Rs 10 option costs Rs 650-750 a lot). EXIT_TIME is before the 15:30 close (15:40 from 3 Aug 2026).
WATCH OUTPromotional sources and survivorship of screenshots; most cheap OTM options expire worthless. Fills at LTP on Rs 1-10 options are optimistic - switch on bid/ask slippage to see the real cost. The 3 Aug 2026 closing-auction change makes pre/post results not comparable.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESNo source fixes the trigger, so the breakout of the day's range in the 14:00-14:30 window is the spec's reading; the target of 5x premium is the forum's ">= 4x" rounded to the spec's interpretation; the default has no stop (the cheap premium is the whole risk). The day's range is the exchange's futures high/low, read from the series, and the breakout is tested on the futures price.
Also known aszero to herohero zerogamma blast buyExpiry-day 'zero to hero' cheap OTM option buy (premium < Rs 5)zero heroexpiry day lottery buying
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.