Research audit · NIFTY 50
When NIFTY actually rises and falls
Eleven years of one-minute NIFTY data, a clean recent two-year window, lagged FII positioning, regime splits and multiple-testing control. The result separates a weak opening hour from the much bigger claim that institutions profit by shorting every month.
The evidence
The inverted NIFTY cash-session shape is real historically, but it is not the same as a permanent short market. Across the latest 491 complete sessions, 09:15 to 10:15 averaged -4.43 bp with a 95% HAC interval of [-7.60, -1.27], while the full open-to-close move averaged -2.75 bp and was not statistically distinguishable from zero. Over the full history, the positive +10.80 bp overnight drift more than offset much of the weak cash-session shape.
BazaarBaaziSource & method
The clock: where the average move sits2015-01-09 to 2026-04-23
The five-minute chart shows the unconditional average return in each cash-session clock bin. Only two full-history bins survive correction for testing all 75 bins: the opening five minutes and 15:10 to 15:15, both negative.
Green is an average rise, red an average dip. Saturated bars survive BH-FDR at 5%; faded bars do not.
| Window | n | Mean bp | HAC 95% | Block-bootstrap 95% |
|---|---|---|---|---|
| Previous close to open | 2744 | +10.80 | [+8.25, +13.35] | [+7.77, +13.39] |
| 09:15-09:30 | 2747 | -4.18 | [-5.48, -2.87] | [-5.62, -2.85] |
| 09:15-09:45 | 2747 | -5.11 | [-6.52, -3.69] | [-6.68, -3.56] |
| 09:15-10:15 | 2747 | -5.43 | [-7.01, -3.86] | [-7.22, -3.80] |
| 11:30-13:30 | 2747 | +0.33 | [-1.08, +1.73] | [-1.13, +1.87] |
| 14:30-15:30 | 2747 | -0.56 | [-1.78, +0.65] | [-1.93, +0.76] |
| Open to close | 2747 | -6.69 | [-9.46, -3.92] | [-9.17, -4.27] |
| Close to close | 2744 | +4.12 | [+0.29, +7.96] | [-0.08, +7.88] |
The latest two years491 sessions
This is the window closest to the question. The first-hour dip survives the core tests. The whole cash-session decline, midday and closing hour do not.
| Window | n | Mean bp | HAC 95% | Block-bootstrap 95% |
|---|---|---|---|---|
| Previous close to open | 490 | +3.92 | [-1.14, +8.97] | [-1.00, +8.53] |
| 09:15-09:30 | 491 | -3.00 | [-5.86, -0.14] | [-6.14, -0.10] |
| 09:15-09:45 | 491 | -3.45 | [-6.62, -0.28] | [-7.03, +0.03] |
| 09:15-10:15 | 491 | -4.43 | [-7.60, -1.27] | [-7.79, -1.15] |
| 11:30-13:30 | 491 | +0.57 | [-2.20, +3.34] | [-2.06, +3.11] |
| 14:30-15:30 | 491 | +0.54 | [-1.53, +2.62] | [-1.29, +2.32] |
| Open to close | 491 | -2.75 | [-7.92, +2.42] | [-7.33, +1.54] |
| Close to close | 490 | +1.31 | [-6.21, +8.83] | [-5.63, +7.98] |
Did the pattern weaken?2024-11-18 to 2026-05-14
The fixed trailing 18-month window is a sensitivity check selected by duration, not a hand-picked breakpoint. It shows whether the opening estimate remains stable in later data.
| Window | n | Mean bp | HAC 95% | Block-bootstrap 95% |
|---|---|---|---|---|
| Previous close to open | 364 | +1.55 | [-4.46, +7.57] | [-4.14, +6.44] |
| 09:15-09:30 | 365 | -1.46 | [-4.46, +1.54] | [-4.57, +1.65] |
| 09:15-09:45 | 365 | -1.72 | [-5.12, +1.69] | [-5.34, +2.13] |
| 09:15-10:15 | 365 | -3.28 | [-6.94, +0.37] | [-7.18, +0.42] |
| 11:30-13:30 | 365 | +0.86 | [-2.33, +4.06] | [-2.06, +3.87] |
| 14:30-15:30 | 365 | -0.18 | [-2.50, +2.14] | [-2.32, +1.97] |
| Open to close | 365 | -1.59 | [-7.24, +4.06] | [-6.70, +3.64] |
| Close to close | 364 | +0.16 | [-8.63, +8.95] | [-8.11, +7.91] |
What the FII file can and cannot say489 daily observations
FII index futures were net short on 412 of 489 available days (84.3%) in the aligned two-year window. That is persistent positioning, but not proof of persistent profits. Among 19 net-short month-end signals with a following-month return, NIFTY rose in 9 and fell in 10. FII stock futures were net long on 100.0% of available observations. A portfolio can therefore look short in index futures and long elsewhere at the same time.
The 20-layer audit trailNo hidden leap
- Provenance. Two local, independently maintained NIFTY minute stores are named and date-bounded; no source path is hidden.
- Integrity and cross-store gate. Only 2747 complete 375-minute sessions survived; missing minutes were never filled. Across 1208 overlapping sessions, independent-store first-hour returns correlated at 1.000000.
- Return definition. All returns are additive log returns in basis points; overnight, cash-session and close-to-close returns remain separate.
- Full-history decomposition. Overnight averaged +10.80 bp while open-to-close averaged -6.69 bp.
- Recent two-year check. Open-to-close averaged -2.75 bp and its HAC interval includes zero; the first hour averaged -4.43 bp.
- Late-window sensitivity. In the fixed trailing 18-month slice, first-hour weakness was -3.28 bp. This is a sensitivity check, not an estimated structural break.
- One-minute clock. The minute profile is retained for inspection but not promoted without multiple-testing control.
- Five-minute clock. 2 of 75 bins survive BH-FDR at 5%.
- Fifteen-minute clock. 1 of 25 bins survive BH-FDR at 5%.
- Thirty-minute clock. 1 of 12 bins survive BH-FDR at 5%.
- Weekday split. Weekday rows are exploratory subgroup estimates, not five independent trading rules.
- Expiry split. The expiry comparison uses a disclosed weekday proxy and is not treated as an official holiday-adjusted expiry calendar.
- Month-end split. Month-end is defined as the last complete cash session in each observed month.
- Gap conditioning. Gap-up, gap-down and flat-open subgroups are descriptive; thresholds were not selected on a holdout set.
- Path dependence. Prior-session direction and the opening gap are lagged before conditioning, avoiding same-session look-ahead.
- VIX regime. VIX quartiles use the prior available VIX close, not the same-day closing value.
- Trend regime. Bull and bear regimes use the prior NIFTY close versus its prior 200-session average.
- FII test. FII index futures were net short in 84.3% of available observations from 2024-05-15 through 2026-05-14, but aligned sign tests do not establish a profitable short-every-month edge.
- Robustness. Core means use Newey-West lag 5; headline intervals also use 3000 circular block-bootstrap draws, and clock bins use BH-FDR.
- Decision contract. Opening weakness is a context prior, never a standalone short signal; direction still requires price structure, invalidation and independent evidence.
Interpretation guardrailsBefore any trade
- Every open option contract has a matched long and short side; rising OI alone does not identify a new writer.
- Public participant OI is end-of-day category data and does not reveal the intraday aggressor or counterparty.
- A short call may be directional, covered, part of a spread, a hedge or market-making inventory.
- Raw contracts are not comparable across lot-size and product-structure changes without normalization.
- No local source used here contains account-level realised option P&L, so it cannot prove FIIs profit by shorting every month.
Estimation: Newey-West/Bartlett lag 5; 3000 circular block-bootstrap draws, block 20, seed 20260719; Benjamini-Hochberg false discovery rate at q=0.05 within each clock resolution. Returns are additive log basis points. The expiry subgroup is a disclosed weekday proxy, not a holiday-adjusted official expiry calendar. This is descriptive research before execution costs and is not investment advice.
Official market-structure sourcesPrimary documents
- NSE participant-wise OI file specification
- NSE derivatives reports archive
- NSE clearing mechanism
- SEBI delta-based FPI position-limit framework
- SEBI equity derivatives profit and loss study, FY22-FY24
- NSE NIFTY lot-size revision, 50 to 25
- NSE weekly-expiry consolidation
- NSE NIFTY lot-size revision, 25 to 75
- NSE NIFTY expiry-day revision to Tuesday
- NSE NIFTY lot-size revision, 75 to 65
FAQ4 reader questions · AEO-eligible
The editorial line, distilled. Schema-marked for AI Overview and reader search.
Does high call open interest prove FIIs are writing calls?
No. Every open option contract has a matched long and short side. The public participant file combines calls and puts across index products and has no symbol, strike, expiry, opening-trade, counterparty, strategy or profit field. It cannot identify a NIFTY call writer from OI alone.
What time of day has been weakest?
The stable historical weakness is concentrated at the open. In the latest two-year window, the first hour averaged -4.43 basis points. The closing hour averaged +0.54 basis points and was not significant.
Should the desk automatically short the opening hour?
No. This is an unconditional average before costs, slippage and live signal selection. A fixed trailing 18-month sensitivity window tests whether the estimate is stable; it is not a detected structural break. This is context for sizing and timing, not a standalone entry rule.
Can FIIs be net short futures while the market rises?
Yes. Futures can hedge cash, options or cross-index exposure. In this sample, FII index futures were frequently net short while FII stock futures were net long, and the lagged tests did not establish that the index-futures sign predicted negative future returns.