# Scan library

> 142 ready-made NSE screener scans for breakouts, reversals, momentum, delivery and candlestick patterns — each on its own page, and each testable against a year of history.

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

142 scans written in Sift. Open one to run it, or test it against the last year of sessions first — the thing a screener normally will not tell you.

## Breakout stock scanners for NSE

https://dev.patternsradar.com/scans/breakouts.md — Free breakout screeners for NSE stocks. 52-week highs, volume breakouts, Donchian and Bollinger channel breaks, each on its own page with a hit-rate replay.

- [52-week high breakout](https://dev.patternsradar.com/screener/52-week-high-breakout.md): A close at the highest level in a year, on volume half again its own 20-day average. The Darvas entry, written out.
- [Within 3% of the 52-week high](https://dev.patternsradar.com/screener/near-52-week-high.md): Within 3% of the yearly high and above the 50-day EMA. Plenty of traders prefer this to the breakout candle itself.
- [Volume breakout](https://dev.patternsradar.com/screener/volume-breakout.md): Twice the 20-day average volume with a gain over 3%. Something changed today.
- [Volume shockers](https://dev.patternsradar.com/screener/volume-shockers.md): Twice the ten-day average volume and a move of more than 5%.
- [20-day channel breakout](https://dev.patternsradar.com/screener/donchian-breakout.md): Price above yesterday's 20-day channel top on 1.5 times normal volume. The Turtle entry.
- [Bollinger band breakout](https://dev.patternsradar.com/screener/bollinger-breakout.md): A close above the upper Bollinger band with volume 1.5 times its average.
- [Keltner channel breakout](https://dev.patternsradar.com/screener/keltner-breakout.md): Clearing the upper Keltner channel, which is built on ATR and shifts more slowly than a Bollinger band.
- [Crossing above pivot R1](https://dev.patternsradar.com/screener/pivot-r1-break.md): The close crossing above the first pivot resistance on 1.5 times average volume. Floor traders have watched R1 for decades.
- [Crossing above the Ichimoku base](https://dev.patternsradar.com/screener/ichimoku-breakout.md): Price reclaiming the Kijun-sen while it still holds its 50-day average.
- [Previous day's high break](https://dev.patternsradar.com/screener/previous-day-high-break.md): Closing above yesterday's high on half again the usual volume. The simplest breakout there is.
- [Six-month high](https://dev.patternsradar.com/screener/six-month-high.md): The highest close in twenty-six weeks, with volume a fifth above its own average.
- [Aroon uptrend](https://dev.patternsradar.com/screener/aroon-breakout.md): Aroon-up over 70 and Aroon-down under 30: a high made recently, no low made recently, price above the 50-day.
- [OBV at a six-month high](https://dev.patternsradar.com/screener/obv-new-high.md): On-balance volume at its highest in twenty-six weeks while price holds the 50-day average. Accumulation showing up before price does.
- [Three-year high breakout](https://dev.patternsradar.com/screener/three-year-high-breakout.md): The highest close in three years, on volume half again its average. A long base resolving.
- [Five-year high](https://dev.patternsradar.com/screener/five-year-high.md): Stocks closing at their highest in five years. Most sessions it is a short list.
- [Three volume spikes this month](https://dev.patternsradar.com/screener/repeated-volume-spikes.md): At least three sessions of twice-normal volume inside the last twenty, in a stock above its 50-day average. One news day does not clear that bar.
- [Five 52-week highs this month](https://dev.patternsradar.com/screener/repeated-new-highs.md): Five or more closes at a fresh 52-week high inside the last twenty sessions.

## Reversal stock scanners for NSE

https://dev.patternsradar.com/scans/reversals.md — Oversold and overbought screeners for NSE stocks. RSI, stochastic, CCI, MACD crosses and the golden cross, each paired with the trend filter that makes it usable.

- [RSI oversold turning up](https://dev.patternsradar.com/screener/rsi-oversold-turn.md): RSI back above 30 within the last three sessions, in a stock still holding its 200-day average.
- [RSI overbought](https://dev.patternsradar.com/screener/rsi-overbought.md): RSI over 70 in a stock still above its 50-day average. Stretched, and worth knowing either way.
- [Golden cross](https://dev.patternsradar.com/screener/golden-cross.md): The 50-day average crossing up through the 200-day.
- [Death cross](https://dev.patternsradar.com/screener/death-cross.md): The 50-day average crossing down through the 200-day.
- [MACD bullish crossover](https://dev.patternsradar.com/screener/macd-bullish-cross.md): MACD crossing above its signal line from below zero.
- [MACD bearish crossover](https://dev.patternsradar.com/screener/macd-bearish-cross.md): MACD crossing below its signal line from above zero. Momentum rolling over.
- [Bounce off the 200-day](https://dev.patternsradar.com/screener/bounce-off-200.md): Yesterday closed below the 200-day average, today closed back above it.
- [Supertrend flips bullish](https://dev.patternsradar.com/screener/supertrend-flip.md): The Supertrend flipping from down to up, with ADX over 20 behind it.
- [Parabolic SAR flips bullish](https://dev.patternsradar.com/screener/psar-flip.md): Price crossing above the parabolic SAR with ADX over 20.
- [Williams %R oversold](https://dev.patternsradar.com/screener/williams-oversold.md): Williams %R below -80 while the 200-day average still holds. A staple of oversold screening.
- [Stochastic oversold crossover](https://dev.patternsradar.com/screener/stoch-oversold-cross.md): %K crossing up through %D with %K still under 25.
- [Money flow oversold](https://dev.patternsradar.com/screener/mfi-oversold.md): Money Flow Index under 20 in a stock above its 200-day average. It is RSI with volume in it.
- [Heikin-Ashi turns green](https://dev.patternsradar.com/screener/heikin-ashi-turn.md): The first green Heikin-Ashi candle after a red one, above the 50-day average and on heavier volume.
- [RSI reclaiming 50](https://dev.patternsradar.com/screener/rsi-50-reclaim.md): RSI crossing back above its midline in a stock that never lost its long-term trend.
- [RSI bullish divergence](https://dev.patternsradar.com/screener/rsi-bullish-divergence.md): Price near a two-month low while RSI sits at least three points above where it was a month ago. The selling is running out of momentum before it runs out of price.
- [RSI bearish divergence](https://dev.patternsradar.com/screener/rsi-bearish-divergence.md): Price near a two-month high while RSI reads three points below its level of a month ago.
- [CCI oversold turn](https://dev.patternsradar.com/screener/cci-oversold-turn.md): CCI back above −100 within the last two sessions, in a stock still above its 200-day.
- [CCI overbought](https://dev.patternsradar.com/screener/cci-overbought.md): CCI above +100 with RSI over 65. Two oscillators saying the same thing at once.
- [Stochastic RSI oversold](https://dev.patternsradar.com/screener/stoch-rsi-oversold.md): Stochastic RSI under 20 in a stock above its 200-day average. The twitchiest oversold reading available.
- [DI bullish cross](https://dev.patternsradar.com/screener/di-bull-cross.md): +DI overtaking −DI while ADX confirms there is a trend worth joining.
- [DI bearish cross](https://dev.patternsradar.com/screener/di-bear-cross.md): −DI overtaking +DI with ADX above 15.
- [Force index turning positive](https://dev.patternsradar.com/screener/force-index-turn.md): Elder's force index crossing above zero in a stock above its 50-day average.
- [Bollinger lower band bounce](https://dev.patternsradar.com/screener/bb-lower-bounce.md): Price closing back inside the bands after a two-standard-deviation flush.
- [Williams %R overbought](https://dev.patternsradar.com/screener/williams-overbought.md): Closing in the top fifth of its two-week range with RSI above 70.
- [Stochastic overbought cross](https://dev.patternsradar.com/screener/stoch-overbought-cross.md): %K crossing down through %D above 75.
- [9/21 EMA crossover](https://dev.patternsradar.com/screener/ema-9-21-cross.md): The 9-day EMA crossing above the 21 within the last two sessions, in a stock still above its 200-day. A golden cross on a swing trader's clock.
- [Broke below the 200-day average](https://dev.patternsradar.com/screener/broke-below-200-dma.md): Crossed under the 200-day moving average within the last three sessions. Everybody watches that line.
- [Near a five-year low](https://dev.patternsradar.com/screener/near-5-year-low.md): Within 5% of the lowest low in five years with RSI under 35. The most abandoned names on the exchange, for a reversal hunt.
- [Recovering from a three-year low](https://dev.patternsradar.com/screener/off-3-year-low.md): Up more than 50% off the three-year low, back above the 200-day average, with a three-month return over 10%.
- [First up day after a selloff](https://dev.patternsradar.com/screener/first-up-day-after-selloff.md): Seven or more down days in the last ten, then a close above the previous day's high. The first session the sellers lost.
- [Candle between the 20 and 50](https://dev.patternsradar.com/screener/pullback-between-averages.md): The whole candle body sits under the 20-day average and above the 50-day, with the 50 above the 200. A pullback that has broken nothing.
- [Fifteen sessions under the 20-day](https://dev.patternsradar.com/screener/long-slump-oversold.md): Fifteen or more unbroken closes below the 20-day average, RSI under 35. A slump old enough to be exhausted.

## Momentum stock scanners for NSE

https://dev.patternsradar.com/scans/momentum.md — Momentum screeners for NSE stocks. Relative strength leaders, stacked moving averages, ADX trends, OHL scans, and pullback entries inside confirmed uptrends.

- [Stacked moving averages](https://dev.patternsradar.com/screener/stacked-averages.md): Price above the 20, which is above the 50, which is above the 200. A trend in good order.
- [One-year leaders](https://dev.patternsradar.com/screener/one-year-leaders.md): Up more than 50% over a year and still within 10% of the high, ranked by return.
- [Strong but not overbought](https://dev.patternsradar.com/screener/strong-and-quiet.md): Up more than 20% in three months with RSI between 45 and 65, above the 50-day average. Room to run without chasing.
- [Ten sessions above the 20-day](https://dev.patternsradar.com/screener/persistent-trend.md): Ten straight closes above the 20-day average with ADX over 25. Two weeks without a wobble.
- [Volume building](https://dev.patternsradar.com/screener/volume-building.md): Three consecutive sessions of rising volume while price advances.
- [Five days of higher closes](https://dev.patternsradar.com/screener/five-day-uptrend.md): A close higher than the one before it, five sessions running, on normal-or-better volume.
- [Strong directional trend](https://dev.patternsradar.com/screener/adx-strong-trend.md): ADX above 30, +DI over −DI, the averages stacked, RSI still under 70.
- [Rate of change leaders](https://dev.patternsradar.com/screener/roc-momentum.md): Rate of change above 10 with RSI still under 70, price above the 50-day average.
- [Open = Low (OHL buy)](https://dev.patternsradar.com/screener/ohl-buy.md): The stock never traded below its open and closed up more than 1%. Buyers had it from the first print.
- [Open = High (OHL sell)](https://dev.patternsradar.com/screener/ohl-sell.md): Never traded above its open, closed down more than 1%. Sellers ran the whole session.
- [Three-month leaders](https://dev.patternsradar.com/screener/quarter-leaders.md): Up more than 30% in a quarter and still above the 50-day average, biggest gain first.
- [Pullback in an uptrend](https://dev.patternsradar.com/screener/pullback-in-uptrend.md): RSI under 40 in a stock still above its 200-day average.
- [Above a rising 200-day average](https://dev.patternsradar.com/screener/above-200-dma.md): The plain health check: price above the 200-day, and the 200-day itself climbing.
- [MACD zero-line cross](https://dev.patternsradar.com/screener/macd-zero-cross.md): The MACD line crossing above zero, which is the 12-day EMA overtaking the 26-day.
- [Most active by turnover](https://dev.patternsradar.com/screener/most-active.md): The fifty names where the most money changed hands today, over ₹50 crore each.
- [Two-year doublers](https://dev.patternsradar.com/screener/two-year-doubler.md): Up more than 100% over two years and still above the 50-day average.
- [Three-year laggards turning up](https://dev.patternsradar.com/screener/three-year-laggards.md): Below where they were three years ago, but back above the 200-day average. The names the bull market has not reached.
- [Seven up days in ten](https://dev.patternsradar.com/screener/seven-of-ten-up.md): Seven of the last ten sessions closed above their open, in a stock above its 50-day with RSI under 70.
- [Above the 20-day most of the month](https://dev.patternsradar.com/screener/mostly-above-20-day.md): Closed above the 20-day average on 17 of the last 20 sessions, ADX over 20. The forgiving version of a persistence scan.
- [Longest streaks above the 21 EMA](https://dev.patternsradar.com/screener/longest-streaks-above-21-ema.md): Twenty or more consecutive closes above the 21-day EMA, longest streak first.

## Delivery percentage scanners for NSE

https://dev.patternsradar.com/scans/delivery.md — Delivery-based screeners for NSE stocks. Delivery surges, quiet accumulation, institutional-grade delivery days, and the churn that follows a volume spike.

- [Delivery surge](https://dev.patternsradar.com/screener/delivery-surge.md): Over 65% of a heavy day's volume taken to demat, on a session the price rose. Those buyers intend to hold.
- [Quiet accumulation](https://dev.patternsradar.com/screener/quiet-accumulation.md): Delivery over 60% on ordinary volume, above the 50-day average and up over the month. Accumulation without a headline.
- [Sustained delivery](https://dev.patternsradar.com/screener/sustained-delivery.md): Delivery above 55% for five sessions running, in a stock holding its 20-day average.
- [Delivery-backed breakout](https://dev.patternsradar.com/screener/delivery-with-breakout.md): A 20-day high where more than 55% of the volume was actually delivered.
- [Distribution warning](https://dev.patternsradar.com/screener/distribution-warning.md): Heavy volume, delivery under 42%, price down more than 1.5%. The shape of an exit.
- [Churn without conviction](https://dev.patternsradar.com/screener/low-delivery-spike.md): Two and a half times normal volume with under 30% of it delivered.
- [Money flow accumulation](https://dev.patternsradar.com/screener/cmf-accumulation.md): 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.
- [Institutional-grade delivery](https://dev.patternsradar.com/screener/institutional-grade-delivery.md): Over 70% delivery on a ₹50-crore day.
- [Delivery percentage rising](https://dev.patternsradar.com/screener/delivery-rising.md): Delivery up three sessions running, above the 20-day.
- [OBV rising streak](https://dev.patternsradar.com/screener/obv-uptrend.md): Five straight sessions of rising on-balance volume, price above the 20-day average.
- [Delivery above its own norm](https://dev.patternsradar.com/screener/delivery-above-its-norm.md): 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.

## Volatility stock scanners for NSE

https://dev.patternsradar.com/scans/volatility.md — Volatility screeners for NSE stocks. Bollinger squeezes, NR7 days, range expansions, gaps that held and gaps that failed, plus both 52-week extremes.

- [Bollinger squeeze](https://dev.patternsradar.com/screener/squeeze.md): Bollinger width under 0.08 in a stock above its 200-day average. Compressed ranges tend to resolve.
- [Wide-range movers](https://dev.patternsradar.com/screener/high-atr-movers.md): Today's range wider than 1.5 ATR, on more than ₹10 crore of turnover.
- [Gap up and hold](https://dev.patternsradar.com/screener/gap-up-hold.md): Opened above yesterday's high and closed above the open.
- [Gap down and fail](https://dev.patternsradar.com/screener/gap-down-break.md): Opened below yesterday's low and closed below the open.
- [Up 15% in a month](https://dev.patternsradar.com/screener/big-move-up.md): A decisive one-month advance, still trading above its 50-day.
- [Fresh 52-week low](https://dev.patternsradar.com/screener/fresh-52-week-low.md): The lowest close in a year.
- [Within 5% of the 52-week low](https://dev.patternsradar.com/screener/near-52-week-low.md): Within 5% of the 52-week low on above-average volume. Basing, or still falling.
- [Narrow range day](https://dev.patternsradar.com/screener/narrow-range-day.md): A day's range under half the stock's own ATR, above the 50-day average.
- [NR7: narrowest range in seven](https://dev.patternsradar.com/screener/nr7.md): Today's high-low span is the tightest of the last seven sessions.
- [Range expansion up](https://dev.patternsradar.com/screener/range-expansion-up.md): A day twice the stock's normal size, resolved in the buyers' favour.
- [Down 15% in a month](https://dev.patternsradar.com/screener/big-move-down.md): Down 15% or more over 21 sessions. The damaged list, read either way.
- [Gap down bought back](https://dev.patternsradar.com/screener/gap-down-recovery.md): Opened more than 2% below yesterday's close and finished above the open. The morning panic found buyers.
- [Volatility contraction near highs](https://dev.patternsradar.com/screener/volatility-contraction.md): Within 5% of the 52-week high, Bollinger width under 0.08, above the 200-day. The VCP shape written as a query.
- [Volume dry-up near highs](https://dev.patternsradar.com/screener/volume-dry-up.md): Within 5% of the 52-week high on under 60% of its normal volume. Supply running out.
- [Wide-body candle](https://dev.patternsradar.com/screener/wide-body-candle.md): A candle body more than twice its 20-day average on heavy volume, biggest body first.
- [Whipsaw stocks](https://dev.patternsradar.com/screener/whipsaw-stocks.md): Five or more of the last twenty sessions moved over 3% either way. A stop in these names gets hit on noise.

## Candlestick pattern scanners for NSE

https://dev.patternsradar.com/scans/candlestick-patterns.md — Candlestick pattern screeners for NSE stocks. Engulfing bars, hammers, harami, morning and evening stars, three white soldiers, three black crows, each filtered by the context that gives it meaning.

- [Bullish engulfing at support](https://dev.patternsradar.com/screener/bullish-engulfing-support.md): An engulfing candle right on the 50-day.
- [Bearish engulfing near the highs](https://dev.patternsradar.com/screener/bearish-engulfing-resistance.md): A bearish engulfing candle within 3% of the 52-week high.
- [Hammer while oversold](https://dev.patternsradar.com/screener/hammer-oversold.md): A long lower wick with RSI under 40.
- [Shooting star after a run](https://dev.patternsradar.com/screener/shooting-star-top.md): A long upper wick with RSI above 60. Buyers tried and could not hold it.
- [Morning star](https://dev.patternsradar.com/screener/morning-star.md): The three-bar reversal: down bar, pause, then a strong recovery.
- [Three white soldiers](https://dev.patternsradar.com/screener/three-white-soldiers.md): Three strong up-closes above the 50-day.
- [Doji on heavy volume](https://dev.patternsradar.com/screener/doji-indecision.md): An indecision candle on above-average volume while the trend still holds.
- [Inside bar in an uptrend](https://dev.patternsradar.com/screener/inside-bar-squeeze.md): A contracted range sitting inside yesterday's, with the 50-day average above the 200-day, so the pause is happening inside a trend that can turn it into a spring.
- [Bullish harami](https://dev.patternsradar.com/screener/bullish-harami.md): A small up-day sitting entirely inside the previous session's big down-candle, with RSI already under 45, which is what separates a pause worth watching from a pause in the middle of nothing.
- [Bearish harami](https://dev.patternsradar.com/screener/bearish-harami.md): A hesitation candle inside a big up-day, with RSI above 55.
- [Evening star](https://dev.patternsradar.com/screener/evening-star.md): The three-candle top: a strong up-day, a stall, then a decisive down-day.
- [Three black crows](https://dev.patternsradar.com/screener/three-black-crows.md): Three long down-days in a row.
- [Bullish outside bar](https://dev.patternsradar.com/screener/bullish-outside-bar.md): It swallowed yesterday's range and closed up.
- [Marubozu on volume](https://dev.patternsradar.com/screener/marubozu-conviction.md): A bar with almost no wicks on above-average volume. One side held the session end to end.
- [Doji cluster](https://dev.patternsradar.com/screener/doji-cluster.md): Three or more dojis inside the last ten sessions, in a stock above its 200-day average. An uptrend that has stopped deciding.

## F&O derivatives scanners for NSE

https://dev.patternsradar.com/scans/derivatives.md — Open interest screeners for NSE F&O stocks. Long and short buildups, futures premium and discount, put-call ratio extremes: positioning the cash tape cannot show.

- [Long buildup](https://dev.patternsradar.com/screener/long-buildup.md): Futures open interest up more than 3% on a day price rose over 1%. New longs being opened.
- [Short buildup](https://dev.patternsradar.com/screener/short-buildup.md): Open interest up more than 3% into a falling price. Fresh shorts being written.
- [Short covering rally](https://dev.patternsradar.com/screener/short-covering.md): Price up while open interest drains away. Shorts buying themselves out.
- [Long unwinding](https://dev.patternsradar.com/screener/long-unwinding.md): Open interest down more than 2% on a softer price. A trend losing its sponsors.
- [Open interest at a 3-month high](https://dev.patternsradar.com/screener/open-interest-high.md): More futures contracts open than on any day in three months.
- [Futures at a premium](https://dev.patternsradar.com/screener/futures-premium.md): The front-month future paying more than half a percent over cash, in a stock above its 50-day average.
- [Futures at a discount](https://dev.patternsradar.com/screener/futures-discount.md): The front-month future trading at least 0.2% under cash. Hedging pressure, or supply the market expects.
- [Put writers underneath](https://dev.patternsradar.com/screener/put-support.md): Put-call open interest ratio above 0.8 in a stock above its 50-day. Put writers are paid to defend the strikes below.
- [Call-heavy positioning](https://dev.patternsradar.com/screener/call-heavy.md): Put-call open interest ratio under 0.4. Optimism crowded enough to be worth distrusting.
- [Futures volume surge](https://dev.patternsradar.com/screener/futures-volume-surge.md): Futures volume at 1.5 times its own 20-day average.
- [Put-heavy options flow](https://dev.patternsradar.com/screener/put-heavy-flow.md): Put volume above 0.7 times call volume on the session.

## Fundamental stock scanners for NSE

https://dev.patternsradar.com/scans/fundamentals.md — Fundamental screeners for NSE stocks. Dividend yield, growth and consistency, promoter buying and selling, shareholding patterns, market-cap filters and sector scans, all on point-in-time data.

- [Promoters buying](https://dev.patternsradar.com/screener/promoter-buying.md): Promoter stake up more than half a percentage point last quarter, in a stock above its 200-day average.
- [Promoters selling](https://dev.patternsradar.com/screener/promoter-selling.md): Promoter stake cut by more than a percentage point in one quarter.
- [High promoter holding in an uptrend](https://dev.patternsradar.com/screener/high-promoter-holding.md): Promoters holding over 70% with the price above its 200-day average. A tight float and aligned owners.
- [Institutions on both sides](https://dev.patternsradar.com/screener/institutional-ownership.md): FIIs and DIIs each holding more than 15%. Both kinds of institutional money in the same name.
- [Tight public float](https://dev.patternsradar.com/screener/tight-float.md): Public shareholders holding under a quarter of the company.
- [Pledged promoter stakes](https://dev.patternsradar.com/screener/pledged-promoters.md): More than a fifth of the promoter holding pledged as loan collateral. A risk screen.
- [Large-cap pullback](https://dev.patternsradar.com/screener/mega-cap-dip.md): Market cap above ₹20,000 crore with RSI under 40. Size doing the quality filtering.
- [Low PE in an uptrend](https://dev.patternsradar.com/screener/low-pe-uptrend.md): Under fifteen times trailing earnings and above the 200-day average. Cheap, and no longer ignored.
- [Earnings growth with revenue behind it](https://dev.patternsradar.com/screener/earnings-growth.md): Latest quarter profit up 25% year on year with revenue up 15%. Growth the top line can explain.
- [Quality compounders](https://dev.patternsradar.com/screener/quality-compounders.md): Profit compounding above 15% a year for five years, under 30 times earnings, interest costs up less than 5%, financials excluded.
- [IT stocks in an uptrend](https://dev.patternsradar.com/screener/it-stocks-uptrend.md): Information Technology names above their 200-day average with RSI over 55.
- [Banks near 52-week highs](https://dev.patternsradar.com/screener/banks-near-highs.md): Banking stocks within 3% of their 52-week high.
- [Commodity stocks above the 200-day](https://dev.patternsradar.com/screener/commodity-uptrends.md): The Commodities macro-sector, filtered to stocks above their 200-day average. A cycle scan in one line.
- [High dividend yield](https://dev.patternsradar.com/screener/high-dividend-yield.md): Trailing-year yield above 4% in companies worth over ₹1,000 crore, highest first. The market-cap floor keeps the penny-stock yields out.
- [Consistent dividend payers](https://dev.patternsradar.com/screener/consistent-dividend-payers.md): A dividend in every one of the last five years, yielding over 2% today.
- [Dividend growers](https://dev.patternsradar.com/screener/dividend-growers.md): Dividend per share compounding above 10% a year across five years, with no year skipped.
- [A decade of dividends](https://dev.patternsradar.com/screener/decade-of-dividends.md): Ten consecutive years of dividends, every year the record can see, with a yield over 1%. The NSE's closest thing to a dividend-aristocrat list.
- [Dividend yield in an uptrend](https://dev.patternsradar.com/screener/dividend-yield-uptrend.md): Yielding over 3% and trading above the 200-day average. High yields usually come from falling prices; these prices are rising.
- [Yield after a sell-off](https://dev.patternsradar.com/screener/yield-after-selloff.md): More than 20% below the 52-week high, yielding over 3%, and paid in each of the last three years.
- [Dividend cuts](https://dev.patternsradar.com/screener/dividend-cut.md): Trailing-year dividends down more than 25% on the year before, from a company that still paid something. The filing says why.

---

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.
