Over 65% of a heavy day's volume taken to demat, on a session the price rose. Those buyers intend to hold.
where delivery_pct > 65 and volume > 1.5x avg(volume, 20) and change > 1
Top 500 by turnover
Delivery percentage is the most underused public number the NSE publishes. For every stock, every day, the exchange reports what fraction of traded volume was actually taken to a demat account rather than squared off before the close. That is as close as a retail trader gets to seeing intent. A 5% move on 25% delivery was day traders passing the parcel; the same move on 70% delivery means the shares changed owners and stayed changed. The scans read the figure in combination: a delivery surge alongside a price move says the move is owned, rising delivery under a flat price is the accumulation profile that comes before a markup, and low delivery under a volume spike is the churn that tends to give the move back. Delivery is unique to Indian exchanges. Most screeners print it on the quote page and then give you no way to scan on it. Here it is a field like any other.
Over 65% of a heavy day's volume taken to demat, on a session the price rose. Those buyers intend to hold.
where delivery_pct > 65 and volume > 1.5x avg(volume, 20) and change > 1
Top 500 by turnover
Delivery over 60% on ordinary volume, above the 50-day average and up over the month. Accumulation without a headline.
where delivery_pct > 60 and rel_volume < 1.2 and close > sma(50) and return_1m > 0
Top 500 by turnover
Delivery above 55% for five sessions running, in a stock holding its 20-day average.
where delivery_pct has been above 55 for 5 bars and close > sma(20)
Top 500 by turnover
A 20-day high where more than 55% of the volume was actually delivered.
where delivery_pct > 55 and close is highest in 20 bars and rel_volume > 1.3
Top 500 by turnover
Heavy volume, delivery under 42%, price down more than 1.5%. The shape of an exit.
where rel_volume > 1.8 and delivery_pct < 42 and change < -1.5
Top 500 by turnover
Two and a half times normal volume with under 30% of it delivered.
where delivery_pct < 30 and rel_volume > 2.5
Top 500 by turnover
Chaikin Money Flow above 0.15, delivery over 55%, price above the 50-day average: three separate ways of asking whether the buying is real, with all three required to agree.
where cmf > 0.15 and close > sma(50) and delivery_pct > 55
Top 500 by turnover
Over 70% delivery on a ₹50-crore day.
where delivery_pct > 70 and turnover > 50cr
Top 500 by turnover
Delivery up three sessions running, above the 20-day.
where delivery_pct rising for 3 bars and close > sma(20)
Top 500 by turnover
Five straight sessions of rising on-balance volume, price above the 20-day average.
where obv() rising for 5 bars and close > sma(20)
Top 500 by turnover
Delivery above its own 20-day average on eight of the last ten sessions, in a stock above its 50-day. Conviction measured against the stock's own habit.
where count(delivery_pct > avg(delivery_pct, 20), 10) >= 8 and close > sma(50)
Top 500 by turnover
The share of a day's traded volume that ended in an actual transfer between demat accounts, as reported by the NSE. High delivery means the buying was investment. Low delivery means most of the volume was intraday trading that closed itself out by the bell.
Read it against the stock's own norm. Liquid large caps often run 40 to 60% routinely, so 55% means nothing there; a jump from a habitual 35% to 75% on heavy volume is the signal, whatever the absolute number happens to be. Several scans on this page compare delivery to its own 20-day average for exactly that reason.
No. High delivery on an up-day suggests accumulation; on a down-day it can mean determined distribution. Delivery tells you the day's flows were meant, and price tells you by whom.