US stocks in a Qullamaggie breakout setup
Kristjan Kullamägi, who trades as Qullamaggie, starts from the stocks that have moved the most: the top 1 or 2% over one, three and six months. From that list he waits for an orderly pause, with higher lows and a tightening range along the 10- and 20-day averages, and buys the breakout from it. This list runs his scan on US stocks after every close and keeps the names that are pausing, not the ones still running.
No stocks pass this screen as of Nov 9, 2026.
The exact criteria
The breakout setup is Qullamaggie's, published in his article “My 3 timeless setups that have made me tens of millions” on qullamaggie.com. It is a pattern you see on a chart, so no screen reproduces it exactly: the four checks below are its measurable parts, as we read them. Treat them as a shortlist to open charts from, not the pattern itself. It runs on US stocks priced at $5 or more and trading at least $1 million a day on average.
- 1.In the top 2% of US stocks by gain over 1, 3 or 6 months143 pass
- 2.Price is above its 20-day moving average, and the 10-day average is above the 20-day0 pass
- 3.Within 15% of its 20-day high, so it is pausing near the top of the move2,598 pass
- 4.The range is tightening: its average daily range over the last 5 sessions is below its 20-day average0 pass
Each count is that rule applied on its own to the same set of stocks, so you can see which one is doing the work. The list below is the names that pass all of them.
Make this screen your own
Open it in the screener with these rules already set, then add a sector, a market-cap range or any other filter on top. With Pro you can save it as your own scan.
Nothing passes this screen today. That is information too: these filters are strict by design, and an empty list usually means the market is not offering this setup right now.
Other screens
Questions
What is Qullamaggie's scanner?
Kullamägi scans for the stocks that have gained the most over one, three and six months, the top 1 or 2% on each, then watches that list for a pause: higher lows, a narrowing range, and price riding the 10- and 20-day moving averages. The breakout from that pause is his entry. This page runs the scan on US stocks after every close.
What is ADR?
Average daily range: the average of each day's high divided by its low over the last 20 sessions, shown as a percentage. Kullamägi uses it to judge how far a stock moves on a normal day, and keeps his stop no wider than it.
Does this list show breakouts?
No. It shows stocks in the pause before a possible breakout. The entry he describes comes when price clears the top of the pause, often in the first minutes of the session, which you watch on a chart. An end-of-day list can only tell you which charts to watch.
When does the list update?
After every US close. The nightly run starts at around 5:30 pm ET.
End-of-day data for common stocks and ADRs on the NYSE, Nasdaq and NYSE American, computed after each US close and dated to the trading session.
Stage 2 stocks by sector
US stocks in a confirmed uptrend (Stage 2, Weinstein’s advancing phase), grouped by sector and industry and ranked by setup score.
Stage2Stocks is not a registered investment adviser or broker-dealer. Everything here is for information and education, not investment advice or a recommendation to buy or sell any security. Data is end of day for US stocks on the NYSE, Nasdaq and NYSE American, recalculated after each close.