FII/DII flow streak
Foreign institutional investors (FIIs) are among the largest buyers and sellers in Indian equities, and their daily cash-market flows are published every evening. This strategy treats a sustained FII selling run as a bearish signal: after five straight sessions of FII net selling totalling at least ₹10,000 crore, it shorts NIFTY futures for three sessions with an ATR-based stop. A second mode follows any single day's large combined FII and DII flow instead.How it trades
Results
PRE-BUILT · DEFAULTSWhere it made and lost money
With 17 trades, no condition reaches the eight trades needed to call it a strength or weakness, so read these as what happened. The short simply followed the market during the hold: the 3 trades held while NIFTY fell more than 1% made ₹77,551, and the 5 held while it rose more than 1% lost ₹58,671. Entries taken on quiet sessions lost ₹40,061 over 5 trades, and those with NIFTY above its 20-day average lost ₹44,910 over 5. That pattern fits the idea that a selling run in a market already holding up is often absorbed, while the signal helps only when the decline is still under way.
About this strategy
- Each morning, read the provisional FII and DII cash-market figures published up to the previous evening. Today's numbers are not known until after the close, so they are never used.
- Default streak mode: if FIIs were net sellers on each of the last five published sessions and sold at least ₹10,000 crore in total, the signal is short.
- A continuing selling run can trigger again only after five fresh sessions that were not part of the previous signal.
- Magnitude mode (optional): if yesterday's FII net plus DII net was at least ₹2,000 crore in either direction, trade in that direction.
- Enter one lot of near-month NIFTY futures at 09:20, never on a futures expiry day, and only when no other trade is open.
- Place a stop one daily ATR (14-day) from the entry.
- Exit at 15:15 on the third trading session after entry, or earlier at the stop or at contract expiry.
Why traders use it
FII flows are closely watched in India because foreign money can move the index for days or weeks. Heavy, persistent selling often goes with a weak rupee, falling global risk appetite or index-level rebalancing, and traders expect the pressure to continue for a few more sessions. The signal needs no chart reading, just the daily published numbers, which makes it a popular overlay or filter for other strategies.
The year in plain words
In streak mode on NIFTY futures from 1 Oct 2025 to 30 Sep 2026, the signal produced 17 trades. Seven won, ten lost, and the net result was a ₹26,730 loss before costs (profit factor 0.78). Trades were large: winners averaged ₹13,891 and losers ₹12,397. 11 trades ran the full three sessions, 5 hit the ATR stop and 1 ended at contract expiry. October to December all lost, March made ₹31,370 and April lost ₹23,926. After ₹20 per order and bid-ask slippage the loss is ₹28,826.
What the settings do
Risks
- Flows often follow price rather than lead it, so the signal can arrive after most of the move is over.
- Provisional figures can differ from final ones, which can change whether a run qualifies.
- The position is held overnight for several sessions, so gaps can jump past the ATR stop.
- Signals are infrequent, and with 17 trades a year the outcome depends on a few large trades.
Who it suits
Positional futures traders who follow institutional flow data, can hold a NIFTY futures position overnight with enough margin for gaps, and accept only a handful of trades a year.
Questions traders ask
Do FII flows predict NIFTY's direction?
Large, persistent FII selling is often seen alongside falling markets, but much of it reacts to moves that have already happened. In this one-year test, shorting after five days of heavy selling did not make money, which is consistent with flows lagging prices rather than leading them.
Is the FII selling run strategy profitable?
In this backtest from 1 Oct 2025 to 30 Sep 2026 on NIFTY futures it lost ₹26,730 before costs and ₹28,826 after ₹20 per order and bid-ask slippage, with a ₹57,660 maximum drawdown before costs. Past results do not guarantee future results.
Why does the strategy use yesterday's flows and not today's?
FII and DII provisional numbers are published in the evening, after the market has closed. A trade at 09:20 can only know the figures up to the previous session, so using today's numbers would be trading on information not yet available.
What is the difference between FII and DII?
FIIs are foreign institutions such as overseas funds; DIIs are domestic institutions such as mutual funds and insurers. They often trade in opposite directions, and the default mode here looks only at FII selling, while magnitude mode adds the two together.