# Three-year laggards turning up — NSE scan

> Below where they were three years ago, but back above the 200-day average. The names the bull market has not reached.

Canonical: https://patternsradar.com/screener/three-year-laggards

```sift
where return(3y) < 0 and close > sma(200)
```

Every broad advance has names it has not reached. This finds stocks still below where they stood three years ago that have nonetheless reclaimed their 200-day average, the laggards where a turn has begun. The point of the long window is that it looks past the recent recovery to the cycle before it, which is where the overhead supply and the low expectations both live.

Category: [Momentum](https://patternsradar.com/scans/momentum.md). Default universe: top 500 by 20-day turnover.

More momentum: [Stacked moving averages](https://patternsradar.com/screener/stacked-averages.md), [One-year leaders](https://patternsradar.com/screener/one-year-leaders.md), [Strong but not overbought](https://patternsradar.com/screener/strong-and-quiet.md), [Ten sessions above the 20-day](https://patternsradar.com/screener/persistent-trend.md), [Volume building](https://patternsradar.com/screener/volume-building.md).

The rendered page runs this scan against the latest session and can replay it across the last 250 sessions to measure its hit rate: https://patternsradar.com/screener/three-year-laggards.

---

Price and delivery data from the [eod2](https://github.com/BennyThadikaran/eod2) dataset: National Stock Exchange of India end-of-day files, split- and bonus-adjusted, updated after each close. Not affiliated with or endorsed by NSE. PatternsRadar is a research tool. Nothing here is investment advice or a recommendation to buy or sell anything.
