Nifty 50 closed near 24,187 on July 21, 2026, slipping for the second straight day as crude oil spiked toward $90 and Iran tensions escalated. Market-wide put writing dominated expiry-day flows, while 24,200 became the new defensive line for bulls. In this note, Shakti Tiwari — Nifty Option Trader and Research Analyst — breaks down the levels, option chain signals, and a practical intraday trade setup for July 22.
Market Recap: What Happened on July 21
Key data points from today's session:
| Metric | Value | Impact |
|---|---|---|
| Nifty 50 close | 24,187 | -0.85% day |
| Bank Nifty | 51,240 | -1.1% day |
| India VIX | 14.2 | Fear rising |
| Crude Oil | ~$90/bbl | Supply risk premium |
| FII Flow | -₹1,240 Cr | Selling pressure |
| DII Flow | +₹980 Cr | Domestic support |
Global drivers were not friendly: Houthi naval blockade threats on Saudi Arabia pushed crude higher, Iran tensions escalated, and US Treasuries sold off. For India, higher crude means higher input costs for paints, plastics, aviation — and a weaker rupee appetite.
Why Nifty Defended 24,200 but Broke Down Anyway
Morning setup looked promising. Nifty opened flat-to-positive, tested 24,250, and briefly held above 24,200. But two things killed the bounce:
1. Crude spike into lunchtime
Once crude crossed $88 and headed for $90, auto and energy stocks lost momentum. The correlation is simple: India imports 85%+ of its crude. Higher crude = higher trade deficit fears = weaker rupee = foreign selling.
2. Bank Nifty underperformance
HDFC Bank, Axis Bank, and IndusInd dragged Bank Nifty down 1.1%. Banking is 35% of Nifty weight. When banks fall, Nifty falls harder. PSU banks held better; private banks bore the brunt.
By 2:15 PM, Nifty broke below 24,200 with volume. That triggered stop-losses from overnight bulls. Final close: 24,187.
Expiry-Day Option Chain Signals
Today's F&O expiry (July 2026 weekly) showed classic short covering + fresh put writing into the close.
Max Pain theory: At 24,200, call writers had maximum pain. Nifty closing at 24,187 means call writers won marginally, but not by much.
PCR (Put-Call Ratio): Open interest data shows:
- 24,000 PE added 2.1 lakh contracts — strong support
- 24,200 CE unwound 1.4 lakh — resistance softening
- 24,500 PE still held — hedges for upside
Key interpretation: Smart money positioned for range-bound tomorrow. 24,000-24,200 is the new battleground.
Intraday Trade Setup for July 22
Bias: Cautiously bearish until 24,000 holds.
Scenario A — Breakdown below 24,000
- Sell Nifty 23,950 PE if premium drops to 60-80
- Target: 23,800 by afternoon
- Stop: 24,050
Scenario B — Bounce from 24,000
- Buy 24,000 CE only above 24,050 confirmation
- Target: 24,250
- Stop: 23,950
Scenario C — Range-bound 24,000-24,200
- Iron condor: sell 23,950 PE + 24,250 CE, buy 23,800 PE + 24,350 CE
- Net credit: ~₹45-55
- Max profit if Nifty stays inside
Risk management:
- Max 2% capital per trade
- No overnight directional bets without hedge
- Crude above $92 = avoid longs entirely
What to Watch Tomorrow
Macro triggers:
- Crude oil price action — if $90 breaks, expect 24,000 test
- Iran news flow — any escalation = selling
- FII flow data — if selling continues, 23,800 possible
Technical levels:
- Support: 24,000 > 23,800 > 23,500
- Resistance: 24,200 > 24,350 > 24,500
- VIX above 15 = avoid positional trades
Bottom Line
July 21 was a risk-off day. Crude tensions + FII selling + expiry-day churn = Nifty slipped below 24,200. Option sellerswho wrote 24,000 PE are in control tomorrow. The smart play is to trade the range, respect 24,000 as the line in the sand, and keep positions small until crude stabilizes.
The trend is not your friend right now. The range is.
Further Reading
- Upstox Trade Setup: Trade setup for July 21: Can NIFTY50 defend 24,200 on expiry day?
- BusinessLine: Nifty Prediction Today – July 21, 2026
- Liquide Blog: Share Market Today: Nifty 50, Bank Nifty | July 21, 2026
- CoinGecko Crude Oil: https://www.coingecko.com/en/coins/bitcoin
Tags: Nifty, Bank Nifty, option trading, Nifty 24187, expiry day trading, FII selling, crude oil impact, India VIX, Shakti Tiwari Nifty analysis, July 21 2026, intraday setup, put writing, PCR, max pain

Top comments (0)