NIFTY futures opened at 23,365.5 on Monday and didn't look back much after that. Price ran to a high of 23,475.0, held above VWAP for almost the entire session, and closed at 23,446.3 — up 67.8 points on Friday's close (+0.29%), and just 28.7 points shy of the day's high. A close-near-the-highs day, the kind Friday's ultra-narrow CPR was practically begging for.
Friday handed Monday the tightest daily CPR of the entire run — about 8 points — after two straight sessions of getting turned back at the same overhead zone. Monday is the session that finally used it.
Order Flow Analysis
Short Covering, wall to wall
The OI-behaviour read sat in Short Covering for essentially the entire session — not the usual back-and-forth between states you get on a chop day, but one continuous read from open to close. Shorts were paying to get out all day, and price obliged them.
An early weakness flag that didn't hold
A Market Weakness marker printed early, around the 10:00 mark near 23,440 — the kind of flag that on a normal day precedes a pullback. It didn't. Price shrugged it off and kept climbing through the session, which in hindsight was the first tell that this wasn't going to be a two-sided day.
Buy-side participation built all session
Cumulative buy-side participation climbed steadily through the day — roughly 40% in the morning, past 50% by midday, and above 60% by the final reads of the session. A genuinely one-directional order-flow signature, not the churn Friday produced.
Heavy call-side OI sitting right where price closed
The strike-level OI panel showed two large call-side blocks stacked at 23,400 and 23,450 — exactly the zone Monday's close landed in. Rallying into a wall of call OI and closing inside it, rather than stalling below it, is usually a sign the move had real conviction behind it rather than running out of gas at the first sign of resistance.

15-minute footprint. Short Covering read persisted essentially all session; an early Market Weakness flag near 23,440 failed to hold; cumulative buy-side participation built from ~40% to over 60% through the day.
Key Order Flow Takeaway
- One continuous Short Covering read, not the usual churn — shorts were trimming from the open bell to the close.
- A real trend day, not a round trip — 115 points of range, 67.8 points net, closing within 29 points of the high.
- Buy-side participation built steadily all session — from around 40% early to over 60% late, no fade-back.
- Price closed inside a heavy call-OI zone (23,400–23,450) rather than stalling below it — a sign of real conviction behind the move.
Market Profile Analysis
Last week left behind a run of unresolved "Poor High" shelves — Tuesday, Wednesday, Thursday, and Friday all printed incomplete auctions at their highs, each one a level the market never fully accepted. Monday's session ran straight through several of them in one push, converting what had been a week of stalled attempts into genuine follow-through.
Today's most recent value/pivot marker printed at 23,443.6 — almost exactly where the session closed (23,446.3). Closing right on a freshly-formed level like that, rather than drifting away from it, reads as acceptance: the market isn't just visiting this zone, it's starting to build value there.

30-minute TPO. Monday's session cleared several of last week's unresolved Poor High shelves and closed almost exactly on its own freshly-printed 23,443.6 level.
Structural Levels
For Tuesday, from today's H/L/C (23,475.0 / 23,360.0 / 23,446.3): a moderate ~19-point daily CPR (BC 23,417.5 / PP 23,427.1 / TC 23,436.7) — wider than Monday's inherited 8-point coil, which is exactly what you'd expect the day after that coil finally released.
Resistance
- 23,478 / 23,510 — Tuesday's Camarilla H3/H4.
- 23,475 — today's high.
- 23,494 — Tuesday's R1.
Support
- 23,415 / 23,383 — Tuesday's Camarilla L3/L4.
- 23,379 — Tuesday's S1.
- 23,360 — today's low; below that, thin to Tuesday's S2 at 23,312.
Options and Futures OI
- PCR (OI, Sep 22 expiry): 1.12 at Friday's close → 1.46 at Monday's close — a sharp jump toward puts, more than you'd expect from price action alone.
- Max pain slipped from 23,300 to 23,200 even as spot rallied to 23,446 — pain and price moved in opposite directions, a real divergence worth watching into Tuesday's expiry.
- FII index futures: net SHORT 2.91 lakh contracts — widened from Friday's 2.88 lakh. FIIs added to shorts on a day the market rallied 68 points, not covered them.
- DII (+13,180) and Pro (+35,647) both essentially flat to Friday — no real domestic or proprietary push behind the move.
- Client (retail): net LONG 2.42 lakh, barely changed from Friday (+299 contracts) — retail didn't chase this rally either.
That's the session's real tension. Order flow and market profile both read as a clean, one-directional trend day — but the participant data shows nobody with size actually added to the long side. FIIs leaned further short into the rally, retail sat on its hands, and only the options crowd moved, sharply, toward puts. A rally that ran on short covering and thin float rather than fresh institutional buying is a real move, but not necessarily a durable one.
Trading Implications
The continuation case. A one-directional Short Covering read all session, buy-side participation building rather than fading, a close inside heavy call OI rather than stalling under it, and a close almost exactly on a fresh value marker — every piece of today's intraday data points the same way. That's a stronger continuation setup than this run has produced in over a week.
The skeptic's case. FIIs added to index-future shorts into the rally rather than covering, retail didn't chase, and PCR jumped hard toward puts while max pain slipped lower — the participant data doesn't confirm the order-flow story. This reads more like a squeeze through thin resistance than the start of fresh institutional buying.
The exhaustion case. Coiled markets that finally release can also spend themselves in one session — today's 115-point range is the widest of the run, and a move this clean sometimes needs a session to digest before it can extend. Tuesday's CPR, at 19 points, is real but not enormous; it won't take much chop to fill it.
The level that decides it. Above 23,475 with real follow-through, and ideally FIIs actually starting to cover, keeps the continuation case alive toward the untested 23,561–23,563 zone; losing 23,417 (today's CPR base) back into the range would be the first sign this was the squeeze the participant data suggests, not the start of something bigger.
For how these order-flow, OI and market-profile reads fit together with CPR and pivots, see Reading the Market. The month-in-review version is the Framework Ledger — August 2026 (all months in the Monthly Framework Ledger); every prior session is in the Daily Recap archive. The running, day-by-day record of these calls is the Framework Scorecard.
This recap is the derivatives side — intraday and short swings. For the investing companion, see The Relative Strength Line Nobody Taught You to Read and Catch Wealth Before It Runs.
Conclusion
Friday coiled it tight and said, more or less, "something's coming." Monday delivered — a continuous Short Covering session, buy-side participation building all day rather than fading, and a close that ran straight through several of last week's stuck shelves and landed almost exactly on its own fresh value marker. But the participant data tells a quieter story underneath the clean intraday tape: FIIs added to shorts rather than covering, retail didn't chase, and options traders piled hard into puts even as price ran higher. Today answered the question Friday left open — there was real direction underneath this coil — but whether it was fresh conviction or just a squeeze through thin resistance is a question Tuesday still has to answer.
Related: Friday, September 18, 2026 — A Marginal New High, Rejected Again, and a Round-Trip Back to Flat.
Not investment advice. This is a study of order flow, market profile, and open interest for educational purposes. Trade your own plan.