MarketPing
Who is buying Indian shares · 67 days

Foreigners sold. Indian funds bought two times as much.

Green: what Indian funds (DIIs) bought since 3 Jul, ₹1,89,363 Cr. Violet: what foreign investors (FIIs) sold. Black line: the Nifty 50.

Rebuilt every dayData checked Numbers last changed
Download PNG Cite this chartFree to republish · CC BY 4.0
Foreigners sold. Indian funds bought two times as much.. Green: what Indian funds (DIIs) bought since 3 Jul, ₹1,89,363 Cr. Violet: what foreign investors (FIIs) sold. Black line: the Nifty 50.
Source: NSE daily figures (early, not final), shares only · 3 Jul to 7 Oct 2026Full sizePNG

What the chart shows

Foreigners sold. Indian funds bought two times as much. That is 67 trading days, 3 Jul to 7 Oct 2026.

Indian funds (DIIs) bought: +₹1,89,363 Cr Foreign investors (FIIs) sold: ₹79,137 Cr Nifty 50: 24,271 on 3 Jul, 22,603 on 7 Oct (−6.9%)

Foreigners sold and Indian funds bought on 40 of 67 days. Biggest foreign selling day: ₹10,148 Cr, 30 Sep. Biggest Indian-fund buying day: ₹11,272 Cr, 30 Sep. The two totals were first ₹2 lakh crore apart on 30 Sep.

Each total is what was bought minus what was sold, in shares only. These are NSE's early evening figures. They show what was traded, not what comes next.

How it is measured

Source: NSE's early evening figures (provisional, not the final count) for foreign investors (FIIs) and Indian funds (DIIs), shares only, 3 Jul to 7 Oct 2026, 67 trading days · Rs crore, the total so far of what was bought minus what was sold · Nifty 50 closing values, drawn on its own scale

How this chart has read

The finding in one sentence, on each day its numbers changed.

  1. Foreigners sold. Indian funds bought two times as much. That is 67 trading days, 3 Jul to 7 Oct 2026.
  2. Foreigners sold. Indian funds bought two times as much. That is 66 trading days, 3 Jul to 6 Oct 2026.
  3. Foreigners sold. Indian funds bought two times as much. That is 65 trading days, 3 Jul to 5 Oct 2026.
  4. Foreigners sold. Indian funds bought two times as much. That is 64 trading days, 3 Jul to 1 Oct 2026.
  5. Foreigners sold. Indian funds bought two times as much. That is 63 trading days, 3 Jul to 30 Sep 2026.
  6. Foreigners sold. Indian funds bought three times as much. That is 62 trading days, 3 Jul to 29 Sep 2026.
  7. Foreigners sold. Indian funds bought four times as much. That is 61 trading days, 3 Jul to 28 Sep 2026.

Using this chart

CC BY 4.0

Free to quote and republish. This chart, with its text, is licensed under Creative Commons Attribution 4.0, including for commercial use and news reporting.

You may
  • Reprint the chart, or redraw it in your own style
  • Quote its finding and figures
  • Use it in print, online, on screen or on air
As long as you
  • Credit MarketPing
  • Link to this page where your format allows
  • Give the data date: 8 October 2026

The licence covers this page only, not the rest of MarketPing or its data. See our Terms, section 9A.

How to cite

  • News storyIn print or online copy
    Source: MarketPing, data as of 8 Oct 2026 (marketping.in/charts/handover)
  • Chart or broadcastUnder the chart, on screen or on air
    Source: MarketPing (marketping.in)
  • Research paperAPA style
    MarketPing. (2026, October 7). Foreigners sold. Indian funds bought two times as much. [Chart]. https://marketping.in/charts/handover

Keep the date: this chart is rebuilt every day and may read differently tomorrow.

More on the market

Facts from public exchange data and company filings. Not investment advice, and not a recommendation about any security. For frozen, citable findings with a full method, see our studies.