General

FII DII Data: How to Read FII and DII Activity

FII DII data shows the daily buying, selling and net activity of foreign and domestic institutional investors in India’s cash market. The headline figures published by exchanges are provisional, meaning they can change after reporting updates.

For traders, FII and DII data provides context about institutional activity. It does not reveal which stocks every institution traded, why it traded them, or what the market will do next.

Let's see where to find the figures, how to read them and how to avoid drawing conclusions that the data cannot support.

What Is FII DII Data?

FII stands for Foreign Institutional Investor. The term commonly refers to overseas institutions such as investment funds, pension funds and asset managers investing in Indian securities.

DII stands for Domestic Institutional Investor. These include Indian institutions such as mutual funds, insurance companies, banks and pension funds.

You will also see the term FPI, or Foreign Portfolio Investor. FPI is the broader regulatory category that replaced the earlier FII framework. In market commentary, “FII activity” remains a common shorthand for foreign portfolio activity, although the terms are not identical in scope.

Term

Who it covers

Factors that can influence activity

FII/FPI

Foreign investors covered by the relevant reporting category

Global interest rates, currency movements, valuations and portfolio allocation

DII

Domestic institutions such as mutual funds and insurers

Investor contributions, redemptions, investment mandates and portfolio decisions

The daily cash-market report shows each group’s gross purchases, gross sales and net value. It measures trading activity during the session, not the total value of their holdings.

Where to Check FII DII Data Today

For the latest figures, start with the NSE FII/FPI and DII trading activity report.

The page provides both NSE-only activity and consolidated activity across NSE, BSE and MSEI. Select the consolidated table when you want the broader exchange figure, and check its reporting date before using the numbers.

There are two main reporting sources to distinguish:

Source

What it shows

What to remember

Exchange FII/FPI and DII report

Provisional institutional purchases and sales in the cash-market segment

Check the date and whether the table is NSE-only or consolidated

NSDL and CDSL FPI reports

Custodian-reported foreign portfolio investment data across separately identified asset classes and investment routes

These cover FPI activity, not a combined FII-and-DII report

The exchange figures are generally available after the trading session and can be revised. Depository reports have their own reporting basis and timing, so they should not be treated as a simple next-day replacement for the entire exchange table.

How to Read the FII DII Data Table

Three numbers matter:

  • Gross purchases: The total value bought by the group.

  • Gross sales: The total value sold by the group.

  • Net value: Purchases minus sales.

The calculation is straightforward:

Net value = gross purchases − gross sales

A positive result means the group bought more than it sold. A negative result means it sold more than it bought.

Here is an illustrative example, with all figures in ₹ crore:

Group

Gross purchases

Gross sales

Net value

FII/FPI

12,400

15,600

−3,200

DII

11,900

8,300

+3,600

FIIs were net sellers of ₹3,200 crore, while DIIs were net buyers of ₹3,600 crore.

Domestic net buying exceeded foreign net selling in this example. However, that does not establish that the index rose or remained flat. The groups may have traded different stocks at different times, and other market participants also influenced prices.

Do not ignore the gross figures. Large purchases and sales alongside a small net value indicate substantial two-way activity. They do not necessarily mean the same institutions repeatedly bought and sold the same positions.

Turn Market Context Into Testable Rules

FII DII data helps you understand institutional activity. With AlgoTest, you can backtest supported price, indicator and options-based trading rules before risking capital.

Sign up on AlgoTest and get 25 free backtests every Monday

Why FII and DII Activity Matters

Institutional orders can influence prices, particularly when substantial buying or selling continues across several sessions.

Foreign portfolio activity can reflect global interest rates, changes in the rupee, relative valuations and decisions about how much capital to allocate to India. Domestic institutional activity can reflect contributions, redemptions and portfolio adjustments.

Regular SIP contributions are one source of money for domestic mutual funds. However, SIP collections are not the same as net equity purchases: redemptions, scheme mandates and deployment decisions also matter.

FII DII data therefore helps answer a limited but useful question:

Were these institutional groups net buyers or net sellers during the period?

It cannot, by itself, explain their motives or predict the next session.

How to Read FII and DII Activity Together

Looking at both groups gives more context than focusing only on foreign selling or domestic buying.

FII/FPI activity

DII activity

What the figures establish

Net buying

Net buying

Both groups bought more than they sold

Net selling

Net buying

Domestic net buying occurred alongside foreign net selling

Net buying

Net selling

Foreign net buying occurred alongside domestic net selling

Net selling

Net selling

Both groups sold more than they bought

These are descriptions of activity, not automatic bullish or bearish signals.

A practical way to review the data is to:

  1. Check the reporting date and source.

  2. Read gross purchases, gross sales and net values.

  3. Compare the latest session with a consistent recent window, such as five or ten trading sessions.

  4. Review how the index and relevant sectors behaved over that period.

  5. Examine derivatives positioning separately.

For example, daily FII net values of −₹1,000 crore, +₹500 crore and −₹1,500 crore produce a three-session cumulative net sale of ₹2,000 crore.

That is more informative than describing only the second day as foreign buying. However, there is no universally correct lookback period, and a cumulative trend is still not a trade recommendation.

Cash-Market Data vs Derivatives Positioning

Difference between FII DII cash-market data and participant-wise derivatives open interest

The headline FII DII table covers cash-market activity. It does not include futures and options positions.

Institutions can hold shares while using derivatives to hedge exposure, manage risk or express another view. Cash buying alongside short futures positions does not necessarily mean the data contradicts itself.

NSE’s participant-wise open interest report separates outstanding F&O positions into FII, DII, Client and Pro categories. It reports long and short contract counts, which are different from the rupee values in the cash-market table.

If the terminology is new, start with the basics of open interest. Our guide to OI spurts explains a separate tool for examining changes in open interest; it does not replace participant-wise data.

Neither report reveals an institution’s complete strategy. Combining cash activity and derivatives positioning provides more context, but it still does not prove whether a particular position is a hedge or a directional trade.

Why NSE and NSDL Figures Can Differ

A news headline may report foreign inflows while the exchange table shows net selling. Before assuming one is wrong, check what each figure measures.

The exchange report covers provisional cash-market trading activity. NSDL’s FPI reports distinguish between investment routes, including stock-exchange transactions and primary-market or other activity.

The latter can include transactions such as primary-market purchases, preferential allotments and rights issues. These do not all appear as purchases in the exchange’s daily trading table. NSDL explains the included transaction types in its reporting notes.

Reporting dates and custodian confirmations can also differ.

When comparing two figures, match:

  • The period being measured.

  • The asset class, such as equity rather than total equity and debt.

  • The investment route.

  • The provisional or confirmed reporting basis.

This avoids comparing two valid numbers that answer different questions.

What FII DII Data Cannot Tell You

The headline report has several limits:

  • Individual stock choices: Aggregate net buying does not identify every stock bought or sold.

  • Trading motives: The figures do not explain whether activity reflects valuation decisions, redemptions, hedging or portfolio adjustments.

  • Complete market participation: The table does not separately describe all other investor groups.

  • Next-day direction: Net institutional buying does not guarantee a rising market, and net selling does not guarantee a decline.

  • Reasons for unusually large trades: Index rebalancing activity can be included in the totals without being separately identified.

For Nifty traders, another distinction matters: consolidated FII DII cash-market data is not a Nifty-only flow report.

It can provide background for index analysis, but it should not be presented as the exact amount institutions bought or sold in Nifty constituents.

Common Mistakes to Avoid

The most common error is turning a descriptive number into a trading instruction.

“FIIs sold today, so the market must fall tomorrow” skips the effects of prices, expectations, other participants and overnight developments.

Other mistakes include comparing different reporting dates, treating provisional values as final, and assuming all domestic buying directly offsets foreign selling.

Keep the same source and measurement method when tracking a trend. If you change datasets halfway through, the apparent change may reflect reporting differences rather than investor behaviour.

The same discipline applies when designing a strategy: define what you are measuring before deciding how to act on it. Our guide to common algo trading mistakes covers related testing and execution pitfalls.

From Institutional Context to Testable Trading Rules

An institutional-flow observation is not yet a strategy. A testable approach needs a defined entry, exit, risk limit and decision time.

You might use FII DII activity as context while reviewing price behaviour, Nifty open interest or the Nifty option chain. But testing a flow-based condition requires historical flow data and a backtesting workflow that supports that input.

Testing price or options rules alone does not validate the additional FII/DII filter.

Timing matters too. If a day’s institutional figures become available only after the close, they cannot legitimately trigger a trade earlier that same day in a historical test. That would introduce look-ahead bias: using information that was not yet available.

For strategy rules supported by AlgoTest, backtesting can help evaluate historical performance. Use appropriate cost and slippage assumptions, then consider forward testing (aka paper trading) to observe the strategy in current conditions.

Read 'how backtesting and forward testing work on AlgoTest'

Conclusion

FII DII data is useful context, not a complete market forecast. Read purchases, sales and net values together, compare a consistent period and distinguish cash-market activity from derivatives positioning.

Most importantly, separate what the report shows from what you infer. A net selling figure is evidence of selling, not proof of the reason behind it or the market’s next move.

When you are ready to evaluate a rules-based options strategy, use AlgoTest to backtest the conditions its tools support and review simulated performance before considering live deployment. AlgoTest offers 25 free backtests each Monday.

This article is for educational purposes only and is not investment advice.

Frequently Asked Questions

What is FII DII data?
FII DII data commonly refers to the provisional daily purchases, sales and net activity of foreign and domestic institutional investors in India’s cash-market segment.
Where can I check FII DII data today?
Check NSE’s FII/FPI and DII trading activity report. Select the consolidated NSE, BSE and MSEI table and verify its reporting date. NSDL and CDSL provide separate FPI investment reports.
What is the difference between FII and DII?
FII refers to foreign institutional investors, while DII refers to domestic institutional investors. FPI is the broader regulatory term used for foreign portfolio investors.
How is the net value calculated?
Subtract gross sales from gross purchases. A positive result means net buying; a negative result means net selling. Figures in the headline table are reported in ₹ crore.
Is FII DII data live?
The headline exchange figures are generally published after the trading session, not as a live intraday feed. They are provisional and may be revised. Check the date displayed on the report.
Does DII buying cancel out FII selling?
Not necessarily. The groups may trade different stocks at different times, while other participants also affect prices. Similar net values do not guarantee a flat market.
Does FII DII data include futures and options?
The headline cash-market table does not. Derivatives positions are reported separately, including in NSE’s participant-wise open interest report.
Why can NSE and NSDL FPI figures differ?
They can differ because of reporting dates, confirmations, asset classes and investment routes. NSDL reports include primary-market and other activity as well as stock-exchange transactions.
Is FII DII data specific to Nifty?
No. The consolidated cash-market report covers activity across the reported exchanges, not just Nifty constituents.
How many days of FII DII data should I analyse?
Five or ten trading sessions can be a useful starting point for comparing cumulative activity, but there is no universal best period. Use a consistent window and avoid treating the result as a standalone trading signal.