Showing SYNTHETIC demo data — Dhan access token expired 01 Oct, 12:49 IST.
Nothing on these pages reflects real market data until live data resumes. Generate a new access token in Dhan (tokens are valid for 24 hours), set DHAN_ACCESS_TOKEN on the server and restart or redeploy.
Option chain analysis
Open interest, premium traded, IV and likely positioning by strike. Buying/writing labels are probabilistic; OI concentrations are potential (not guaranteed) support/resistance; Max Pain is theoretical.
Premium traded
- Total call premium
- ₹140 Cr
- Total put premium
- ₹134 Cr
- Put/Call premium ratio
- 0.96
- Call/Put premium ratio
- 1.04
- Net put premium
- −₹6 Cr
- Net call premium
- ₹6 Cr
Premium = LTP × volume × lot size. More put premium is not automatically bullish or bearish — read with price, OI change and IV.
Open interest & PCR
- Call OI / ΔOI
- 325,760 / +19,838
- Put OI / ΔOI
- 396,325 / +39,272
- OI PCR
- 1.22
- Premium PCR
- 0.96
- Volume PCR
- 1.28
OI PCR 1.22 (bullish) and premium PCR 0.96 (neutral) do not contradict each other.
Max Pain & concentration
- Spot
- 27,917.82
- ATM strike
- 27900
- Max Pain
- 27950
- Spot vs Max Pain
- −32 (−0.12%)
- Potential support (put OI)
- 27500
- Potential resistance (call OI)
- 28000
IV & skew
- ATM IV
- 25.14
- ATM call / put IV
- 25.1 / 25.2
- 25Δ call IV
- 25.07
- 25Δ put IV
- 25.54
- Skew (put − call)
- 0.47
- Days to expiry
- 71
Skew changes over 1D/1W/1M: see the “NIFTY 25Δ IV skew” indicator on Factors & Data.
Premium by moneyness (±all strikes, ATM = nearest ±1 strike)
| ITM | ATM | OTM | |
|---|---|---|---|
| Calls | ₹20 Cr | ₹24 Cr | ₹97 Cr |
| Puts | ₹30 Cr | ₹28 Cr | ₹76 Cr |
Limiting the window to strikes near ATM stops far out-of-the-money contracts from distorting the read.
Likely buying vs writing (premium, ₹ Cr)
| Evidence suggests / likely | Calls | Puts |
|---|---|---|
| fresh buying | ₹127 Cr | ₹0 Cr |
| writing | ₹0 Cr | ₹122 Cr |
| short covering | ₹11 Cr | ₹0 Cr |
| long unwinding | ₹0 Cr | ₹0 Cr |
| no clear signal | ₹1 Cr | ₹12 Cr |
Premium pressure: calls ₹96 Cr, puts −₹101 Cr → net ₹197 Cr (+0.72 of premium, bullish +).
Price ↑ + OI ↑ → possible fresh buying · price ↓ + OI ↑ → possible writing · price ↑ + OI ↓ → possible short covering · price ↓ + OI ↓ → possible long unwinding. Volume and IV change adjust the strength of evidence. Trader intent is never certain.
Option chain · FINNIFTY 2026-12-29
| Strike ↑ | Call OI | Call ΔOI | Call prem ₹Cr | Call IV | Spot | Put IV | Put prem ₹Cr | Put ΔOI | Put OI |
|---|---|---|---|---|---|---|---|---|---|
| 26400 | 0 | +0 | 0.00 | 25.1 | 25.5 | 0.00 | +0 | 2 | |
| 26450 | 0 | +0 | 0.00 | 25.3 | 25.6 | 0.00 | +0 | 1 | |
| 26500 | 0 | +0 | 0.00 | 25.2 | 25.8 | 0.00 | +0 | 9 | |
| 26550 | 0 | +0 | 0.00 | 25.4 | 25.3 | 0.00 | +1 | 7 | |
| 26600 | 0 | +0 | 0.00 | 25.2 | 25.6 | 0.00 | +1 | 24 | |
| 26650 | 0 | +0 | 0.00 | 25.1 | 25.6 | 0.00 | +5 | 29 | |
| 26700 | 0 | +0 | 0.00 | 25.2 | 25.0 | 0.00 | +14 | 68 | |
| 26750 | 0 | +0 | 0.00 | 25.2 | 25.4 | 0.01 | +7 | 91 | |
| 26800 | 0 | +0 | 0.00 | 25.3 | 25.2 | 0.03 | +50 | 318 | |
| 26850 | 0 | +0 | 0.00 | 25.2 | 25.1 | 0.04 | +22 | 282 | |
| 26900 | 1 | +0 | 0.00 | 24.9 | 25.2 | 0.09 | +92 | 773 | |
| 26950 | 3 | +0 | 0.00 | 25.0 | 25.2 | 0.10 | +98 | 965 | |
| 27000 | 11 | +0 | 0.00 | 25.2 | 25.6 | 0.28 | +234 | 2,265 | |
| 27050 | 8 | +0 | 0.00 | 25.0 | 25.3 | 0.24 | +360 | 1,674 | |
| 27100 | 21 | +1 | 0.01 | 25.0 | 25.3 | 0.49 | +351 | 3,762 | |
| 27150 | 34 | +3 | 0.01 | 25.1 | 25.3 | 0.37 | +282 | 2,589 | |
| 27200 | 71 | +10 | 0.02 | 25.0 | 25.2 | 0.76 | +617 | 7,394 | |
| 27250 | 111 | +4 | 0.02 | 25.2 | 25.6 | 0.70 | +1,489 | 7,739 | |
| 27300 | 252 | +8 | 0.10 | 25.4 | 25.6 | 1.86 | +1,294 | 15,419 | |
| 27350 | 317 | +2 | 0.12 | 25.3 | 25.0 | 1.54 | +1,643 | 10,697 | |
| 27400 | 721 | +18 | 0.34 | 25.0 | 25.4 | 3.54 | +1,902 | 16,232 | |
| 27450 | 659 | +24 | 0.34 | 25.4 | 25.2 | 3.13 | +1,796 | 15,860 | |
| 27500 | 2,245 | +203 | 0.66 | 24.9 | 25.2 | 7.10 | +5,247 | 36,354 | |
| 27550 | 1,750 | +171 | 0.93 | 24.9 | 25.0 | 5.01 | +1,272 | 21,048 | |
| 27600 | 2,868 | +173 | 1.32 | 25.3 | 25.3 | 9.89 | +3,717 | 26,888 | |
| 27650 | 2,961 | +223 | 1.50 | 24.9 | 25.2 | 5.12 | +745 | 20,266 | |
| 27700 | 8,225 | +414 | 4.88 | 25.1 | 25.2 | 12.05 | +2,665 | 33,975 | |
| 27750 | 6,360 | +130 | 3.74 | 25.0 | 25.2 | 12.10 | +37 | 19,492 | |
| 27800 | 10,425 | +1,317 | 5.88 | 25.1 | 25.4 | 11.81 | +1,997 | 32,599 | |
| 27850 | 11,442 | +805 | 7.16 | 25.1 | 25.1 | 10.47 | +1,912 | 17,727 | |
| 27900 | 14,829 | -274 | 11.35 | 25.1 | ◆ 27,917.8 | 25.2 | 8.77 | +2,915 | 19,110 |
| 27950 | 7,981 | +479 | 5.08 | 25.5 | 24.9 | 8.42 | +1,201 | 14,375 | |
| 28000 | 34,786 | +2,200 | 21.91 | 25.1 | 25.2 | 15.87 | +3,758 | 28,712 | |
| 28050 | 17,909 | +607 | 9.13 | 25.4 | 25.1 | 5.17 | +1,561 | 9,653 | |
| 28100 | 28,925 | +1,346 | 14.02 | 25.4 | 25.4 | 3.04 | +439 | 9,884 | |
| 28150 | 18,665 | +2,455 | 5.68 | 25.0 | 25.2 | 1.17 | +423 | 5,134 | |
| 28200 | 21,283 | +1,936 | 9.95 | 25.0 | 25.5 | 2.45 | +473 | 5,179 | |
| 28250 | 16,216 | +251 | 6.03 | 25.0 | 25.2 | 0.55 | +182 | 3,095 | |
| 28300 | 28,481 | +1,032 | 10.32 | 24.8 | 25.2 | 0.89 | +177 | 2,497 | |
| 28350 | 13,563 | +1,316 | 3.51 | 25.1 | 25.2 | 0.24 | +97 | 1,165 | |
| 28400 | 18,276 | +1,559 | 4.91 | 25.0 | 25.5 | 0.45 | +75 | 1,321 | |
| 28450 | 8,357 | +218 | 2.20 | 25.1 | 24.9 | 0.09 | +2 | 557 | |
| 28500 | 17,991 | +1,101 | 3.82 | 25.3 | 25.4 | 0.21 | +61 | 637 | |
| 28550 | 7,363 | +705 | 1.43 | 25.1 | 25.3 | 0.05 | +15 | 163 | |
| 28600 | 7,975 | +77 | 1.21 | 24.9 | 25.1 | 0.05 | +26 | 162 | |
| 28650 | 4,408 | +463 | 0.91 | 25.0 | 25.1 | 0.01 | +9 | 57 | |
| 28700 | 3,564 | +326 | 0.61 | 25.3 | 25.1 | 0.01 | +6 | 42 | |
| 28750 | 1,811 | +163 | 0.36 | 25.1 | 25.0 | 0.01 | +1 | 16 | |
| 28800 | 2,049 | +194 | 0.31 | 25.0 | 25.0 | 0.00 | +1 | 9 | |
| 28850 | 936 | +102 | 0.15 | 25.0 | 25.4 | 0.00 | +0 | 4 | |
| 28900 | 825 | +49 | 0.09 | 25.4 | 25.3 | 0.00 | +0 | 2 | |
| 28950 | 346 | +7 | 0.05 | 25.0 | 25.4 | 0.00 | +0 | 1 | |
| 29000 | 417 | +2 | 0.08 | 25.3 | 25.5 | 0.00 | +0 | 1 | |
| 29050 | 108 | +10 | 0.01 | 24.7 | 25.6 | 0.00 | +0 | 0 | |
| 29100 | 118 | +4 | 0.02 | 25.1 | 25.2 | 0.00 | +0 | 0 | |
| 29150 | 31 | +1 | 0.01 | 25.0 | 25.4 | 0.00 | +0 | 0 | |
| 29200 | 38 | +2 | 0.01 | 25.2 | 25.4 | 0.00 | +0 | 0 | |
| 29250 | 12 | +1 | 0.00 | 25.0 | 25.2 | 0.00 | +0 | 0 | |
| 29300 | 7 | +0 | 0.00 | 25.2 | 25.3 | 0.00 | +0 | 0 | |
| 29350 | 3 | +0 | 0.00 | 25.1 | 25.6 | 0.00 | +0 | 0 | |
| 29400 | 2 | +0 | 0.00 | 25.1 | 25.4 | 0.00 | +0 | 0 |
Net premium pressure vs underlying
Expiry structure & positioning shift
| Expiry | Type | Days | OI | ΔOI | Premium | Prem. PCR | OI PCR | ATM IV | Skew | Max Pain | Support / resistance | Positioning |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-10-27 | current, monthly | 8 | 1,573,491 | +133,478 | ₹504 Cr | 1.16 | 1.22 | 25.0 | 0.2 | 27950 | 27600–27800 / 28000 | 89 |
| 2026-11-24 | next | 36 | 990,543 | +77,183 | ₹466 Cr | 0.92 | 1.23 | 25.2 | — | 27950 | 27500 / 28000 | 90 |
| 2026-12-29 | far | 71 | 609,136 | +48,976 | ₹256 Cr | 0.99 | 1.27 | 25.1 | — | 27950 | 27500 / 28000 | 92 |
Expiry positioning shift: Bullish-leaning positioning in the current expiry also appears in later expiries (near 89, later 90).
Positioning (0–100) blends OI PCR (conventional reading) with net premium pressure for each expiry, using ±10 strikes.