logologo
Search stocks, ETFs, IPOs & more
Quest
arrow
WhatsApp Icon

FII DII net flows: Nifty slips on 20 Jul 2026

Nifty close on 20 July 2026

Nifty ended at 24,238.50 on 20 Jul 2026. The index was down 95.80 points, or 0.39%, as shared in social posts. Conversations around the close focused less on price action and more on institutional flows. Many users treated the day as part of a broader push and pull between foreign and domestic institutions. The dominant framing was that FIIs were selling while DIIs were buying. Most of the numbers being reshared were from the most recent available reporting dates. That meant 16 Jul and 17 Jul cash-market prints were repeatedly referenced. The broader takeaway on feeds was that flows were being used to explain day-to-day swings in sentiment.

What Reddit and social feeds were tracking

Threads largely relied on “community trackers” that compile NSE and BSE flow snapshots. These trackers typically highlight cash-market gross buys, gross sells, and the resulting net value. Several posts also added derivatives segments like index futures, index options, and stock futures. The tone in many comments was cautious because the same day can show different numbers depending on the data source and update time. Users also compared a single-day flow print with rolling windows such as “20-day net flow.” A recurring point was that cash flows are easiest to interpret, but they can still be revised. Another recurring point was that derivatives flows can look very large and may not translate directly to cash buying or selling. In short, the community was less focused on a single “perfect” number and more focused on the direction and persistence of flows.

Cash-market flows: the widely shared 16 July print

One widely circulated table for 16-Jul-2026 listed DII gross buys of ₹17,192.66 crore and gross sells of ₹14,825.78 crore. That implies a DII net of +₹2,366.88 crore for the day in that table. The same table listed FII/FPI gross buys of ₹13,013.48 crore and gross sells of ₹16,460.66 crore. That implies an FII/FPI net of -₹3,447.18 crore for the day in that table. Several commenters used this combination as an example of “DII absorption” of foreign selling. The point being debated was not whether DIIs bought, but whether that buying was enough to stabilise prices consistently. Some users also noted that the tables were sometimes described as “unsorted,” which added to confusion when scanning quickly. Even with that caveat, the direction of flows was consistently described as FII selling and DII buying.

Cash-market flows: 17 July numbers were also in focus

A separate cash-flow table for 17-Jul-2026 listed FII gross purchases of ₹14,823.2 crore and sales of ₹18,003.2 crore. In that table, the FII net was -₹3,180.0 crore for the day. The same table listed DII gross purchases of ₹17,180.1 crore and sales of ₹16,162.2 crore. That implied a DII net of +₹1,017.9 crore for the day. These two back-to-back sessions, 16 Jul and 17 Jul, were frequently used as “recent trend” evidence. People also compared them to an earlier date in the same table, 07-Jul-2026, where FIIs were shown net positive (+₹848.3 crore) while DIIs were net negative (-₹383.4 crore). That contrast was cited to argue that flows can flip quickly, even within the same month. The practical implication discussed was that one day of buying or selling is not a full signal by itself.

Provisional versus final data was a recurring caveat

Several posts reminded readers that NSE and BSE publish provisional FII/DII numbers daily after market close. The commonly cited timing was around 5:30-6:30 PM IST for provisional figures. Final confirmed figures were described as arriving the next trading day. This mattered because screenshots and reposts often capture provisional numbers that may later be revised. Users also pointed out that “headline cash numbers” can differ from a later confirmed sheet or a different tracker’s aggregation. The same caution was applied to derivatives numbers, where interpretation depends on the exact contract type and how netting is calculated. The community consensus was that flow data is useful, but it should be tagged with the date and the update time. This is why many discussions on 20 Jul referenced 16 Jul and 17 Jul, rather than claiming an official 20 Jul cash print.

Monthly roll-ups differed across trackers

Monthly flow summaries for July 2026 circulated in multiple versions. One snapshot, marked “Last Updated: 13 Jul 2026,” showed “This Month” totals of FII: +₹1,511 crore and DII: +₹13,437 crore, with net flow +₹14,948 crore over 9 trading days. Another shared table for “2026” listed Jul 2026 as FII net -4,547 and DII net +21,074, alongside a Nifty value shown as 24190.95 live +0.8%. Some comments treated these as conflicting, while others treated them as different cut-offs or definitions. Without a single common source sheet attached, participants mainly used these roll-ups for directional context. The directional message across both roll-ups was that DIIs were net buyers in July, while FII totals depended on the tracker and period. The most careful posts avoided declaring one monthly number as “the” truth and instead emphasized checking the underlying daily data.

Derivatives flows entered the conversation, but with care

A dated snapshot for Tue, 30 Jun, 2026 (Rs. crores) was also being reposted. It listed FII cash market at -₹2,556.75 crore and DII cash market at +₹6,842.34 crore for that date. It also showed FII index futures at -₹6,812.27 crore, FII index options at -₹10,539.34 crore, and FII stock futures at -₹1,576.48 crore. Separately, another circulated “overall flows” snapshot for a day mentioned FII index futures at -₹586.02 crore and FII index options at -₹6,738.11 crore as net derivatives figures. In comments, some traders used these derivatives numbers to argue positioning had turned risk-off. Others cautioned that derivatives net figures can reflect hedging, rolling, or option structures rather than outright bearish bets. The net result was that derivatives were treated as supporting context, not a standalone verdict.

Rolling 20-session signals were widely quoted

One tracker post dated 09 Jul 2026 shared a “20-Day Net Flow” view. It stated FIIs had net flows of -₹38,595 crore over the last 20 sessions, tagged with a “heavy selling” signal. It also stated DIIs had net flows of ₹38,060 crore over the last 20 sessions, tagged with a “heavy buying” signal. Users liked this framing because it compresses many days into one line. At the same time, commenters flagged a strange line in the same post showing “Positive days: 0/0,” which raised questions about how that statistic was computed. Even with that oddity, the rolling picture was repeatedly summarised as persistent FII outflows matched by DII inflows. This rolling lens was often used to interpret why the market can stay resilient even when foreign selling dominates on some days. On 20 Jul, the same rolling narrative was used to explain why a modest index drop did not automatically imply a breakdown.

Quick reference: the key flow prints being shared

The table below consolidates the specific daily and monthly figures that were repeatedly cited in posts. It reflects the values exactly as circulated in the provided trackers and screenshots. Where monthly roll-ups differ, both versions are shown rather than choosing one. Readers on social feeds generally treated these as “trackable indicators,” not as a substitute for official exchange files. The most practical use case discussed was comparing direction and persistence across days. Another use case was checking whether DII buying appears on the same days as FII selling. A third use case was verifying whether a monthly narrative is supported by daily prints. Taken together, these snapshots explain why 20 Jul discussions focused on flows, even though the latest detailed cash tables were for 16-17 Jul.

Item (as shared)Date / PeriodFII net (₹ cr)DII net (₹ cr)Notes from posts
Cash market (gross-based table)16-Jul-2026-3,447.18+2,366.88Also included gross buy and sell values for each
Cash market (daily sheet)17-Jul-2026-3,180.0+1,017.9Listed gross purchase and sale for both FII and DII
Monthly roll-up (last updated 13 Jul)Jul 2026 (9 days)+1,511+13,437Net flow shown as +14,948
Monthly roll-up (alternate tracker)Jul 2026-4,547+21,074Nifty shown as 24190.95 live +0.8%
Rolling window (tracker)20 sessions (as of 09 Jul)-38,595+38,060Tagged “heavy selling” for FII and “heavy buying” for DII

Frequently Asked Questions

Nifty closed at 24,238.50, down 95.80 points (-0.39%) based on the social-market snapshot shared for 20 Jul 2026.
The circulated table showed FII/FPI net at -₹3,447.18 crore and DII net at +₹2,366.88 crore for 16-Jul-2026.
It showed FII net investment of -₹3,180.0 crore and DII net investment of +₹1,017.9 crore for 17-Jul-2026.
Posts highlighted that exchanges publish provisional numbers after market close and final confirmed figures later, and different trackers may use different cut-offs or definitions.
It stated FIIs had -₹38,595 crore net flow over 20 sessions (heavy selling) and DIIs had ₹38,060 crore net flow (heavy buying), as per the shared tracker post.

Did your stocks survive the war?

See what broke. See what stood.

Live Q1 Earnings Tracker