What does an intraday screener actually do? It filters a large stock universe down to a shorter, manageable watchlist, using conditions you set, volume, price movement, technical indicators, whatever matters to your setup. That's it. It narrows the field. It doesn't tell you a resulting stock is a good trade, that judgment still sits with you, using the suitability criteria covered in a companion guide. A screener finds candidates. It doesn't make decisions for you.
What does an intraday screener do?
Think of it as a filter, nothing more mystical than that. You feed it conditions, and it checks every stock in whatever universe you've defined against those conditions, returning only the ones that pass. Instead of scrolling through hundreds of NSE stocks manually every morning, you get a shortlist in seconds.
Here's what it doesn't do, and this matters more than people expect. A screener result isn't a trading signal. It's a candidate list. Passing a filter means a stock met your defined conditions, not that it's a good trade right now, not that it'll keep moving the way its recent data suggests. Confusing "passed the screen" with "should trade this" is probably the single most common mistake beginners make with these tools.
What data and filters should you use?
Universe, liquidity and price filters
Start by defining your universe, the actual pool of stocks the screener searches through. All NSE stocks is too broad for most beginners, it returns too much noise. A narrower universe, say liquid, actively traded large and mid-cap names, gives you a more manageable, more tradable starting pool.
Layer liquidity filters on next. A minimum average volume condition, filtering out anything too thin to trade comfortably, covered in depth in the companion stock-selection guide. A price filter too, if you're avoiding extremely low-priced or extremely high-priced names for position-sizing reasons specific to your account.
Volume, volatility and breakout filters
This is where a screener actually earns its keep. A relative volume filter compares today's volume, at this point in the session, against that stock's typical volume at the same point historically, flagging stocks trading unusually actively right now, not just busy on average. A volatility filter checks how much a stock's price has actually moved, over a chosen period, filtering for movement that fits your setup rather than grabbing the single biggest mover of the day regardless of fit.
A breakout filter checks whether price has crossed above a reference level, commonly the previous day's high, or a specific moving average, combined with a volume condition requiring that the move came with real participation behind it, not just a thin, unconvincing tick through the level. That volume requirement matters enormously. A breakout on weak volume is a much weaker signal than the same price move on genuinely elevated volume.
How do you build your first intraday stock scan?
Configure the scan conditions
Start simple. Resist the urge to stack ten conditions into your very first scan. A reasonable starting combination looks something like: average volume above a chosen minimum, today's relative volume above 1, meaning trading more than its typical pace, and price within a range that fits your account size. That's three conditions. Enough to narrow the field meaningfully without filtering out everything.
Express each condition clearly and specifically. "Volume greater than X" is a condition a screener can actually check. "Looks active" isn't. The exact syntax varies by whichever specific tool you're using, check that platform's own documentation for its precise filter-building interface, but the underlying logic, the conditions themselves, stays the same no matter which tool executes them.
Run the scan and inspect the output
Run it, then actually look at what came back, don't just trust the list blindly. Check a handful of results manually against the raw chart. Does the volume look genuinely elevated, or does the number look off because of how a specific tool calculates it? Is the candle the scan flagged actually complete, or still forming, since an incomplete candle's numbers can shift significantly before the period actually closes? This manual spot-check step is what separates a useful workflow from one that just generates a list and hopes for the best.
Three example intraday screening workflows
Liquid-stock watchlist
Built for traders who want a steady, tradable pool to monitor, not necessarily an active signal. Conditions: average volume above a defined minimum, spread within a reasonable range, price within your account's comfortable sizing window. Output: a stable shortlist, refreshed periodically rather than scanned continuously, useful as your baseline morning watchlist before anything more specific gets layered on top.
Volume-supported breakout watchlist
Built around catching genuine momentum, not noise. Conditions: price crossing above the previous day's high, relative volume meaningfully elevated at that same moment, confirming real participation behind the move. Output: a shorter, more volatile list, worth checking more frequently through the session, since breakout conditions can trigger and fade quickly.
Momentum candidate watchlist
Built for identifying stocks already showing strong directional movement. Conditions: price change over a defined intraday window exceeding a threshold you've set, paired with relative volume confirmation, so you're not just catching a thin, low-participation move. Output: a list worth cross-checking against news, covered in the companion stock-selection guide, since momentum often has a specific cause worth understanding before acting.
How to validate scanner results
Never trade straight off a raw scan output, full stop. A validation pass catches problems a filter alone can't.
Check whether the triggering candle has actually closed, not still forming, since incomplete-candle data can change meaningfully before the period ends. Check the spread and order-book depth directly on the chart, not just the screener's summary numbers, using the liquidity criteria from the companion stock-selection guide. Check for an obvious news catalyst behind an unusual result, since an unexplained spike deserves investigation, not blind trust. And cross-reference against a second data view if you can, a live chart, a different timeframe, just to confirm the scan's numbers actually match what's happening in real time.
Common screener problems and false signals
A few issues show up constantly, worth recognizing on sight rather than troubleshooting from scratch every time.
- Stale or delayed data produces results that don't match the live market, especially on free or less frequently refreshed tools. Check your specific tool's refresh interval and factor in that delay before acting on anything time-sensitive.
- Incomplete candles can trigger a filter that wouldn't have fired once the period actually finished forming. This is a particularly common source of false positives on fast scans.
- Platforms disagreeing with each other happens more than people expect, and it's usually not a bug. Different tools can define "volume" or calculate an average slightly differently, cover different data refresh timing, or define their stock universe differently. Two legitimate tools can show genuinely different results from the exact same underlying market, for defensible, explainable reasons.
- A result passing the filter but failing on closer inspection is normal, not a sign something's broken. A screener checks the conditions you gave it, mechanically. It can't judge spread quality, order-book depth, or whether a move makes sense in context, that's exactly why the validation step above exists.
Free versus paid screener capabilities
Rather than chasing a "best screener" ranking, which doesn't hold up well given how differently tools are built and used, it's more useful to know what generally separates free and paid tiers.
Free tools typically cover the fundamentals well, basic volume and price filters, a reasonable refresh interval, enough to build the workflows covered above. Paid tiers generally add faster refresh rates, more advanced filter combinations, and sometimes real-time alerting rather than manual checking. Whether that's worth paying for depends entirely on your trading frequency and how time-sensitive your specific setups are, not on one tier being objectively "better" in every case. Start with what's available to you, build the filter logic covered in this guide properly, and upgrade only if a specific, genuine limitation starts actually costing you trades.
Screener filter quick reference
| Filter type | What it checks | Common use |
|---|---|---|
| Liquidity | Average volume above a minimum | Baseline tradability filter |
| Relative volume | Today's volume vs typical pace | Flags unusually active stocks |
| Volatility | Price movement over a chosen period | Matches candidates to your setup |
| Breakout | Price crossing a reference level | Catches momentum, best paired with a volume condition |
| Price range | Stock price within a defined band | Fits candidates to your account size |
Building filter logic on paper is one thing. Watching how a scan's results actually behave on live, moving charts is where the judgment really develops. Neostox's NeoScreener covers live NSE and BSE data for building and running exactly this kind of filter logic, and paper trading lets you test how a screened candidate actually performs with virtual money, before any of it touches real capital.