# Delivery percentage scanners for NSE

> Delivery-based screeners for NSE stocks: delivery surges, quiet accumulation, institutional-grade delivery days — the data most technical screeners leave out of scan logic.

Canonical: https://patternsradar.com/scans/delivery

Delivery percentage is the NSE's most underused public signal: the exchange reports, for every stock, every day, what fraction of traded volume was actually taken home rather than squared off before the close. It is the closest thing retail traders get to seeing intent — a 5% price move on 25% delivery was day-traders playing pass-the-parcel, while the same move on 70% delivery means the shares changed owners and stayed changed. The scans here read the figure in its useful combinations: a delivery surge with a price move confirms the move is owned; rising delivery under a quiet price is the accumulation profile before a markup; low delivery under a spike is the churn profile that tends to retrace. Delivery data is unique to Indian exchanges and most screeners treat it as a footnote — here it is a first-class field, scannable and backtestable like any other.

## The scans (10)

### Delivery surge

https://patternsradar.com/screener/delivery-surge.md

```sift
where delivery_pct > 65
  and volume > 1.5x avg(volume, 20)
  and change > 1
```

Over 65% of a heavy day's volume taken to demat. Buyers who intend to hold, not day traders — and a figure most screeners do not expose as a field at all. NSE publishes, for every stock every day, how much of the traded volume was actually delivered to a demat account rather than squared off intraday. High delivery on high volume means the buying was done by people taking the stock home — the single most useful field in the dataset, and one most screeners show as a column rather than let you scan and backtest on.

### Quiet accumulation

https://patternsradar.com/screener/quiet-accumulation.md

```sift
where delivery_pct > 60
  and rel_volume < 1.2
  and close > sma(50)
  and return_1m > 0
```

High delivery on ordinary volume while the stock grinds above its 50-day average — accumulation without a headline. Someone building a position properly does not do it in one loud session. The signature is unremarkable volume with an unusually high share of it delivered, repeated quietly while price holds its trend — which is exactly what this describes and exactly what a volume-only screener cannot see.

### Sustained delivery

https://patternsradar.com/screener/sustained-delivery.md

```sift
where delivery_pct has been above 55 for 5 bars and close > sma(20)
```

Delivery above 55% for five sessions running — a steady hand rather than one unusual day. One high-delivery day can be a single block trade. Five consecutive days above 55% cannot, and needing the condition to hold across a window rather than on one bar is the kind of question this language exists to ask.

### Delivery-backed breakout

https://patternsradar.com/screener/delivery-with-breakout.md

```sift
where delivery_pct > 55
  and close is highest in 20 bars
  and rel_volume > 1.3
```

A 20-day high where most of the volume was actually delivered — the breakout with real buyers behind it. Most breakouts are traded, not bought: volume spikes, the day closes strong, and the position is flat by the bell. Requiring delivery above 55% on the breakout session filters for the ones where the buyers kept the stock, which is the difference between a level that holds and one that fades.

### Distribution warning

https://patternsradar.com/screener/distribution-warning.md

```sift
where rel_volume > 1.8
  and delivery_pct < 42
  and change < -1.5
```

Heavy volume, weak delivery, price down — the shape of a day traders' exit. The inverse of the accumulation case, and the more urgent one if you hold the stock. Heavy volume with little of it delivered and a red close is a session that was traded rather than invested in, and it often precedes a slide nobody has announced yet.

### Churn without conviction

https://patternsradar.com/screener/low-delivery-spike.md

```sift
where delivery_pct < 30 and rel_volume > 2.5
```

Two and a half times normal volume with under 30% delivered — a lot of noise, no ownership. A volume spike where almost nothing is delivered is an operator's footprint or a day-trading frenzy, not accumulation. Worth watching precisely because a volume-only screener will show you this stock as a breakout candidate, and the delivery column is what tells you it is not one.

### Money flow accumulation

https://patternsradar.com/screener/cmf-accumulation.md

```sift
where cmf > 0.15
  and close > sma(50)
  and delivery_pct > 55
```

Chaikin Money Flow positive, price above the 50-day, and delivery confirming it. CMF infers accumulation from where each session closes inside its range, weighted by volume. Here it is checked against the delivery figure, which measures the same idea directly rather than inferring it — when a derived indicator and a reported fact agree, the signal is worth more than either alone.

### Institutional-grade delivery

https://patternsradar.com/screener/institutional-grade-delivery.md

```sift
where delivery_pct > 70 and turnover > 50cr
```

Over 70% of a ₹50-crore day taken home — size and conviction in the same session. High delivery on a thin stock can be one buyer; high delivery on fifty crore of turnover cannot. When seven rupees of every ten that traded were held overnight rather than squared off, the day's volume was investment, not churn — and at this size the investor was very likely an institution filling a position over days, which is the kind of buying that leaves a trend behind it.

### Delivery percentage rising

https://patternsradar.com/screener/delivery-rising.md

```sift
where delivery_pct rising for 3 bars and close > sma(20)
```

Three straight sessions of climbing delivery in a stock holding its 20-day average. A single high-delivery day is an event; three sessions of rising delivery share is a pattern of intent. Someone is taking a growing fraction of each day's trade home, session after session, while price holds its short-term average — the accumulation profile as it looks while it is still happening, rather than after the breakout announces it.

### OBV rising streak

https://patternsradar.com/screener/obv-uptrend.md

```sift
where obv() rising for 5 bars and close > sma(20)
```

Five straight sessions of net volume inflow — the tape voting yes all week. On-balance volume rising for five consecutive bars means every recent session resolved in the buyers' favour by volume, whatever the closing prints looked like. It is the inferred version of what the delivery figure states directly, and the two scans disagree in a useful way: OBV sees intraday conviction, delivery sees overnight conviction. Names on both lists are the strongest read of all.

## Common questions

### What is delivery percentage in the stock market?

The fraction of a day's traded volume that resulted in actual share 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.

### What is a good delivery percentage for a stock?

Against its own norm, not an absolute number. Liquid large-caps often run 40–60% routinely; a jump from a stock's usual 35% to 75% on heavy volume is the signal, whatever the absolute level. Several scans here compare delivery to its own 20-day average for exactly this reason.

### Does high delivery percentage mean the price will rise?

No — delivery measures conviction, not direction. High delivery on an up-day suggests accumulation; high delivery on a down-day can mean determined distribution. It tells you the day's flows were meant, which side meant them is read from price.
