
With more than 1,600+ stocks listed on NSE and BSE, manually tracking opportunities is impossible. That’s why traders use stock screeners — tools that filter stocks based on specific criteria like PE ratio, volume, or technical indicators.
Here’s a step-by-step guide to building stock filters for Indian markets.
Step 1: Choose a Stock Screener
Popular options in India:
- TradingView Screener (global, free + paid).
- Screener.in (fundamental filters).
- TickerTape (valuation, ratios, charts).
- Moneycontrol & NSE Screener (basic filters).
Each screener has its own strengths — some focus on fundamentals, others on technicals.
Step 2: Define Your Investment Style
- Investor: Focus on fundamentals (PE, ROE, Debt/Equity).
- Swing Trader: Look at momentum (volume, RSI, MACD).
- Intraday Trader: Use real-time filters (VWAP, delivery %, volatility).
Step 3: Example Filters You Can Build
Filter Type | Example Condition | Use Case |
---|---|---|
Valuation | PE < 15, ROE > 20% | Find undervalued stocks with strong returns |
Momentum | RSI > 60, Price above 200 DMA | Identify trending stocks |
Volume | Volume > 2x 20-day avg | Spot breakout candidates |
Dividends | Dividend Yield > 4% | Good for long-term income investors |
Sample Filter Strategies
- Value Investor Filter
- PE < 15
- Debt/Equity < 0.5
- ROE > 18%
- Momentum Trader Filter
- RSI > 60
- MACD bullish crossover
- Price above 50 DMA
- Dividend Investor Filter
- Dividend yield > 4%
- Consistent payout 5+ years
By combining multiple filters, you can narrow 1,600+ stocks down to 10–20 actionable picks.
Best Practices
- Always backtest filters on historical data.
- Keep filters simple (2–4 key conditions).
- Use watchlists for shortlisted stocks.
- Avoid curve-fitting — filters should work across market cycles.
Build Smarter Stock Filters
Start screening NSE & BSE stocks with TradingView Screener or Screener.in. Track performance and automate strategies with eBharat Tools.