

Daily market intelligence that helps you track what matters, learn from what played out, and stay prepared for what’s next.
THE SQUEEZE WINDOW CLOSES TODAY — AND FIIs ADDED MORE SHORTS YESTERDAY
FII long/short intensity moved from 14.36% (Friday) to 14.74% (Monday) — meaning FIIs added to their short book even as Nifty collapsed −2.60% to 22,512.65. Today is the monthly F&O expiry: 260,000+ FII contracts must square or roll before 3:30 PM IST. That is the entire story of 24-Mar. Either FIIs cover 30%+ of shorts before close — and the coiled spring fires — or they roll to April and the bear phase extends. With conviction at 2.6/10, the data leans bear. But expiry is a mechanical event that overrides data for exactly one session.
METRIC | VALUE | SIGNAL
Oorjita Conviction Score | 2.6/10 | BEAR BIAS — Expiry Wild Card
Today's Battleground: Nifty | S1: 22,372 ↔ R1: 22,752 | Pivot: 22,612 — hold above for bull bias
Today's Battleground: BNifty | S1: 50,952 ↔ R1: 52,294 | Pivot: 51,809
GIFT Nifty (pre-mkt) | 22,883.00 at 08:30 AM | Compare vs 22,512.65 close
Global Signal | S&P -6609.75 DOW (F) – 45987. Nikkei up 394 | Risk-Off
OFM Carry (T-1) | −2 (Bearish) | First bearish OFM since Thu 19-Mar crash
MWPL Avg Util | 33.31% | Spacious — room for positions; fresh shorts added Monday
Watch Stocks | BHARTIARTL · SUNPHARMA · ICICIBANK · KAYNES | Data-backed — see M8
PREDICTION SCORECARD — MONDAY 23-MAR
Yesterday's Call: BEAR BIAS, EXPIRY WILD CARD | Conviction 2.6/10
Direction (Bear Bias): CONFIRMED — Nifty fell −2.60% to 22,512.65, matching the bearish thesis exactly.
S2 (22,231): HELD — Intraday low was 22,471.25, well above the bear-acceleration level.
FBIL Kill-Switch (< ₹92.80): FAILED — FBIL printed ₹93.8980, deepening the FX stress scenario.
DII Absorption (> ₹1,000 Cr): CONFIRMED — DII net +₹12,033.97 Cr, the largest single-day DII inflow of this cycle. Score: 3/4.
GIFT Nifty and global cues must be filled at 08:10 IST. The framework for interpreting today's open:
GLOBAL INPUT | VALUE | INDIA INTERPRETATION
GIFT Nifty (08:10 IST) | — Fill from NSE-IFSC | Compare vs close: 22,512.65
Implied Gap | — Calculate at 08:10 | Gap < −100: DII absorption pace is the story
| | Gap −50 to +50: 30-min opening range defines day
| | Gap > +100: Expiry squeeze thesis gets fuel
Dow Jones Close | — Fill from Bloomberg | Global risk-on/off signal
Nasdaq Close | — Fill from Bloomberg | IT sector correlation — watch if Nasdaq > +0.5%
Crude Brent ($/bbl) | — Fill from Investing.com | Matters for Oil & Gas, Realty (rate sensitivity)
Gold ($/oz) | — Fill from Bloomberg | Safe-haven indicator
FBIL Reference (T-1, 23-Mar-2026): ₹93.8980 | Change from T-2 (20-Mar): +54.97 paise
FX sector read: Rupee at ₹93.90 creates a direct margin tailwind for IT (60–70% USD revenue) and Pharma exporters (60–80 bps per 1% INR move). It simultaneously raises FII repatriation costs — the feedback loop of FII selling → INR weakening → more FII selling remains active until RBI intervenes with meaningful currency desk activity. FBIL must close below ₹93.50 today to break this loop.
INDEX | CLOSE | CHG% | HIGH | LOW
Nifty 50 | 22,512.65 | −2.60% | 22,851.70 | 22,471.25
Sensex | 72,696.39 | −2.88% | 73,732.58 | 72,558.44
Bank Nifty | 51,437.75 | −3.72% | 52,665.30 | 51,323.60
India VIX | 26.73 | +17.19% | 27.17 | 22.81
Nifty Midcap 100 | 52,717.55 | −3.90% | 54,242.40 | 52,573.55
Nifty Smallcap 100 | 15,098.70 | −3.94% | 15,565.30 | 14,986.00
SECTOR | CLOSE | CHG% | SIGNAL
Nifty IT | 29,147.05 | −0.18% | OUTPERFORMER — USD/INR ₹93.90 = margin tailwind
Nifty Pharma | 22,053.10 | −2.16% | USD hedge + defensive — relative outperformer
Nifty FMCG | 45,837.05 | −2.49% | Conviction 1.09 — Institutional accumulation on dip
Nifty Oil & Gas | 10,737.85 | −2.69% | INR weakness raises OMC import costs
Nifty Bank | 51,437.75 | −3.72% | FII derivative unwind — expiry the key today
Nifty Auto | 23,934.75 | −3.16% | FX headwind + demand uncertainty
Nifty Realty | 663.40 | −4.74% | LIQUIDATION — rate-sensitive, FII-leveraged
Nifty Metal | 10,863.45 | −4.81% | LIQUIDATION — China dumping fears + global risk-off
METRIC | VALUE | SIGNAL
Advances / Declines / Unchanged | 331 / 3,007 / 80 | A/D: 0.11 — NEAR CAPITULATION
52-Week Highs / Lows | 19 / 962 | H/L Ratio: 0.020 — EXTREME STRUCTURAL DAMAGE
Upper Circuit / Lower Circuit | 33 / 242 | UC/LC: 0.136 — Risk-off extreme
Breadth Divergence | NEGATIVE — BROAD DECLINE | Entire market sold — not just large-cap
★ OORJITA SIGNATURE INSIGHT — THE ONE NUMBER MOST WILL MISS
FMCG's Conviction Score held at 1.09 on a day Nifty crashed −2.60% — that is a second consecutive session of above-average delivery in FMCG while everything else bled. The 52-week low count of 962 against only 19 new highs means the H/L ratio of 0.020 is the broadest single-session damage reading since the 2020 COVID crash. These two numbers tell opposite stories simultaneously: broad structural damage in the market, but selective institutional accumulation in defensive names. The 887-point gap between Nifty's close (22,512.65) and Max Pain (23,400) creates a mechanical gravity that pulls upward by ~27 pts/session — but expiry compresses all of that gravity into a single session today. Watch: if FMCG opens above yesterday's pivot and delivers > 60% by 12:30 PM, the third consecutive accumulation signal is confirmed, making it the only structural buy conviction in this cycle.
METRIC | NIFTY (24-Mar Expiry) | BANK NIFTY | SIGNAL
PCR (Put-Call Ratio) | 0.698 — BEARISH | 0.733 | PCR < 0.7 = aggressive call writing — bear positioning
Max Call OI (Resistance) | 24,000 (1,86,993 cts) | 59,000 | Ceiling 1,487 pts above Nifty close
Max Put OI (Floor) | 21,000 (1,40,724 cts) | 59,000 | Floor 1,513 pts below close — extreme range
Max Pain Strike | 23,400 | — | Nifty at 22,513 — 887 pts BELOW max pain Mechanical gravity upward active today
DTE Context | 1 DAY — GAMMA WEEK | — | Strike magnetism active — PCR signals magnified
With PCR at 0.698 (below the 0.7 bearish threshold) and only 1 day to expiry, call writers dominate. The 887-pt gap between Nifty's close and Max Pain creates gravitational pull upward — but the daily mechanism only applies ~27 pts/session under normal conditions. Today is not a normal session: the monthly expiry forces 260,000+ FII contracts to settle. If FIIs cover 30%+ of their short book (currently at extreme 14.74% long/short intensity), the gravitational pull fires all at once.
METRIC | VALUE | SIGNAL
Weighted Average Utilisation | 33.31% | Spacious — room for fresh positions
Change from T-2 (20-Mar) | 33.84% → 33.31% | Marginal easing — fresh shorts added, some longs closed
Stocks ≥ 90% (Near Limit) | KAYNES 93.96%, SAIL 91.48% | Any gap-up triggers automatic short covering
Stocks ≥ 80% | RVNL 86.04%, SAMMAANCAP 85.52% | Pressure building — 4 names total
Biggest WoW Accelerator | PGEL: +9.15% (now 73.18%) | Fresh positioning build — watch for squeeze setup
Stocks < 30% | 110 of 206 tracked | Majority of market has room for new positions
With MWPL at 33.31% and KAYNES/SAIL near the ceiling, today's expiry creates two separate dynamics: (1) Index-level — FII short covering in Nifty futures can create sharp, sudden rallies unrelated to fundamental conviction. (2) Stock-level — KAYNES at 93.96% MWPL means any gap-up in that name = pure mechanical short covering, not fresh institutional buying. Treat all moves today as positional unwind first, fresh conviction second.
CMPDI (Central Mine Planning & Design Institute) — Listing Today
METRIC | VALUE | NOTE
Issue Price | ₹— [Verify from BSE/NSE listing data at open] | Government PSU — CPSE category
Subscription (Final) | 0.26x Total | QIB 0.62x | Retail 0.18x
Total Applications | 55,232 | Very low vs recent IPOs
Market Context at IPO | Nifty −2.60% on Monday | Listing into a post-crash session
Listing Signal | CAUTIOUS — below issue price pressure likely | PSU discount in current risk-off environment
Three structural headwinds for CMPDI's listing: (1) subscription at 0.26x means the majority of allottees are anchors and QIBs — retail has no meaningful position to create listing-day demand, (2) PSU stocks are among the most FII-sold categories in March 2026, and (3) Nifty enters today at 22,512.65, down 601 points from Friday. A surprise positive gap would signal that institutional demand at the IPO was price-agnostic — long-only funds filling mandated PSU allocation quotas. Watch the BSE/NSE opening auction at 10:00 AM IST. Opening on low volume below issue price = risk-off confirmed. High-volume opening regardless of direction = institutional mandate at work.
Today's monthly F&O expiry is not a standard settlement event. It lands on the single most crowded FII short book of FY2026. March 2026 FII outflows have hit ₹97,195 Cr MTD — surpassing October 2024's record of ₹94,000 Cr with 4 sessions still remaining this month. FII long/short intensity at 14.74% means FIIs hold 2,94,975 short contracts against only 51,014 longs in index futures. Every one of those contracts resolves today.
887 points. That is the distance between Nifty's Monday close (22,512.65) and the Max Pain strike (23,400). Max Pain theory states options writers — who are positioned at 23,400 — structurally defend that level to minimize aggregate P&L loss. At 887 pts below, the gravitational pull is the widest it has been all cycle. On a normal session, that pull is ~27 pts. On a monthly expiry session with 260,000+ FII contracts settling, that pull can fire in one burst.
The October 2024 analog: when FII outflows peaked at ₹94,000 Cr, the monthly expiry session saw a 1.8% intraday range with a gap between settlement and close of over 400 points. The market took 3 weeks to form a floor and 6 weeks to recover 60%. The critical difference then was a visible catalyst endpoint (China stimulus fading). Today, there is no visible catalyst endpoint — the FX stress loop, global risk-off, and FII structural outflows have no announced resolution date.
The mainstream expiry narrative is: 'FIIs must cover — squeeze fires.' That thesis was correct in structure but missed the timing variable. FIIs do not have to cover; they can roll. Today's participant OI data at 5:30 PM will be the definitive answer. If tonight's data shows FII net long conversion of > 20,000 contracts, the squeeze happened and April opens with a structural position reset. If tonight's data shows FII shorts unchanged or increased, the bear phase rolls to the April series — and the structural level to watch becomes the ₹22,231 S2 level (bear-acceleration trigger). Most subscribers are watching price today. The number that matters is tonight's FII participant OI, not today's closing price.
Before 5:30 PM: watch the 30-minute range after open. If Nifty holds above Pivot (22,612) for 2 consecutive 30-min candles with Bank Nifty above 51,809, the expiry squeeze is gaining traction.
After 5:30 PM: check NSE participant OI data. The single number that confirms or invalidates the squeeze: FII net contract change. Positive > +20,000 = squeeze confirmed. Negative = bear phase extending to April.
Primary Signal: Smart Money Conflict — INVERSION
PARTICIPANT | INDEX FUT LONG | INDEX FUT SHORT | L/S % | SIGNAL
FII / FPI | 51,014 | 2,94,975 | 14.74% | EXTREME SHORT
DII | 79,197 | 17,385 | 82.0% | LONG
Prop Desks | 81,637 | 49,288 | 62.4% | LONG
Retail (Client) | 2,84,282 | 1,34,482 | 67.9% | LONG
RETAIL TRAP ALERT — MOST IMPORTANT ALPHA READ
Mainstream reports show DII buying as the market's strength signal. The participant OI tells a different story: Retail (Client) holds 2,84,282 long contracts against FIIs' 2,94,975 short contracts. FIIs are the largest aggregate short. Retail is the largest aggregate long. This is the classic Prop Short + Retail Long configuration — labeled 'RETAIL TRAP' in the Oorjita Alpha Engine. The squeeze resolves this setup in one of two ways: (A) FIIs cover → Retail longs profit → crowd reads it as confirmation → FIIs re-short at a higher level. (B) FIIs roll → Retail longs are trapped → the April series opens with retail holding losses. Watch: if Nifty fails to hold Pivot 22,612 by 11:00 AM, option (B) is the live scenario.
Secondary: VIX-HV Divergence — Regime Alert
METRIC | VALUE | SIGNAL
India VIX (Mon close) | 26.73 | 5th consecutive week above 20
VIX Intraday High (Mon) | 27.17 | Touched panic-regime threshold of 28 — missed by 1.27 pts
Historical Volatility (HV) | 14.9% annualised | Actual realised vol remains anchored
VIX-HV Gap | 11.83 points | Options market pricing 79% MORE fear than actual vol
Panic Trigger | VIX > 28 → snap-back historically | Historical: VIX > 28 → avg +7 to +11% in next 10 sessions
The gap is WIDENING, not compressing. Historical analogs (Mar 2020, Jun 2022, Jan 2025) all showed VIX-HV gaps > 10 pts resolving within 8–10 sessions via VIX mean-reversion. We are at session 3 of the current gap episode. Alpha Engine flags COMPLACENCY BREAKDOWN — options market has repriced fear dramatically while realised volatility remains far lower, creating a structural asymmetry that eventually snaps back hard in the bull direction.
Technical Levels — Calculated from T-1 Official OHLC
LEVEL TYPE | NIFTY 50 | BANK NIFTY | BASIS
Resistance 2 (R2) | 22,992.32 | 53,150.58 | T-1 range ceiling
Resistance 1 (R1) | 22,752.48 | 52,294.17 | First recovery hurdle
Max Pain Pull | 23,400.00 | — | Mechanical upward gravity — 887 pts above close
Pivot | 22,611.87 | 51,808.88 | Intraday equilibrium — hold above for bull bias
Support 1 (S1) | 22,372.03 | 50,952.47 | Intraday floor — critical level today
⚠ Support 2 (S2) | 22,231.42 | 50,467.18 | If this breaks: bear acceleration — Oct 2024 analog invalidated
[All levels calculated from 23-Mar official OHLC: H: 22,851.70, L: 22,471.25, C: 22,512.65]
BHARTIARTL · LTP ₹1,795.90 | WATCH — FX HEDGE STORY UPGRADED
Data Pattern: 71.12% delivery on ₹1,238.60 Cr turnover — highest Nifty 50 delivery on Monday despite the broad −3.72% sector decline. Second consecutive session above 65% delivery (69.8% Friday, 71.12% Monday). FBIL at ₹93.90 directly lifts USD-revenue INR translation.
Watch above ₹1,840: if BHARTIARTL holds above that level on two consecutive 30-min candles post-open with delivery > 65%, the FX-hedge accumulation thesis is confirmed — this is what Manthan's confirmation trigger asked for.
Pressure below ₹1,750: on volume > 5-day average — even the USD revenue uplift cannot offset sector-wide selling at that level. TRAI adverse ruling remains the binary invalidation risk.
SUNPHARMA · LTP ₹1,758.40 | WATCH — USD HEDGE + SECTOR ROTATION
Data Pattern: 71.53% delivery on ₹491.26 Cr — highest Nifty 50 delivery stock by percentage on Monday. Pharma sector fell only −2.16% vs Nifty −2.60%, confirming defensive + USD hedge characteristics. FPI Healthcare AUC: ₹4,72,000+ Cr (Feb data) — large, sticky institutional base. FBIL at ₹93.90 expands INR-denominated export revenue by ~65–85 bps vs Friday.
Watch above ₹1,800: with Pharma index outperforming Nifty by 0.5%+ — that combination confirms sector rotation into defensives, not just stock-specific delivery.
Pressure below ₹1,700: USFDA warning letter = −10 to −15% immediate, superseding all FX upside. Expiry-day gap-downs can breach this level mechanically — watch for sustained close below, not intraday breach.
ICICIBANK · LTP ₹1,222.70 | WATCH — DELIVERY CONVICTION HELD
Data Pattern: 68.27% delivery at ₹2,089.18 Cr — highest delivery-turnover value in the Nifty 50 on Monday, maintaining the pattern from Friday (71.16%). Two consecutive sessions of institutional delivery above 65% in a bank stock during a −3.72% sector decline confirms this is not panic selling by long-term holders; it is short-term positioning unwind by derivative traders.
Watch above ₹1,270: BankNifty must reclaim Pivot 51,809 first — this is a conditional watch, not standalone.
Pressure below ₹1,180: if BNifty S1 50,952 breaks on close — monthly expiry today will determine whether the position unwind continues or reverses. Breaching ₹1,180 on close = institutional exit, not repositioning.
KAYNES · MWPL 93.96% | ⚠ HIGH-RISK MECHANICAL WATCH
Data Pattern: 93.96% MWPL utilisation, up from 87.98% — the largest single-session MWPL jump (+5.98pp WoW) of any tracked stock. Price: ₹3,409.70 (−4.06% Monday). Unlike SAIL's squeeze setup, KAYNES' pattern signals fresh shorts being added aggressively — not the same mechanics as a pure short squeeze. At 93.96%: any gap-up automatically triggers short covering.
Watch: MWPL crossing 95% or 'No Fresh Positions' flag from NSE. At that point, all buying is short covering — no fresh conviction possible.
Pressure if MWPL stays < 95% and price falls > 5% from LTP: at 93.96%, a breakdown accelerates rapidly. This is a HIGH-RISK observation — the earnings date is the binary that overrides all MWPL mechanics.
EVENT | TIME | INDIA IMPACT | WATCH LEVEL
MONTHLY F&O EXPIRY | 24-Mar (Today) | FII 260K+ contracts MUST square or roll — mechanical deadline | FII participant OI post-close (5:30 PM+)
CMPDI Listing | 10:00 AM IST | PSU IPO listing — sentiment indicator for govt paper | BSE/NSE opening auction price
FBIL Morning Fix | ~09:00 IST | < ₹93.50 required to stop accelerating FX feedback loop | NDF rates are advance signal
Ram Navami — Market Holiday | 25-Mar (Wed) | ALL positions settle by today's close — one-day compression | GIFT Nifty Tuesday evening
Financial Year End | 31-Mar | Tax-loss selling + MF NAV window-dressing — 4 sessions remaining | DII pace vs FII pace
METRIC | VALUE | CONTEXT
FII Net (T-1) | −₹10,414.23 Cr | ⚠ Provisional — T+1 confirm pending
DII Net (T-1) | +₹12,033.97 Cr | ⚠ Provisional — Largest single-day DII inflow this cycle
METRIC | VALUE | CONTEXT
Combined Net (T-1) | +₹1,619.74 Cr | DII absorption exceeded FII selling — net positive
March 2026 FII MTD | ≈ −₹97,195 Cr | EXCEEDS Oct 2024 record (−₹94,000 Cr) — new cycle high outflow
March 2026 DII MTD | +₹1,13,202 Cr | DII absorbing ~₹85,000 Cr above SIP floor via discretionary mandates
Week 12 FII Total | −₹29,897.67 Cr | Week 12 (Mar 16–20) — 5-day selling pressure
Week 12 DII Total | +₹30,641.90 Cr | Week 12 DII absorption matched FII selling exactly
BEAR BIAS, EXPIRY WILD CARD | Conviction 2.6/10
The data structure is unambiguous: FII L/S at 14.74% (shorts added Monday), FBIL ₹93.8980 (accelerating, not normalizing), A/D 0.11 (capitulation breadth), March FII MTD outflow at a new cycle record. The bear thesis is not in dispute.
UPGRADE TO BULL 4.0/10 if: (1) FII participant data (5:30 PM+) shows net long conversion > 20,000 contracts, AND (2) FBIL NDF rate closes < ₹93.50.
DOWNGRADE TO BEAR 2.0/10 if: (3) FII shorts increase further in tonight's participant OI, OR (4) Nifty closes below S1 22,372.
Key level: 22,612 Pivot is today's line in the sand. Bull bias above. Bear acceleration risk below.
Asymmetric observation: VIX at 26.73 is 1.27 pts from the 28 panic-regime trigger. History shows VIX > 28 in India → avg +7 to +11% in the subsequent 10 sessions. Today's close above 28 would be the setup for a sharp reversal trade.
We will score this call in tonight's Evening Brief.
Proceed with titikṣā; conclude with upekṣā.
Did you find this brief valuable? Forward to 3 colleagues and help them extract alpha. Reply with feedback to shape tomorrow's edition.
This newsletter is for informational and educational purposes only. It does not constitute investment advice, recommendation, or solicitation to buy or sell any securities. Technical levels are calculated from official exchange data using standard pivot point methodology — they are reference points, not trading instructions. GIFT Nifty levels are indicative pre-market signals only. Provisional FII/DII data is subject to T+1 revision by NSE. Delivery% analysis, MWPL readings, OII, OFM, and Conviction Scores are analytical tools — not predictions. Oorjita FinAI Services is not a SEBI-registered investment advisor. Always consult a registered financial advisor before making investment decisions. Past performance is not indicative of future results.
Oorjita FinAI Services
Investing Beyond Today
Website: oorjita.ai
Newsletter Editions:
Morning Brief (Pre-Market Analysis) - Daily 8:00-8:30 AM IST
Evening Update ("What We Missed") - Daily 7:00-7:30 PM IST
Weekly Market Manthan - Every Sunday
Quarterly Company Deep-Dives (Samiksa Oorjita Series)
Hidden Gems Deep dive
Value Ratna – Polishing Potential into Profit.
www.oorjita.ai is not operated by a broker, a dealer, or a registered investment adviser. Under no circumstances does any information posted on www.oorjita.ai represent a recommendation to buy or sell a security. The information on this site, and in its related newsletters, is not intended to be, nor does it constitute investment advice or recommendations. The information on this site is in no way guaranteed for completeness, accuracy or in any other way. In no event shall Oorjita Fin AI Services be liable to any member, guest or third party for any damages of any kind arising out of the use of any content or other material published or available on www.oorjita.ai, or relating to the use of, or inability to use, www.oorjita.ai or any content, including, without limitation, any investment losses, lost profits, lost opportunity, special, incidental, indirect, consequential or punitive damages. Past performance is a poor indicator of future performance.
Oorjita FinAI Services | www.oorjita.ai | insights@oorjita.ai
Whatever trends you're following today: hope you're early enough to profit and wise enough to exit.
Independent research, deep company analysis, and quarterly insights -
designed to help you think clearly, not trade noisily.







