Bank Nifty Option Simulator: Replay Real Days

NIFTY BANK options, 1-minute replay

Bank Nifty option simulator: replay any minute since January 2020

Replay a real Bank Nifty options day, minute by minute. Choose a past session, trade from the chain as it stood, step the clock and watch the P&L, payoff and Greeks move. Bank Nifty data starts on 1 January 2020, in 1-minute steps, with a 35-day lag; SEBI requires 30. The tool below opens on Bank Nifty, and the preset days work without an account.

Bank Nifty changed a lot over the years in our data. Its lot size was reset five times, its weekly expiry moved from Thursday to Wednesday and then disappeared, and the nearest contract is now a monthly one. This page sets out those changes and what they did to the price of a straddle. Compare with NIFTY or SENSEX, or go back to the hub.

Try a real day ↓ No account to start. No broker. Nothing places orders.
Date
Session 09:15 – 15:30 Replay data available up to 15 Sep 2026 (35-day lag; SEBI requires 30).
Buffering…
Speed
/ tick

Calm day: 0.31% high-low range with India VIX at 9.4, the lowest VIX of any preset. Shows how little options move when volatility is low.

Spot —
Future—
Synth fut—
India VIX—
ATM IV—
ATM straddle—
PCR—
Max pain—
Day open—

Option chain

—
ATM by
Calls Strike Puts
OI · chg IV LTP · Δ Buy or sell call Strike Buy or sell put LTP · Δ IV OI · chg
Pick a date and time to load the chain.
Total P&L — Realised — · Unrealised —
Max profit—
Max loss—
Prob. of profit—
Breakeven(s)—
Net credit—
Est. margin · approx.—
No position yet. Click B or S on any strike in the chain, or pick a quick start.
Leg Entry LTP P&L Status Actions
No position yet. Click B or S on any strike in the chain.

Historical replay for education and analysis. Past prices; not investment advice. Nothing here places orders.

How the Bank Nifty chain works in the replay

Bank Nifty strikes are 100 points apart. The chain shows 15 strikes either side of the at-the-money strike, so 1,500 points each way, with Delta, IV, OI and OI change beside each price. Prices are traded prices, and a strike that did not trade in a minute shows its last price, greyed. Nothing is modelled.

Bank Nifty option chain at 09:20 on 23 Dec 2025 with monthly expiry tabs, lot 35, and OI, IV, LTP and Delta beside every 100-point strike
The Bank Nifty chain at 09:20 on 23 Dec 2025: 100-point strikes, lot 35, and only the monthly expiries listed that day.

Since the weeklies ended, fewer expiry tabs are listed on any given day. Use the tabs to see what was available on the date you choose.

Your first Bank Nifty trade, in two clicks

Pick a preset day from the chips under the date bar. In the chain, click S on the call and S on the put at the middle row, the at-the-money strike, to sell a straddle, or B on both to buy one. Each click adds one lot at that minute's price. Then move the clock and watch the position panel.

Preset day chips in the Bank Nifty simulator: Calm day 23 Dec 2025, Gap open 3 Feb 2026, Expiry day 5 Jun 2024, VIX spike 24 Feb 2022, Trending day 1 Feb 2021, and Any other day
The preset days sit as chips under the date bar. Locked days open with a free account.

Without an account you can place trades and move the clock once. To keep going you sign up free, and your trades come with you.

Bank Nifty lot size history

The replay sizes each leg by the lot of its own contract, keyed to the expiry date:

The lot changes what the same price means. A 700-point straddle is 17,500 rupees of premium at the 25 lot and 10,500 at the 15 lot. The table follows exchange circulars and is keyed to expiry dates, so the weeks when two lots traded side by side are not modelled.

Bank Nifty expiry history: Thursday, Wednesday, then monthly

Weekly Bank Nifty options expired on Thursdays when our data starts, and the last Thursday weekly in our data is 31 August 2023. From 6 September 2023 the weekly expiry sat on Wednesday, and 13 November 2024 is the last weekly we hold. After that just monthly contracts trade: 27 November 2024 and 24 December 2024, then the last Thursday of each month from 30 January 2025 to 28 August 2025, and the last Tuesday from 30 September 2025.

That change matters for practice. A weekly expiry day gave you a fresh contract to study every few days. In the monthly era the nearest expiry is between one day and about five weeks away, and the day after a monthly expiry the next one can be five weeks out, so a replay of 2025 or 2026 has few expiry-day sessions. To practise the weekly rhythm, pick a day between September 2023 and November 2024, or any year before that. To practise the monthly rhythm, pick a 2025 or 2026 day in the last week before expiry and again in the first week after it, and compare how the straddle's price changes with the days left.

What a Bank Nifty at-the-money straddle cost, from our data

We measured this from our own prices. For each trading day from 1 January 2020 to 11 September 2026 (1,636 of 1,651 days had usable prices), we took the close of the 09:19 minute, the at-the-money strike, and the call and put of the nearest expiry at least a day away. Implied volatility is solved from both legs with Black-76 on the forward the pair implies. Medians are shown, with the 10th to 90th percentile range in brackets.

The era split is the point. A nearest-expiry straddle now often has weeks to run, so its price in points is not comparable with a weekly one. Compare it by days to expiry, as above. Multiply points by the lot to get rupees: for contracts eight or more days out since September 2025, about 46,000 rupees per lot at the lot of the day.

Three Bank Nifty days to replay

23 December 2025: a calm session

Bank Nifty opened +0.08% and closed -0.01% inside a 0.31% range, with India VIX at 9.4, the lowest of any preset day. At 09:20 the 59,400 straddle for the 30 December expiry, seven days out, was priced at 656.9 points, 1.11% of the index, at an implied volatility of 9.7%. The chain is thinner than NIFTY's at the open, so the preset starts at 09:20. Open 23 December 2025 at 09:20.

NIFTY BANK replay at 09:20 on Tue, 23 Dec 2025: spot 59,368.95, ATM IV 9.8%, ATM straddle 656.85
The replay at 09:20 on Tue, 23 Dec 2025: ATM straddle 656.85, ATM IV 9.8%.

5 June 2024: a Wednesday expiry, the day after the election results

The weekly contract expired that afternoon. Bank Nifty opened +0.62%, ranged 6.18% and closed +3.51%, while India VIX fell 26.4% to 19.1. At 09:20 the 47,000 straddle of that day's own contract was priced at 793.0 points, 1.69% of the index. Replay it to see implied volatility fall after an event, while the index keeps moving. Open 5 June 2024 at 09:20.

NIFTY BANK replay at 09:20 on Wed, 5 Jun 2024: spot 46,994.75, ATM IV 79.7%, ATM straddle 793.05
The replay at 09:20 on Wed, 5 Jun 2024: ATM straddle 793.05, ATM IV 79.7%.

24 February 2022: a volatility spike on a Thursday expiry

Markets opened on news of Russia's invasion of Ukraine. Bank Nifty gapped down 2.98%, closed 6.15% below the previous close, and India VIX rose 31.3% to 32.8. By 09:20 the 36,400 straddle of that day's contract was priced at 562.5 points, 1.55% of the index. Start at 09:15 and watch both legs through the morning. Open 24 February 2022 at 09:15.

NIFTY BANK replay at 09:20 on Thu, 24 Feb 2022: spot 36,405.65, ATM IV 73.0%, ATM straddle 562.55
The replay at 09:20 on Thu, 24 Feb 2022: ATM straddle 562.55, ATM IV 73.0%.

After the replay

If a Bank Nifty setup holds up in practice, describe it to Cookie: entry time, strikes as distance from the at-the-money strike, and your exit. Cookie writes it as an algo, you backtest it, and you deploy with your broker when ready. Algo trading carries risk, and a backtest describes the past. Read the manual replay to algo guide for a worked example, or the guide to practising with replay.

Simulator prompt reading Doing this by hand every time? with a Build it with Cookie button
The prompt the simulator shows when you keep trading a setup by hand.

Questions traders ask

Does Bank Nifty still have weekly expiries in the simulator?

Not after 13 November 2024, which is the last weekly in our data. From late November 2024 just monthly contracts trade. Before that, weeklies expired on Wednesdays from 6 September 2023 and on Thursdays before it.

What is the Bank Nifty lot size in the simulator?

It depends on the contract's expiry: 20, 25, 15, 30, 35 and now 30 for contracts expiring from 27 January 2026. The full list is on this page, under lot size history.

How far back does the Bank Nifty data go?

To 1 January 2020, in 1-minute steps. The most recent replayable day is 35 days old; SEBI requires 30. The preset days work without an account, and a free Tradetron login opens every trading day.

Why does a Bank Nifty straddle cost more now than in 2023?

Mostly because the nearest expiry is now a monthly contract, often weeks away, while in 2023 it was a weekly a few days away. Compared by days to expiry, the prices are close: see the figures on this page.

Where can I practise Bank Nifty expiry days?

Pick a Wednesday between 6 September 2023 and 13 November 2024, such as 5 June 2024, or a Thursday before September 2023. Weekly expiry days after that date no longer exist.

Is Bank Nifty replay data modelled or filled in?

No. Each price is a traded price from the minute you are on. A strike that did not trade shows its last price, greyed. Implied volatility and Greeks are calculated from those traded prices.

Keep reading

Historical replay for education and analysis. Past prices; not investment advice. Nothing here places orders. Algo trading carries risk.

Tradetron अब हिन्दी में भी उपलब्ध है हिन्दी में देखें Continue in English