On October 21, 2026, Indian stock markets displayed pronounced volatility, with the BSE Sensex initially surging over 800 points before succumbing to selling pressure. The index reached an intraday peak of 74,682.19 but ultimately closed down at 73,709.69, reflecting a drop of 143.21 points or 0.19%. The Nifty 50 followed a similar trajectory, climbing to 23,120.90 before settling at 22,811.35, down 77.60 points or 0.34%.
The market's decline was influenced by several factors, notably the persistent pressure from high crude oil prices and elevated US bond yields, according to VK Vijayakumar, chief investment strategist at Geojit Investments. He noted that the current market environment is characterized by a 'sell-on-rally' approach, indicating a cautious sentiment among investors. The IT sector, however, managed to remain buoyant, with the Nifty IT index climbing by 2.8%.
- Brent crude prices remain elevated — currently trading at $110 per barrel, impacting market sentiment.
- Market breadth favors decline — with 608 stocks advancing against 2,988 declining on the NSE.
- Foreign Institutional Investors (FIIs) sell-off — offloading equities worth ₹1,148.64 crore, while Domestic Institutional Investors bought shares worth ₹3,201.19 crore.
As the trading session progressed, the market saw increased selling pressure, particularly in heavyweights and broader indices. The Nifty Midcap 100 and Nifty Smallcap 100 indices fell by 1.58% and 2.37%, respectively. The increase in the India VIX, the market's volatility index, by over 6% to 15.7 indicates growing investor anxiety.
Looking ahead, analysts suggest that improving earnings growth and favorable valuations of large-cap stocks could provide some support. Sudeep Shah, head of technical and derivatives research at SBI Securities, mentioned that the Nifty may consolidate until a decisive breakout occurs, with critical support levels at 22,630–22,650.







