Skip to main content
Loading Nifty 50, Nifty Bank, and Sensex…

Stock Screener

Filter the market with price, momentum, valuation, growth and quality rules — then save, alert, or backtest the screen.

Build your screen

Screener dashboard Browse Scan Center Custom params active
How screening works — coverage, freshness & syntax

Type conditions like Price > 100 AND (Revenue Growth > 15 OR RSI < 30) — combine rules with AND, OR, NOT, parentheses, or an AND-per-line. Fundamentals use each company's latest reported quarter (Consolidated where available); Price/Change reflect the last recorded daily close, not a live intraday quote. Screens run against the exchange selected at the top right of the nav. NSE, NASDAQ, NYSE, LSE, TSX, and ASX use bulk exchange instrument masters; other international exchanges cover symbols already added to a Watchlist or Portfolio. A newly enabled exchange fills progressively as genuine daily price and filing syncs complete.

Daily close data · research rules, not recommendations

Fundamentals/quality ratios are annual or latest-quarter filings; Price/Change/technical signals reflect the last recorded daily close, computed daily (not intraday). Nothing here is a buy, sell, or hold call. Results only show securities that match the disclosed rules; ordering and inclusion do not indicate expected return or investment quality.

Rule-based screen

The rule is a transparent shortlist filter, not a recommendation, forecast, target, or instruction to transact. Review source data and risks independently.

1 Choose where to scan
Checking AI...
2 Define the rules
Daily close · one shared set of rules

Visual rule builder

Build nested groups, choose whether all or any rules match, and exclude conditions explicitly.

AND · OR · NOT

Edit query

These are the rules that run. Valid edits sync when you return to Build rules.

Daily EOD
Rules support nested AND, OR, and NOT groups. Technical signals still use completed daily EOD candles; offsets and intraday timeframes are not part of this release.
Compare a field to a number using > < >= <= = !=; a trailing % is optional. Yes/no fields take 1 or 0.
Try:
3 Run or save
Modified
Free accounts' saved screens are always public in the Discover library — upgrade to Pro to keep one private.

My screens

Load saved rules, then run them to refresh results. Scheduled match counts are not live coverage counts.

Backtest