Nifty fell for a sixth straight session to close at 24,154.90 as crude oil crossed $91. Here is what the FII selling versus DII buying data suggests for the next move.
Six sessions in a row now. The Nifty 50 closed at 24,154.90 on Tuesday, down 132.75 points or 0.55 per cent, marking its sixth straight day of losses and taking the cumulative fall to 1.74 per cent over this stretch. The Sensex was not far behind, dropping 492.70 points or 0.63 per cent to settle at 77,235.46, its third consecutive losing session. If you have been watching your portfolio turn a shade of red every evening this week, you are not alone, and there is a fairly clear story behind why this is happening.
The trigger today was Brent crude climbing above $91 a barrel, its highest in a while, after renewed tension between the US and Iran spooked global markets. Add to that weak global cues, continued FII selling, rising US bond yields and a softer rupee, and you get the kind of session where even a strong single trading day feels like it is fighting an uphill battle.
IT stocks led the selloff, with the Nifty IT index falling close to 2 per cent for a second straight day. Infosys was down 2.18 per cent, Bharti Airtel slipped 1.78 per cent and HDFC Bank lost 0.82 per cent, and together these three did most of the damage to the headline index. On the other side, pharma, auto and oil and gas were the only major sectors that managed to close in the green, a fairly classic defensive rotation pattern you tend to see when the broader market is nervous.
Interestingly, the broader market actually held up better than the frontline indices today. The BSE 150 MidCap index fell a modest 0.35 per cent, while the BSE 250 SmallCap index actually gained 0.19 per cent. Market breadth, however, stayed negative overall, with 1,930 shares advancing against 2,384 declining on the BSE. That mixed picture, largecaps under more pressure than the broader market, echoes what we covered while explaining the ongoing divergence between smallcaps and the Nifty earlier this month.
The rupee also had a rough day, slipping to around 95.65 against the dollar compared to its previous close of 95.42, pressured by the same oil spike that hit equities. India's 10-year bond yield rose to 6.824 per cent from 6.804 per cent, tracking a jump in US Treasury yields to 4.736 per cent, as investors braced for the Federal Reserve's July meeting minutes due out on Wednesday.
This did not happen overnight. The streak began around August 11, and by Thursday, August 13, the Nifty had already extended its losing run to a third straight session, settling at 24,395.85 with the 24,350 zone being defended as crucial support at the time. That support did not hold for long. By Monday, August 17, the index had fallen for a fifth straight session, slipping below the 24,300 mark entirely. And today, the sixth session, took it further down to 24,154.90.
If you followed our coverage of the five-day losing streak and the 24,275 support level just a day ago, you already know this slide has been gradual rather than a single sharp crash, which is actually a slightly different animal than a panic selloff. Gradual, grinding declines like this one are usually driven by a mix of macro headwinds rather than one big shock, and that is exactly what has been playing out here, oil, rates, rupee and global sentiment all pulling in the same direction at once.
| Metric | Reading |
|---|---|
| Nifty 50 Close (Aug 18) | 24,154.90, down 0.55% today |
| Sensex Close (Aug 18) | 77,235.46, down 0.63% today |
| Cumulative Fall (6 Sessions) | 1.74% on Nifty |
| FII Net Flow (Aug 17, latest) | Rs. 2,535 crore net sold |
| DII Net Flow (Aug 17, latest) | Rs. 5,101 crore net bought |
| Key Resistance Zone | 24,400 to 24,500 |
| Key Support Zone | 24,100 to 24,300 |
This is really the heart of the story. On August 17, the last session for which confirmed institutional data is available, FIIs net sold Rs. 2,535 crore worth of Indian equities, continuing their selling streak. DIIs, on the other hand, net bought Rs. 5,101 crore on the very same day, more than double the FII outflow. That gap matters a lot more than either number in isolation.
Historically, when DII absorption of FII selling crosses roughly 75 per cent, market drawdowns tend to stay contained rather than snowballing into something deeper. Right now, DII buying is not just absorbing FII selling, it is exceeding it by nearly double, which is one reason the Nifty's fall has been a slow bleed rather than a sharp crash. If you want to understand the mechanics of how this tug of war typically plays out, our explainer on the FII and DII buying pattern from late July, when both were net buyers, is a useful contrast to today's more one-sided setup.
It is also worth remembering that mutual fund SIPs and insurance premiums flowing into DIIs are structurally steady, they show up every month regardless of headlines. FIIs, on the other hand, tend to react much faster to global triggers like oil prices, US bond yields and geopolitical tension, all three of which were working against Indian equities today.
Today also happened to be the weekly Nifty 50 derivatives expiry, which added its own layer of volatility to the session. Open interest data going into the expiry showed maximum Call OI concentrated at the 24,400 and 24,500 strikes, marking those as the nearest resistance zones, while maximum Put OI was concentrated at 24,300 and 24,000, suggesting support broadly in the 24,100 to 24,200 band.
What this tells us is fairly straightforward. The Nifty is currently sitting close to the lower end of the support band, which means the next couple of sessions become important to watch. A decisive close below 24,100 would open the door to a deeper slide, while any bounce that reclaims 24,300 would suggest the support zone is holding. If you are new to reading open interest data like this, our guide on what open interest actually means in an option chain is a good place to start, and our piece on how the put-call ratio reflects market sentiment pairs well with it.
The IT sector's underperformance today is not an isolated event either. Nifty IT has now fallen for two straight sessions, and this comes on the back of what had briefly looked like IT becoming a favoured FPI trade again not too long ago. A stronger dollar, rupee weakness that should technically help IT exporters but is instead being overshadowed by broader risk-off sentiment, and profit booking after a decent run are all playing a part. This kind of rotation, where a previously favoured sector suddenly turns into the biggest drag, is exactly why sector-level tracking matters as much as index-level tracking.
A few specific triggers will decide where this goes next. The Federal Reserve's July meeting minutes are due on Wednesday, and given the Fed's last decision was a divided one with three policymakers pushing for a hike, any hawkish tone in the minutes could add further pressure on global risk assets. Crude oil's trajectory matters just as much, since Brent above $91 is already squeezing the rupee and raising import bill worries, a dynamic we have tracked before when Hormuz tension last pushed oil sharply higher and dragged the Nifty below 24,000.
For retail investors watching this play out, the more useful exercise is not predicting the exact bottom but sizing positions sensibly while the tug of war between FII selling and DII buying continues. Anyone building fresh positions during a stretch like this would do well to revisit the 3-5-7 rule of money management before adding size, since six red days in a row is exactly the kind of environment where overconfidence on either side, bulls calling a bottom too early or bears extrapolating the slide too far, tends to get punished.
The slide was driven by a combination of factors, including Brent crude crossing $91 a barrel on renewed US-Iran tensions, continued FII selling, rising US bond yields, a weaker rupee, and profit booking in IT stocks.
Based on weekly expiry open interest data, the key support zone lies between 24,100 and 24,300, while resistance is concentrated between 24,400 and 24,500.
On August 17, DIIs net bought Rs. 5,101 crore against FII net selling of Rs. 2,535 crore, roughly double the outflow, which is one reason the fall has been gradual rather than sharp.
IT stocks have led the selloff, falling nearly 2 per cent for two straight sessions, with Infosys among the biggest drags. Pharma, auto and oil and gas were the only sectors that gained today.
Key triggers include the US Federal Reserve's July meeting minutes due Wednesday, the direction of Brent crude prices, and whether the Nifty holds the 24,100 to 24,300 support zone in the coming sessions.
Disclaimer: This article is for informational purposes only and should not be considered investment advice. Stock market investments are subject to market risks. Please consult a registered financial advisor before making any investment decisions.