Close 10 Sep 1505 scanned A
NIFTY 5023,477.80+0.20%
BANK NIFTY56,471.95+0.31%
INDIA VIX11.80-1.05%
MIDCAP 15022,904.25-0.38%
SMALLCAP 25018,433.40+0.01%
NEXT 5072,530.90-0.44%
BREADTH61%above 200-DMA
ADV / DEC558 / 939
NSE close 10 Sep

Are the scans working?

The historical record on every other page is a backtest — a replay of what a scan would have done. This page is the live record: what each scan has produced since 18 August 2026, on real published signals, compared against what the average stock did over the same windows. Backtests flatter. This does not.

Sessions published
18
Signals resolved
6,536
Tracking since
18 August 2026
Market over 5 sessions
+0.66%
Every figure here is out of sample. These are the signals this site actually published, on the days it published them, measured against what happened next. Nothing here can be re-tuned after the fact, which is exactly what makes it the harder test.

Live edge by holding period

percentage points versus the market, out of sample
Scan1 session5 sessions10 sessions20 sessionsBacktest 20d
Made a new 52-week high today
New 52-week high
+1.00
52% up · 192
+4.26
58% up · 144
+9.16
67% up · 84
0 so far
+1.12open →
Improving business in an uptrend
Margin expanding year on year, price above the 200-day average, three-month return positive
+0.80
53% up · 168
+4.20
62% up · 120
+11.32
75% up · 60
0 so far
+0.41open →
Above the 200-day EMA
Close above the 200 EMA
+0.71
50% up · 204
+3.74
65% up · 156
+5.43
68% up · 96
0 so far
+0.16open →
Stretched far above trend
More than 15% above the 50 DMA
+0.52
47% up · 196
+3.72
60% up · 148
+5.28
73% up · 88
0 so far
+0.87open →
The market's strongest stocks
Stage 2 uptrend — trend template
+0.80
54% up · 204
+3.66
63% up · 156
+5.12
70% up · 96
0 so far
+0.59open →
Rising on most days lately
Higher close on 4 of the last 5 sessions
+0.84
50% up · 198
+3.57
53% up · 150
+5.89
61% up · 90
0 so far
-0.19open →
Beating the market for 6 months
6-month relative strength leaders
+0.82
55% up · 204
+3.56
65% up · 156
+4.68
68% up · 96
0 so far
+0.50open →
Short averages stacked in order
EMA 5 > 13 > 26, price above all three
+0.56
48% up · 204
+3.13
57% up · 156
+5.15
62% up · 96
0 so far
-0.14open →
Gapped up and held it
Gap up, closed in top third
+1.07
62% up · 184
+2.67
54% up · 136
+4.88
50% up · 78
0 so far
+2.83open →
Growing fast and near a high
Revenue up more than 20% year on year and within 5% of the 52-week high
+0.50
48% up · 168
+1.93
58% up · 120
+6.64
65% up · 60
0 so far
+0.97open →
Closed at the very top of its range
Bullish marubozu
+0.70
49% up · 193
+0.71
46% up · 145
-0.77
46% up · 85
0 so far
+0.49open →
Heavily borrowed and earning less
Debt to equity above 2 with profit down year on year
+0.19
61% up · 28
+0.69
75% up · 20
10 so far
0 so far
+1.33open →
Keeping more of every rupee
Net margin up at least 2 points year on year, on higher revenue
-0.06
43% up · 168
+0.65
50% up · 120
+1.49
48% up · 60
0 so far
+0.58open →
Golden cross — 50 crossed above 200
50 DMA crossed above the 200 DMA
+0.10
47% up · 196
+0.61
47% up · 148
-0.50
44% up · 88
0 so far
-0.14open →
Long tail above — rejected higher
Shooting star / inverted pin
+0.09
46% up · 194
+0.54
42% up · 146
-0.44
42% up · 86
0 so far
+0.34open →
Profit jumped this quarter
Profit up more than 30% year on year with revenue also higher
+0.01
45% up · 168
+0.24
47% up · 120
+0.81
28% up · 60
0 so far
+0.65open →
Closed at the day's high
Close in top 5% of range
+0.62
44% up · 196
+0.02
30% up · 148
-0.22
36% up · 89
0 so far
+3.63open →
Profit on paper, not in cash
Profitable on the P&L but operating cash flow below 40% of profit
+0.15
54% up · 168
-0.01
47% up · 120
-0.83
40% up · 60
0 so far
+1.99open →
Uptrend taking a breather
Pullback to the 50 DMA in an uptrend
+0.14
48% up · 204
-0.03
51% up · 156
-1.61
41% up · 96
0 so far
-0.14open →
MACD just turned positive
MACD crossed above signal
+0.02
43% up · 192
-0.03
44% up · 144
+0.38
43% up · 84
0 so far
+0.56open →
Breaking out of a tight range
60-day consolidation breakout
-0.08
43% up · 197
-0.19
51% up · 149
-0.71
46% up · 89
0 so far
-0.86open →
Inside bar — quieter than yesterday
Inside bar
+0.23
47% up · 203
-0.20
44% up · 155
-0.75
38% up · 95
0 so far
-0.33open →
MACD just turned negative
MACD crossed below signal
-0.05
46% up · 201
-0.31
48% up · 153
-1.80
40% up · 93
0 so far
-0.31open →
Bearish engulfing
Bearish engulfing candle
+0.00
47% up · 201
-0.35
46% up · 153
-1.15
43% up · 93
0 so far
-0.65open →
Oversold, but trend intact
RSI oversold above the 200 DMA
+0.18
50% up · 201
-0.42
41% up · 153
-0.43
47% up · 93
0 so far
+0.34open →
Growth that is speeding up
Revenue YoY accelerating vs the prior quarter, with profit also growing
-0.13
44% up · 168
-0.46
38% up · 120
-1.19
38% up · 60
0 so far
+0.79open →
Closing in on a 52-week high
Near the 52-week high
-0.20
40% up · 203
-0.53
46% up · 155
+1.09
55% up · 95
0 so far
+0.60open →
Trading far more than usual
Volume surge vs the 20-day average
-0.01
50% up · 196
-0.66
40% up · 148
-2.48
39% up · 88
0 so far
+0.46open →
Profit falling while the price holds up
Profit down more than 25% year on year with the stock still above its 200-day average
-0.24
42% up · 168
-0.82
42% up · 120
-1.30
42% up · 60
0 so far
-0.71open →
Bullish engulfing
Bullish engulfing candle
-0.35
37% up · 198
-0.91
39% up · 150
-1.55
39% up · 90
0 so far
-0.59open →
Hammer — long tail below
Hammer / pin bar
-0.43
34% up · 200
-0.95
32% up · 152
-0.93
30% up · 92
0 so far
+0.41open →
Just reported, and grew
Results filed within the last 15 sessions, revenue and profit both up year on year
-0.42
42% up · 135
-1.10
40% up · 120
-1.35
42% up · 60
0 so far
-0.99open →
Growing fast, sold off anyway
Revenue up more than 20% year on year with RSI below 40
-0.21
45% up · 168
-1.31
34% up · 120
-2.85
22% up · 60
0 so far
+1.11open →
Range is tightening
Narrowest daily range in 7 sessions
-0.10
39% up · 204
-1.33
33% up · 156
-3.64
21% up · 96
0 so far
-0.14open →
Rising without the drama
Low-volatility uptrend
-0.28
43% up · 202
-1.44
31% up · 154
-2.65
28% up · 94
0 so far
-0.89open →
Near a 52-week low
Within 6% of the 52-week low
-0.45
44% up · 204
-1.55
37% up · 156
-3.95
26% up · 96
0 so far
+0.38open →
Back above the 200-day line
Reclaimed the 200 DMA
-0.26
41% up · 204
-1.58
30% up · 156
-1.86
32% up · 96
0 so far
-0.74open →
Back in profit
Profitable now after a loss in the year-ago quarter
-0.16
40% up · 168
-1.63
33% up · 120
-4.04
22% up · 60
0 so far
+0.56open →
Lost the 200-day line
Broke below the 200 DMA
-0.46
36% up · 204
-1.70
30% up · 156
-3.40
26% up · 96
0 so far
-0.93open →
Profit that turns into cash
Operating cash flow at least 80% of trailing profit, revenue growing
-0.17
42% up · 168
-1.78
38% up · 120
-3.33
38% up · 60
0 so far
+2.73open →
More cash than borrowings
Net debt negative, profitable across the last four filed quarters
-0.35
38% up · 168
-1.94
35% up · 120
-3.67
30% up · 60
0 so far
+1.47open →
Falling on heavy volume
Distribution day
-0.43
48% up · 194
-2.08
39% up · 146
-2.26
44% up · 87
0 so far
+1.45open →
Earns well on the capital it uses
Return on capital above 18% with debt to equity under 1
-0.53
34% up · 168
-2.08
37% up · 120
-3.55
28% up · 60
0 so far
+1.08open →
Consistently growing and profitable
Profitable in all four recent quarters with revenue up more than 15% year on year
-0.47
38% up · 168
-2.12
29% up · 120
-4.78
10% up · 60
0 so far
+0.51open →
Opened and closed at the same price
Doji
-1.04
30% up · 204
-2.76
34% up · 156
-1.65
34% up · 96
0 so far
+0.05open →
Tightest range in 4 days
Narrow Range 4 (NR4)
-0.68
37% up · 204
-2.81
33% up · 156
-3.97
22% up · 96
0 so far
-0.02open →
Death cross — 50 crossed below 200
50 DMA crossed below the 200 DMA
-0.38
43% up · 191
-2.96
29% up · 143
-5.52
24% up · 83
0 so far
-0.89open →
Why the live and backtest columns disagree. They almost always will, and a large gap is informative rather than embarrassing: a backtest sees the whole history at once and its thresholds were chosen knowing how it ended. The live column had no such advantage. When a scan looks good in the backtest and flat here, the backtest is the number to distrust.

What survives scrutiny

after correcting for overlap, clustering and 47 tests
Of 141 screen-and-horizon combinations measured, 18 survive a false-discovery-rate correction at 10%. Around 1.8 of those should still be noise. Of the ones that do survive, 14 have an edge smaller than the cost of trading them — statistically real, and still not worth acting on at a Rs 1 lakh position.
ScanHorizonDaysDaily edgetpCostNetVerdict
Closed at the day's high5d308+1.36+4.660.0000.79+0.57survives
The market's strongest stocks20d314+0.98+3.940.0000.82+0.16survives
Lost the 200-day line10d314-0.34-3.740.0000.82-1.16survives
Closed at the day's high10d308+1.62+3.380.0010.79+0.83survives
Lost the 200-day line20d314-0.45-3.180.0010.82-1.27survives
Closed at the day's high20d308+2.75+3.160.0020.79+1.96survives
Keeping more of every rupee10d314+0.30+3.150.0020.83-0.53survives
Near a 52-week low20d314-0.70-3.140.0020.80-1.50survives
Lost the 200-day line5d314-0.21-3.140.0020.82-1.03survives
Keeping more of every rupee5d314+0.17+3.120.0020.83-0.66survives
Long tail above — rejected higher10d312+0.26+3.110.0020.86-0.60survives
Long tail above — rejected higher5d312+0.20+2.980.0030.86-0.66survives
Keeping more of every rupee20d314+0.56+2.950.0030.83-0.27survives
Beating the market for 6 months20d314+0.79+2.900.0040.84-0.05survives
Long tail above — rejected higher20d312+0.32+2.730.0060.86-0.54survives
Trading far more than usual20d314+0.29+2.670.0080.88-0.59survives
Beating the market for 6 months10d314+0.41+2.520.0120.84-0.43survives
Profit falling while the price holds up5d308-0.23-2.520.0120.87-1.10survives
Inside bar — quieter than yesterday5d301-0.10-2.410.0160.82-0.92not proven
Beating the market for 6 months5d314+0.21+2.390.0170.84-0.63not proven
Improving business in an uptrend20d314+0.57+2.380.0170.81-0.24not proven
Bearish engulfing20d298-0.23-2.360.0180.82-1.05not proven
The market's strongest stocks10d314+0.44+2.330.0200.82-0.38not proven
Consistently growing and profitable5d314+0.08+2.290.0220.80-0.72not proven
Near a 52-week low10d314-0.29-2.260.0240.80-1.09not proven
Range is tightening20d314-0.14-2.170.0300.81-0.95not proven
The unit of observation is a day, not a stock-day: every stock firing a scan on the same date shares that date’s market move, so counting them separately would overstate significance by roughly the square root of the daily hit count. Overlapping forward windows are handled with Newey–West standard errors. On this data the naive t-statistic runs about four times the corrected one — which is the difference between an edge and an artefact.
The cost column is a round trip on a Rs 1 lakh position: statutory charges of 0.23%, a bid-ask spread tiered by the stock’s turnover, and square-root-law market impact. It is an estimate with stated assumptions, not a fill. Net is the daily edge less that cost — and a scan whose edge is smaller than its cost is not an opportunity, whatever the backtest says.