PatternsRadar
Sign in

Breakout stock scanners for NSE

A breakout scan looks for price escaping a range that has held it: a 52-week high, the top of a 20-day channel, a Bollinger band, yesterday's high. The premise never changes. A level that has turned price back before has a queue of orders sitting on it, and clearing that queue converts overhead supply into fuel. What separates a tradable breakout from a drift through the level is almost always volume, which is why nearly every scan on this page carries a volume condition next to the price one. These run on the closing bar. A level taken intraday and handed back before the close is exactly the failure the volume filter exists to catch. Each scan below carries a hit-rate replay over the last 250 sessions, close to close, with no costs in it. Use it. Breakouts have the widest gap on this site between how good a setup looks and how often it follows through.

A close at the highest level in a year, on volume half again its own 20-day average. The Darvas entry, written out.

where close is highest in 52w and rel_volume > 1.5

Top 500 by turnover

Within 3% of the yearly high and above the 50-day EMA. Plenty of traders prefer this to the breakout candle itself.

where close within 3% of high_52w and close > ema(50)

Top 500 by turnover

Twice the 20-day average volume with a gain over 3%. Something changed today.

where volume > 2x avg(volume, 20)
  and change > 3
  and close > sma(20)

Top 500 by turnover

Twice the ten-day average volume and a move of more than 5%.

where volume > 2x avg(volume, 10) and change > 5

Top 500 by turnover

Price above yesterday's 20-day channel top on 1.5 times normal volume. The Turtle entry.

where close > donchian_upper[-1]
  and volume > 1.5x avg(volume, 20)

Top 500 by turnover

A close above the upper Bollinger band with volume 1.5 times its average.

where close > bb().upper and rel_volume > 1.5

Top 500 by turnover

Clearing the upper Keltner channel, which is built on ATR and shifts more slowly than a Bollinger band.

where close > keltner_upper and rel_volume > 1.5

Top 500 by turnover

The close crossing above the first pivot resistance on 1.5 times average volume. Floor traders have watched R1 for decades.

where close crosses above pivot_r1 and rel_volume > 1.5

Top 500 by turnover

Price reclaiming the Kijun-sen while it still holds its 50-day average.

where close crosses above ichimoku_base and close > sma(50)

Top 500 by turnover

Closing above yesterday's high on half again the usual volume. The simplest breakout there is.

where close > high[-1] and rel_volume > 1.5

Top 500 by turnover

The highest close in twenty-six weeks, with volume a fifth above its own average.

where close is highest in 26w and rel_volume > 1.2

Top 500 by turnover

Aroon-up over 70 and Aroon-down under 30: a high made recently, no low made recently, price above the 50-day.

where aroon_up > 70 and aroon_down < 30 and close > sma(50)

Top 500 by turnover

On-balance volume at its highest in twenty-six weeks while price holds the 50-day average. Accumulation showing up before price does.

where obv() is highest in 26w and close > sma(50)

Top 500 by turnover

The highest close in three years, on volume half again its average. A long base resolving.

where close is highest in 3y and rel_volume > 1.5

Top 500 by turnover

Stocks closing at their highest in five years. Most sessions it is a short list.

where close is highest in 5y

Top 500 by turnover

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.

where count(volume > 2x avg(volume, 20), 20) >= 3
  and close > sma(50)

Top 500 by turnover

Five or more closes at a fresh 52-week high inside the last twenty sessions.

where count(close is highest in 52w, 20) >= 5

Top 500 by turnover

Common questions

What is a breakout scan?

It filters for stocks whose price has just cleared a level that used to contain it: a 52-week high, a channel top, a band, the previous day's high. Most add a volume condition, because volume is what tells a real break from a drift.

Which breakout scan is best for NSE stocks?

There is no single best one. The 52-week high breakout finds mature trends with nothing overhead. The volume breakout catches the day something changed. The Donchian channel break is the systematic trend-follower's entry. Run the hit-rate replay on each and see which one fits how long you hold a position.

Do breakout scans work in a falling market?

Far less often. A breakout is a bet on continuation, and continuation needs buyers willing to pay up. In a correction most of them fail back into the range within days.