From NSE's daily delivery dataRead about it
When the share of volume taken into demat accounts keeps rising, someone is building a position rather than trading in and out. A signal comes when a stock's 10-day average delivery share reaches its highest in six months while the stock is in an uptrend near its high.
Typical holdingWeeks to months
At the close of 1 Oct 2026, among NSE's 500 most-traded stocks. A screen, not a recommendation: in the backtest, a trade opened at the next day's open.
1 Jan 2016 to 1 Oct 2026: a 10-stock portfolio following these rules on NSE's 500 most-traded stocks at each date, after 0.2% costs on each side, against the Nifty 500 index.
Compound growth a year (CAGR).
Gain or loss over the whole test.
Largest drop from a high (max drawdown).
Share of trades that closed with a gain.
Rupees gained for every rupee lost.
Average result per trade, after costs.
A typical winning and losing trade.
Average trading days per trade.
About 71 a year.
Return for each unit of ups and downs.
Average share of the money in trades.
The extremes, after costs.
1 Jan 2016 to 1 Oct 2026: ₹3.78 L against ₹3.24 L in the Nifty 500.
Return in the year, after costs.
Each trade's return after costs, grouped.
The same rules, tested again with one thing changed. A result worth trusting holds up across these; a big swing means the headline figure depends on luck or on the exact setup.
Beat the Nifty 500 in 4 of 5 versions and in 2 of 2 halves of the test.
| Version | Yearly return | Worst fall | Win rate | Profit factor | Trades |
|---|---|---|---|---|---|
| As published10 stocks at a time, 0.2% costs on each side | +13.2% | −30.4% | 32.3% | 1.72 | 765 |
| With the market filterNew trades only while the Nifty 500 is above its 200-day average | +12.1% | −26.7% | 32.5% | 1.77 | 652 |
| Costs doubled0.4% on each side, as slippage in thinner stocks can be | +10.1% | −33.6% | 30.6% | 1.53 | 767 |
| 5 stocks at a timeA bigger share of the money in each trade | +12.3% | −32.3% | 31% | 1.61 | 429 |
| 20 stocks at a timeA smaller share in each trade | +12.2% | −22.9% | 30.7% | 1.72 | 1,220 |
Ahead of the index by 2.6 points a year.
Ahead of the index by 0.7 points a year.
The last 12 trades the rules closed, with 8 still open.
| Stock | Opened | Closed | Days | Return | Why it closed |
|---|---|---|---|---|---|
| Glenmark PharmaceuticalsGLENMARK | 30 Sep 2026 | 1 Oct 2026 | 1 | −2.6% | Closed below the 50-day average |
| Apollo Hospitals EnterpriseAPOLLOHOSP | 25 Sep 2026 | 30 Sep 2026 | 3 | −3.9% | Closed below the 50-day average |
| Samvardhana Motherson InternationalMOTHERSON | 15 Sep 2026 | 30 Sep 2026 | 11 | −3.2% | Closed below the 50-day average |
| Glenmark PharmaceuticalsGLENMARK | 24 Sep 2026 | 29 Sep 2026 | 3 | −5.7% | Closed below the 50-day average |
| IDFC First BankIDFCFIRSTB | 20 Aug 2026 | 25 Sep 2026 | 25 | −2.9% | Closed below the 50-day average |
| Aditya InfotechCPPLUS | 4 Sep 2026 | 17 Sep 2026 | 8 | −6.6% | Closed below the 50-day average |
| FSN E-Commerce VenturesNYKAA | 16 Jun 2026 | 17 Sep 2026 | 65 | +19.3% | Closed below the 50-day average |
| SiemensSIEMENS | 11 Sep 2026 | 16 Sep 2026 | 2 | −4.2% | Closed below the 50-day average |
| CoforgeCOFORGE | 3 Sep 2026 | 16 Sep 2026 | 8 | −10.5% | 8% below the opening price |
| UNO MindaUNOMINDA | 2 Sep 2026 | 15 Sep 2026 | 8 | −4.9% | Closed below the 50-day average |
| ABB IndiaABB | 8 Sep 2026 | 11 Sep 2026 | 3 | −1.7% | Closed below the 50-day average |
| Nippon Life India Asset ManagementNAM-INDIA | 8 Sep 2026 | 10 Sep 2026 | 2 | −3.5% | Closed below the 50-day average |
Swing Lab is a screen and a history lesson, not advice. RupeeVerse is not registered with SEBI as an investment adviser or research analyst. A stock meeting a strategy's rules is not a recommendation to trade it, and past results do not predict future ones. Do your own research.