Foreign investors bought Indian shares worth more than ₹7,000 crore for a second day running, while domestic institutions sold again. But foreign funds are also holding large bets against the index in the futures market.
Foreign institutional investors (FIIs) bought a net ₹7,284.03 crore of Indian shares in the cash market on Wednesday, according to provisional exchange data. Domestic institutional investors (DIIs), mainly mutual funds and insurers, sold a net ₹3,712.23 crore.
That followed net foreign buying of ₹6,837 crore on Tuesday, which was reported as their largest single-day purchase in about a year. Including Monday, foreign investors have bought about ₹17,000 crore of Indian shares in the first three trading days of November, according to market data.
The shift is significant after a year in which foreign investors sold Indian shares at record levels. They sold ₹48,056 crore in October alone.
The other side of the trade
The cash market figures do not tell the whole story.
Derivatives data show that foreign investors held a large net short position in index futures, contracts that profit if the market falls. On Tuesday, foreign investors were net short about 2.03 lakh index futures contracts, according to participant data from the exchanges.
That position changed somewhat on Wednesday, when foreign investors’ net short position fell by about 30,000 contracts, as some of those bets were closed.
The combination is important. Buying shares in the cash market while holding short positions in futures can mean several things. Foreign funds may be buying specific companies they like while protecting themselves against a broader market fall. They may be gradually reducing a large bearish position built up during the autumn selloff. Or the short futures may be hedging their exposure while they wait for more clarity on oil, the Fed and US policy towards Iran.
One analysis of Tuesday’s data described the pattern as profit-taking with protection against a fall. Either way, the futures data suggest foreign investors are not yet fully confident that the market will keep rising.
Why domestic institutions are selling
Domestic institutions have sold on both days of heavy foreign buying. That is not unusual after a quick rally. The Nifty has risen more than 5% in five sessions. Mutual funds and insurers often reduce positions into strong markets to rebalance their portfolios or take profits.
It does not mean domestic money is leaving the market. SIP flows into mutual funds remain at record levels, and domestic institutions have bought about ₹6.8 lakh crore of Indian shares this year, absorbing most of the foreign selling. They now own a record 17% of Indian listed companies.
What has changed is the balance. For most of 2026, domestic institutions supported the market while foreign investors sold. This week, the roles have reversed.
What could keep foreign money coming
Several factors favour continued foreign buying: oil has fallen about 20% in a week, the rupee has strengthened to around 94.58 a dollar, Indian valuations are lower than a year ago, and US technology stocks have corrected, encouraging global funds to diversify.
The risks are also clear. If US-Iran talks fail and oil rises again, foreign investors could return to selling. And if the Fed raises rates in December, US assets would become more attractive.
The futures data are worth watching closely in the coming days. If foreign investors continue to reduce their short positions while buying shares, it would signal a genuine change in view. If they keep buying shares while maintaining large short positions, it would suggest a more cautious approach, and the rally could prove fragile.