Day Trading Scanner Setup: How to Find Stocks Worth Trading (2026 Guide)
The filters that cut thousands of tickers to a handful: relative volume, float, gap, price, and ATR, plus how to trim the list and read what survives.
A day trading scanner has one job: cut roughly 6,000 listed tickers down to the three or four worth your attention this morning. It does not tell you what to buy, where to enter, or where your stop goes. Get the filters right and you start the session with a short list of stocks that are actually moving on real volume. Get them wrong and you spend the first hour flicking through names that were never going anywhere.
This guide covers the filters that do the narrowing, the numbers traders actually set them to, how a premarket scan differs from one running at 11 a.m., and the part most scanner guides skip: what to do with the list once you have it.
What a scanner is and what a screener is
The two words get used interchangeably, and the practical difference is refresh rate. A screener sorts a static universe on conditions that change slowly, which is how you would build a swing watchlist on a Sunday. A scanner re-runs its filters continuously through the session and pushes names at you as they start to qualify.
For intraday work you want the second one. A stock that was unremarkable at 9:31 and is trading five times its usual volume by 9:48 is exactly the kind of thing you want surfaced while it is happening. A list built the night before cannot do that.
Free tools cover more ground here than people expect. FinViz filters on technical, fundamental, descriptive and performance criteria in a browser, and TradingView's screener handles most intraday recipes. Paid real-time products like Trade Ideas exist because they run hundreds of criteria at speed with a live feed, which matters more the faster you trade.
The filter stack, in the order that matters
Trade Ideas' 2026 premarket guide lays out the sequence as price, then volume, then gap, then float, then liquidity, then technical conditions. The order is doing real work. Each filter is cheap to apply and each one cuts the remaining pool, so you want the crude, fast ones first and the ones that need a chart last.
Their guide also opens with a warning worth repeating: do not assume the largest percentage gainers are the best opportunities. The top of a gap list is usually a thin stock that jumped on nothing and will trade twelve cents wide all day.
Price
Set a floor. A common one is $5 per share, which is the starting point in TradingView's day-trade recipe.
Below that line a few things get worse at once. Spreads widen as a share of the move, so a two-cent spread on a $3 stock eats a far bigger slice of your target than it would on a $40 one. Many brokers will not lend against sub-$5 stocks for margin, and borrow for shorting is thinner. Penny names also halt more often, which is its own problem when you are holding size.
A ceiling is optional and depends on your account. If you are working with $2,000, a $900 stock is not tradeable in any size that makes the move matter.
Relative volume
This is the filter that does the most work, and it is the one beginners most often skip in favour of percentage gainers.
Relative volume (RVOL) compares what a stock is trading today against what it normally trades over some lookback window. An RVOL of 1 means a completely ordinary day. TheDesperateTrader's 2026 scanner guide describes the useful range as names "trading 2x to 10x+ their normal volume this minute." TradingView's starter recipe sets the floor at RVOL above 2.
Warrior Trading frames the concept as a question worth sitting with: if a stock trades an average of 100,000 shares a day but is trading 10,000,000 shares today, what would cause that? Something happened. Earnings, a guidance change, an FDA decision, a sector move, an index add. You may not know what it was yet, and the scanner does not care. What the number tells you is that today's participants are not the usual ones, and a stock with a hundred times its normal crowd behaves differently from the same ticker on a quiet Tuesday.
The lookback period is the detail nobody agrees on, and it came up immediately when a developer posted their premarket momentum scanner to r/algotrading. The first substantive reply asked what the lookback on the RVOL was. It matters because a 5-day lookback and a 90-day lookback can disagree sharply about the same stock. If a name has been unusually busy all week, the 5-day baseline has already risen to meet it, so today looks ordinary. Against 90 days, the whole week lights up. Neither is wrong. A shorter window finds today's fresh entrant, a longer one finds the stock that has woken up after months of nothing.
Bar chart of relative volume for five illustrative morning candidates. Candidate A is at 8.4 times its average volume, B at 5.1, C at 2.3, D at 1.4 and E at 0.9. A threshold of 2 would pass A, B and C and reject D and E. The values are an illustration of how an RVOL filter sorts a list, not measured market data.
Gap
A gap is a stock opening away from where it closed the day before. Warrior Trading sorts its premarket scanner by gap percentage for exactly this reason: gaps happen when something came out overnight, so the gap list is a rough proxy for the news list.
Four percent is a reasonable starting threshold for a momentum scan. Under a couple of percent you are mostly picking up drift, and the move rarely has enough range in it to pay for a stop.
Scan the gap as a percentage. A $2 move means something entirely different on a $9 stock than on a $400 one, and a dollar-denominated gap filter will quietly fill your list with expensive tickers that barely moved. This tripped up the r/algotrading scanner author too, where a commenter pointed out that the gap percentage formula and the conclusion drawn from it did not line up, and suggested double-checking what units the field was actually in. Worth checking on your own setup before you trust the ranking.
Float
Float is the share count actually available to trade, after locked-up insider and restricted stock is taken out. It is the denominator under all that volume.
Low float names move faster because it takes fewer dollars to shift them. That cuts both ways: the same thinness that produces a 30% run produces the 12% retrace that takes out your stop on the way. Under about 20 million shares is generally treated as low float, and plenty of momentum traders scan specifically for it. Others exclude it entirely because the whipsaw is not worth the range. Both are defensible. What is indefensible is trading a 3-million-share float with the position size and stop distance you would use on a mega cap.
Liquidity and spread
Liquidity is what lets you leave. TradingView's starter recipe uses average daily volume above 1 million shares, and TheDesperateTrader's list includes a "most active" scan for the highest dollar-volume names of the session, which is a direct read on where you can get filled.
Check the spread on the names that survive. A stock with a real bid-ask ladder and a penny spread is tradeable. One where the spread is eight cents and the book thins out two levels down will give back a chunk of every trade before you are right or wrong about the direction.
Volatility
A stock has to move enough to pay for the trade. TradingView's recipe sets 14-day ATR above $1, which is a clean way of saying the average daily range needs to be wide enough that a sensible stop and a sensible target both fit inside it.
If your stop is 40 cents away and the stock's whole day is usually 60 cents, the maths was against you before you clicked. Where to place a stop loss covers sizing that distance off the chart itself, against levels price has already respected.
A starter scan you can copy
Pulling the numbers above into one set of conditions gives a defensible first scan:
- Price above $5
- Average daily volume above 1 million shares
- Relative volume above 2
- 14-day ATR above $1
- Gap above 4% for the premarket pass
That is TradingView's published day-trade recipe with a gap condition added on the front. Treat it as a starting point. Run it for two weeks, log what it surfaces, and then move one dial at a time based on what you found yourself actually trading.
The dials only tighten in one direction. If you are getting 60 hits, raise the RVOL floor or the gap threshold. If you are getting two, drop the ATR or widen the price band. Aim for something in the region of 15 to 40 hits on the premarket pass, because that is a list a person can genuinely look through before the bell.
Premarket scan and intraday scan are different jobs
The premarket pass runs on overnight news and thin volume. Its output is a starting list, and it carries a caveat that a commenter in that r/algotrading thread put bluntly: "Most major premarket moves don't do much into open."
That is the single most useful thing to know about premarket gappers. A stock up 14% at 8 a.m. on 200,000 shares has been priced by a handful of participants in a market with no depth. The real auction starts at 9:30, and plenty of those names open and immediately fade. The premarket list tells you where to look, and the first fifteen minutes of real volume tell you whether to care.
The intraday scan is a different instrument. It runs through the session looking for names crossing your thresholds in real time: a stock going vertical on an unusual print, a halt resuming, a break of the opening range on rising volume. TheDesperateTrader's set covers this ground with separate RVOL, most-active, gap and halt scans, which is the right shape. A single scanner tuned for everything catches nothing well.
Whether the day rewards chasing those intraday alerts at all depends on the regime. On a trending session they keep going, and on a chopping one they reverse into you. Reading a trend day against a range day is a first-hour call, and it is worth making before you take a single scanner alert.
From 40 hits to 3 names
The scan output is raw material. The cut is where the work happens, and it is manual.
Open the chart on every survivor. Most of them disqualify themselves in about eight seconds:
- The gap is sitting in the middle of nowhere, with no prior level nearby to trade against
- The whole move already happened and price is 40% extended above anything structural
- The chart is a staircase of gaps and halts with no continuous price action to read
- The spread is wide enough that your entry and your stop are the same number
What you are looking for on the survivors is location. A stock gapping into a level it has failed at three times before is a trade with a defined risk point. The same stock gapping into clear air is a guess with a stop you picked out of the air. Reading support and resistance is the relevant skill here, and it is why the scanner cannot finish the job.
Bar chart showing an illustrative funnel from a full market scan to a final watchlist. All listed tickers 5800, after price and volume filters 940, after a relative volume floor of 2 there are 210, after a 4 percent gap filter 38, and after a manual chart review 4 names remain. These counts illustrate the shape of the narrowing process rather than a measured session.
Three to five names is a workable watchlist. Beyond that you are switching charts instead of watching one, and the trade you miss is usually on the ticker you clicked away from.
The scanner narrows attention, it does not make the decision
This is the line that separates traders who get value out of a scanner from traders who get churned by one.
When that r/algotrading momentum scanner was posted with its scoring system, the most upvoted substantive reply made the point precisely: a scanner score is useful if it narrows attention, but be careful letting it become the trade decision. The commenter went further and described what a stronger version would look like, separating catalyst, float, relative volume, liquidity, spread and risk location into their own components. Then the score tells you what deserves review, and the review is still yours.
A scanner-review site put the same thing plainly from the trading side: we still review the chart, look at the setup and location, and decide whether the trade makes sense.
A scanner tells you where the volume went. It cannot tell you whether there is a trade there.
The distinction is practical. A 9x RVOL alert on a stock 30% extended with no level overhead and a nine-cent spread is a high score and a bad trade. The score measures unusualness. What you need is unusualness plus a place to define your risk, and only the second half comes off the chart. That is the case for learning to read price action properly. The alert is where you start looking.
Common mistakes
- Sorting by percentage gainers and taking the top of the list. The biggest gainer is usually the thinnest stock in the market that day. Filter for liquidity before you rank by move.
- No RVOL filter at all. A 6% move on average volume is noise. The same move on 8x volume is a different stock than it was yesterday.
- Treating the premarket list as the trade list. It is a list of places to look. The open reprices most of it.
- One scanner for everything. A momentum scan, a reversal scan and a halt scan want different thresholds. Combining them produces a filter that is too loose for either job.
- Never logging the output. Keep the daily list and mark which ones you traded and what happened. Two weeks of that will tell you more about your thresholds than any settings guide.
- Scanning for more setups after a bad morning. The scanner will always find you another name, which is the problem. Set the limit before the session starts: when to stop trading for the day covers how.
Frequently asked questions
What lookback period should I use for relative volume? Most platforms default to somewhere between 10 and 30 days, and that is a reasonable place to start. A shorter window is more sensitive to today and will miss a stock that has been busy all week. A longer one catches the name waking up after months of quiet but reacts slowly. If your scan is returning the same five tickers every morning, your lookback is probably too short and their own recent activity has lifted the baseline.
Should I scan gaps by percentage or by dollars? Percentage. A dollar threshold quietly biases the entire list toward high-priced stocks that barely moved in relative terms. Check what units your platform's gap field actually uses before you trust the sort order, because this is a common source of confusion in home-built scanners.
Do premarket movers keep moving after the open? Often not. As one trader put it in a scanner thread, most major premarket moves do not do much into the open. Premarket volume is thin and a handful of participants set the price, so the 9:30 auction frequently reprices the whole thing. Use the premarket list to decide where to look, then let the first fifteen minutes of real volume decide whether the name stays on your screen.
How many stocks should be on my watchlist? Three to five. A trader watching ten charts is reading none of them, and missing the entry on a name you had correctly identified is a more common failure than not finding candidates.
Is there one correct set of scanner settings? No, and a trader in one of these threads said it well: what is useful and what is not depends on the trader and their style. A scalper working 30-second charts and a trader holding for the afternoon need different volatility floors and different list lengths. Copy a starter recipe, then let two weeks of your own logged results move the dials.
Do I need a paid scanner? Not to start. FinViz and TradingView's screener cover the filters in this guide, and TradingView's premium screener features are usually available on a trial. Paid real-time products buy you faster data and more simultaneous conditions, which starts to matter when you are trading intraday alerts as they fire rather than working a premarket list.
Can I scan crypto or forex the same way? The relative-volume idea carries across, and traders build volume scanners on crypto exchanges for exactly this reason. Float does not apply, and forex has no consolidated volume tape, so gap and RVOL filters work differently there. The principle holds: find the instrument that is unusually active, then read the chart.
Where Quant AI fits
Everything above stops at the same place: you have a short list, and now you have to read each chart and decide whether there is a trade in it. That last step is the slow one, and it is the one that needs an eye for levels.
Quant AI takes a screenshot of a chart and marks the support and resistance it finds, the pattern if there is one, and the levels a stop and a target would sit against. On a morning list of four names it turns a chart review into something you can do in the time you have before the open. The judgment stays with you, and so does the risk. No tool knows whether today is the day that level fails.