Indian Stock Market Today — Brent Crude Tops $102, Nifty Sheds 128 pts in Geopolitical Shock | ITR Deadline & Q1 Earnings Next | NSE BSE Daily Wrap July 24, 2026

The Indian stock market today ended in the red for the second straight session, rattled by one of the sharpest crude oil shocks in recent months. Brent crude surged above $102 per barrel — its highest level in two months — after Houthi attacks on Saudi oil tankers and Iran’s near-closure of the Strait of Hormuz triggered a global supply panic. Nifty 50 plunged over 256 points at the open before clawing back; the final close remained weak. If you’re tracking the Indian stock market today, here’s everything that mattered.

🔴 Closing Bell — July 24, 2026

Index Close Change (pts) % Change
Nifty 50 23,869.60 ▼ 127.75 -0.53%
BSE Sensex 76,391.39 ▼ 364.00 -0.47%
Bank Nifty ~57,600 ▼ Est. -0.6% -0.60%
India VIX 13.47 ▲ +1.35% (intraday spike to 14.08)

Nifty opened with a 91-point gap-down at 23,905, briefly dipped below 23,700 during the panic selloff, and spent the afternoon staging a partial recovery. The close at 23,869 marked a meaningful bounce from intraday lows but still kept Nifty deep in the red. Auto and realty sectors led declines; oil & gas stocks were the lone bright spot.

⚡ Three Forces That Triggered Today’s Selloff

  1. Brent Crude Surges 7% to $102 — A Geopolitical Shock: Iran-aligned Houthis attacked Saudi oil tankers in the Red Sea while Iran moved toward near-closure of the Strait of Hormuz. Brent crude rocketed to $102.85/barrel, a two-month high, in a single overnight session. For India — which imports roughly 85% of its oil needs — this is a direct double threat: rising inflation and a wider current account deficit. Markets repriced this risk aggressively at the open.
  2. FII Outflows — Relentless Selling Pressure: Foreign institutional investors continued as net sellers in the cash segment. Provisional data shows FIIs sold approximately ₹820 crore net in recent sessions, with elevated selling pressure on Thursday. The combination of dollar strength, rising crude, and a wobbling rupee kept FII exit doors open. DII buying was insufficient to fully absorb the outflows.
  3. Patchy Q1 FY27 Earnings Miss Expectations: Several large-cap names — including FMCG and auto-adjacent companies — reported below-estimate June-quarter earnings. Margin pressures from raw-material costs were the common thread, triggering stock-specific selloffs that dragged broader sectoral indices lower.

💥 FII vs DII — The Flow Picture

Institutional flows remain the clearest barometer of near-term market direction. FIIs have been net sellers for the better part of the past two weeks, with the crude oil shock accelerating outflows. Provisional data for the current week points to cumulative FII net selling in the range of ₹3,000–4,000 crore in the cash segment.

DIIs — largely mutual funds and insurance companies — stepped in partially, but the support was weaker than typical on a day of this magnitude. The tepid DII response amplified the downside in the morning session. India VIX closing at 13.47 (up 1.35%, with an intraday spike to 14.08) signals that options markets are pricing in above-average uncertainty heading into next week — when Q1 results season peaks and the ITR filing deadline falls on July 31.

📦 Heaviest Hitters — Largecap Movers

Stock Direction Key Driver
Eternal (Zomato) ▼ Declined Profit-booking post recent run; one of Nifty’s top losers on the day
Bajaj Finance ▼ Declined NBFC sector under pressure; rate-sensitive names hit by macro headwinds
Mahindra & Mahindra ▼ Declined Auto sector broad selloff on crude-driven input-cost fears
Nestle India ▼ Declined FMCG margin pressure; continued weakness from prior session
ONGC / Oil India ▲ Gained Direct upstream beneficiary of Brent crude $102 surge; Q1 earnings set to beat

📌 Technical Levels — The Map for Monday, July 28

Nifty 50

  • Immediate Resistance: 24,000 (key psychological + prior support turned resistance), then 24,200, and the critical 200-day EMA band at 24,300–24,400
  • Immediate Support: 23,800 (intraday tested today), then 23,700 (breached intraday — now a key “watch” level), and 23,500 as the deeper floor
  • Trend Bias: Short-term bearish. Nifty must reclaim and hold 24,000 on a closing basis to neutralise the current downtrend. Until then, rallies remain selling opportunities.

Bank Nifty

  • Immediate Resistance: 58,000–58,100 (critical ceiling — failure here opens more downside)
  • Immediate Support: 57,700 (first support); breach triggers move toward 57,000–56,500
  • Trend Bias: Consolidating within a range. Expect volatility around banking sector Q1 earnings next week.

📅 The Week Ahead — Calendar to Trade Around

Date Event Importance
July 25–27 (Weekend) No trading — monitor crude oil, West Asia headlines, US PCE data 🌐 Global Watch
July 28 (Mon) Q1 FY27 earnings — multiple large-caps report; markets reopen post-weekend crude move ⭐⭐⭐ High
July 29 (Tue) HSBC Manufacturing PMI (flash); banking sector Q1 results ⭐⭐ Medium
July 30 (Wed) RBI forex reserves data; Bank credit and deposit growth figures ⭐⭐ Medium
July 31 (Thu) ITR filing deadline FY2025-26; GST collections data; Q1 earnings peak ⭐⭐⭐ High
August 1 (Fri) HSBC Services PMI; Global macro data; F&O monthly expiry ⭐⭐ Medium

🎯 Trade Ideas — 4 Setups for Next Week

Educational content only. Not investment advice. Consult a SEBI-registered investment advisor before trading.

1. Nifty Index — Short Rally Setup

Setup: Sell Nifty on any Monday bounce to the 24,000–24,050 zone. Crude above $100 + FII selling + weak technicals = strong supply wall here.
Stop: Close above 24,150 invalidates the short.
Targets: 23,700 → 23,500
Invalidation: Crude drops sharply below $95; Nifty breaks above 24,200 on strong volume.

2. Bank Nifty — Range Play

Setup: Sell Bank Nifty near 58,000–58,100 resistance; buy on a dip to 57,700 support.
Stop: 58,300 above (short) / 57,400 below (long)
Targets: 57,200 (short side) / 58,000 (long side)
Invalidation: A strong earnings beat from a large private bank triggers breakout above 58,300.

3. Weekly Options Play — Bear Put Spread

Setup: Buy Nifty 23,800 Put / Sell 23,600 Put for current expiry. Estimated net debit: ₹40–55. Crude shock + FII selling + earnings risk = ideal defined-risk bearish setup heading into a news-heavy week.
Max Profit: ~₹145 if Nifty closes below 23,600 at expiry.
Max Loss: Net debit paid only.
Invalidation: Crude retreats sharply, Nifty rallies above 24,100.

4. Stock-Specific Setups

ONGC — Long (Crude Play): Direct upstream beneficiary of the $102 Brent spike. Setup: buy near current levels, stop below the recent swing low, target +5–8% if crude sustains above $100 for the week. Q1 earnings likely to beat estimates.

Bajaj Finance — Avoid Long / Short on Bounces: NBFC margin pressure + rate sensitivity. Wait for 48-hour stabilisation post earnings before entering any fresh long.

M&M — Watch for Reversal Entry: Strong structural story but auto sector in crude-induced pain. Watch for next support test with defined stop. Suitable for positional traders with a 2–3 week horizon.

🔥 Sentiment Read

Options data heading into expiry tells an interesting story. Heavy put buying in the 23,500–23,700 strikes for next week’s series signals institutional hedging — the smart money is buying downside protection rather than going outright short. The put-call ratio (PCR) has tilted below 1.0, a mild-to-moderate bearish signal. Max pain for the current series is pinned near 24,000, creating the possibility of a short-squeeze rally if Nifty attempts that level early Monday — especially if weekend crude headlines are benign.

On X (Twitter), the Indian stock market today was the top financial trending topic through the morning session, as the near-1% early crash grabbed retail attention. Hashtags #Nifty, #Sensex, and #CrudeOil saw heavy engagement. Sentiment split clearly: long-term investors treated the dip as accumulation opportunity (with oil, banking, and defence names cited as buys), while short-term traders expressed caution with the ITR deadline and Q1 results season overlap. The dominant retail read: nervous, watchful, not yet panicked. India VIX closing at 13.47 — elevated but not in “fear zone” territory above 20 — supports this reading.

👀 Monday’s Watch List

  • Brent Crude: Does it hold above $100 over the weekend or does geopolitical de-escalation trigger a pullback? This single variable will dictate Nifty’s Monday open gap.
  • USD/INR: Watch for RBI intervention signals if rupee breaches the 84 handle. A weak rupee prolongs FII outflows.
  • US PCE Inflation Data (Friday release): Any upside surprise could add to global risk-off sentiment and pressure emerging-market flows including India.
  • Q1 FY27 Earnings Monday Pre-Market: Large-cap results due before Monday open. Banking sector results will set the tone for Bank Nifty direction for the week.
  • West Asia Headlines: Houthi activity and Iran-Strait of Hormuz developments over the weekend are the binary risk for Monday’s open. A further escalation could see Nifty gap down sharply.

Tags: Indian stock market today, Nifty 50, Sensex, Bank Nifty, NSE, BSE, FII DII flows, crude oil India stocks, Brent crude $100, Nifty technical analysis, stock market July 24 2026, top gainers losers today, India VIX, Nifty support resistance, Q1 earnings FY27, ITR deadline 2026, ONGC, Bajaj Finance, Mahindra Mahindra stocks, Eternal Zomato, NSE BSE daily wrap

Disclaimer: This content is for educational and informational purposes only. It does not constitute investment advice or a recommendation to buy or sell any security. Always consult a SEBI-registered investment advisor before making any trading or investment decisions. Past performance is not indicative of future results. Data sourced from NSE, BSE, Business Standard, Zerodha, HDFCSky, and Goodreturns — accuracy is not guaranteed for rapidly changing market data.

Please follow and like us:

Leave a Reply Cancel reply