FII buying is the single most powerful driver of Nifty bull runs. When FIIs buy Indian stocks for 10+ consecutive sessions, Nifty almost always goes up. When they sell relentlessly, Nifty falls regardless of domestic data. Checking FII-DII data every morning is not optional — it is the most important pre-market habit for any serious Indian trader.
What Are FII and DII?
- FII (Foreign Institutional Investors) / FPI (Foreign Portfolio Investors): International funds and institutions investing in Indian markets — US mutual funds, hedge funds, pension funds, sovereign wealth funds. They bring foreign capital into India. When they buy, money flows in (bullish for INR and Nifty). When they sell, capital leaves India (bearish for both).
- DII (Domestic Institutional Investors): Indian mutual funds, insurance companies (LIC), banks, and pension funds. They invest domestic savings into Indian markets. DIIs are typically counter-cyclical — they tend to BUY when FIIs sell (providing a floor) and sometimes sell when FIIs buy aggressively.
Where to Find FII-DII Data
- NSE India: nseindia.com → Market Data → FII/DII Data. Updated daily after market close, showing cash market buys and sells for that session.
- SEBI website: sebi.gov.in → Market Data → FPI Data. More detailed breakdown by category.
- Moneycontrol / Economic Times: Both publish FII-DII tables daily — easy to check on mobile.
- Timing: Previous day's data is available from approximately 6:30–7:00 PM IST. Check it as part of your evening review.
How to Read FII-DII Data
The daily FII-DII table shows four numbers:
- FII Buy Value (₹ crore): Total value of Indian stocks/derivatives purchased by FIIs that day
- FII Sell Value (₹ crore): Total value sold by FIIs
- FII Net (Buy − Sell): Positive = net buyers (bullish signal). Negative = net sellers (bearish signal)
- DII Net: Same calculation for domestic institutions
Single-day FII data = noise. Trend of 5–10 days = signal. One day of FII selling after a long buying streak is not alarming. But if FIIs sell for 8–10 consecutive sessions, the trend is shifting.
FII-DII Data as Trading Signals
- FII buying streak (5+ days): Strong bullish tailwind for Nifty. Bias all intraday trades to the long side. Dips are buying opportunities as institutional demand absorbs selling.
- FII selling streak (5+ days): Bearish pressure on Nifty. Bias to short side. Rallies are selling opportunities. DII buying may slow the fall but rarely reverses a sustained FII selling trend.
- FII selling + DII buying: Market finding a floor. Watch for a reversal — when FIIs stop selling, DII buying provides the launchpad for the next rally.
- FII buying + DII selling: Institutions distributing while foreign money enters. This divergence sometimes precedes a temporary market top. Watch closely.
- Very large single-day FII buy (₹3,000+ crore): Significant institutional entry — often at a major support level. Strong bullish signal for the next few sessions.
- Very large single-day FII sell (₹3,000+ crore): Panic selling or major position unwinding. Can trigger sharp Nifty decline. Defensive stance advised.
FII in Derivatives (F&O Data)
Beyond the cash market, FII positions in the Nifty futures and options market provide even more precise signals:
- FII Long/Short Ratio in Index Futures: Available on NSE's FII Derivatives Statistics page. Long ratio above 60% = FIIs bullish on Nifty. Below 40% = bearish.
- FII adding long positions in Nifty futures: Very bullish signal — they are using leverage to bet on Nifty going higher.
- FII short-covering (reducing shorts): Often triggers sharp Nifty rallies as short sellers buy back their positions.
FII-DII in Your Morning Routine
Every morning before the market opens:
- Check yesterday's FII net figure — positive or negative?
- Look at the 5-day cumulative FII flow — buying or selling trend?
- Check FII futures long/short ratio — overall institutional bias?
- Combine with: Gift Nifty direction + India VIX + global markets
- Determine today's bias: bullish, bearish, or neutral
A Nifty gap-up with 5 consecutive days of FII buying = strong bullish bias. A Nifty gap-up with 5 consecutive days of FII selling = be cautious, the gap may fill.
Monday: FII net = +₹1,850 crore (buying). Nifty +0.4%.
Tuesday: FII net = +₹2,340 crore (buying). Nifty +0.8%.
Wednesday: FII net = +₹980 crore (lighter buying). Nifty flat.
Thursday: FII net = −₹450 crore (light selling). Nifty −0.3%.
Friday: FII net = +₹3,120 crore (strong buying). Nifty +1.2%.
Reading: Weekly FII flow strongly positive (+₹7,840 crore net). Four of five sessions bullish. Thursday's small sell was noise, not trend change. Bias for next Monday: bullish. Any Monday gap-down should be treated as a buying opportunity unless FII data changes dramatically over the weekend.
Tonight, go to nseindia.com → Market Data → FII/DII Data. Look at the last 10 trading sessions. Calculate the 10-day cumulative FII flow. Is it positive or negative? Now look at what Nifty did during those same 10 sessions. The correlation will be immediately visible. Make this a daily habit — 3 minutes every evening before your next trading day. Read next: MACD + Price Action on Nifty.