Understand stock screening for trades
What is Stock Screening?
Why Screening Matters (The Economics)
Time efficiency: Manual screening takes ~2 min/stock × 5,000 stocks = 166 hours. Automated screening takes 10 seconds.
Consistency: Humans get tired, forget criteria, apply rules inconsistently. Screners apply identical logic to every stock, every time.
Opportunity cost: Every hour spent on non-qualifying stocks is an hour NOT spent analyzing high-probability setups or managing open positions.
The Two Screening Paradigms
1. Fundamental Screening (Value/Growth Investing)
Example fundamental screen (Value + Quality):
Filter 1: Market Cap > ₹500 crore (liquidity)
Filter 2: P/E < 12 (undervalued)
Filter 3: ROE > 18% (high quality)
Filter 4: Debt/Equity < 0.3 (safe balance sheet)
Filter 5: Revenue growth > 10% YoY (growth momentum)
Why this works: You're buying quality businesses (ROE > 18%) at discount prices (P/E < 12) with low risk (D/E < 0.3). The value-quality combo has historically outperformed.
2. Technical Screening (Swing/Momentum Trading)
Example technical screen (Momentum Breakout):
Filter 1: Price >50-day MA (uptrend)
Filter 2: Volume today > 2× 20-day avg volume (breakout confirmation)
Filter 3: Close within 5% of 52-week high (near resistance)
Filter 4: ADX > 30 (strong trend)
Filter 5: Market cap > ₹1,000 crore (avoid pump-and-dump)
Why this works: You're catching stocks breaking to new highs WITH volume confirmation (institutional buying) during strong trends. Momentum continuation edge.
Deriving a Screen from Strategy (First Principles)
Step 1: Define your edge hypothesis
- Example: "Mean reversion in oversold quality stocks outperforms over 3-6 months."
Step 2: Translate hypothesis to measurable filters
- "Oversold" → RSI < 35 OR Price < 20-day BB lower band
- "Quality" → ROE > 15%, consistent earnings growth
- "3-6 months" → Use daily data, not intraday (matches time horizon)
Step 3: Set universe boundaries
- Market cap > ₹500 crore (liquidity for your position size)
- Average volume > 500,000 shares (can enter/exit without slippage)
Step 4: Rank output
- Primary: RSI (most oversold first)
- Secondary: ROE (highest quality first)
Result: Top 10 stocks are the MOST oversold HIGHEST quality names → manual review for catalysts/news.
Common Screening Platforms
| Platform | Best For | Key Feature |
|---|---|---|
| Screner.in | Indian fundamental | Free, clean financial data, custom screens |
| Chartink.com | Indian technical | Real-time intraday scans, pattern detection |
| Finviz | US stocks | Fast, visual momentum/value presets |
| TradingView | Global technical | Pine Script custom indicators, backtest screens |
The Multi-Stage Screening Funel
Example funel (Momentum strategy):
Stage 1 (5,000 → 300):
- Price > ₹20 (avoid penny stocks)
- Avg volume > 100,000 shares (can trade500 shares without slippage)
Stage 2 (300 → 25):
- Price > 50 MA (uptrend)
- Volume spike > 2× average (breakout)
- RSI < 70 (not overbought yet)
Stage 3 (25 → 5):
- Check news: is volume spike due to scandal? (eliminate)
- Check chart: clean breakout or false break? (visual confirmation)
- Check sector: is entire sector spiking? (context)
- Position size: can I risk 1% on this stop level? (risk management)
Why the funnel matters: You use computational power (stages 1-2) for 95% of work, reserve human judgment (stage 3) for the 5% that matters most.
Building a Custom Screen: Step-by-Step
Example: Building a "Post-Earnings Momentum" screen
Step 1: Hypothesis "Stocks that beat earnings AND raise guidance tend to continue upward for 1-2 weeks as analysts revise targets upward."
Step 2: Measurable criteria
- Earnings announcement in last 5 days
- EPS beat consensus by >5%
- Forward guidance raised (requires manual check)
- Price up >3% on announcement day
- Volume >2× average on announcement day
Step 3: Implementation
On Screner.in or similar:
1. Filter → Corporate Actions → Earnings Date (last 5 days)
2. Filter → EPS vs. Estimate > 5%
3. Filter → Price Change (earnings day) > 3%
4. Filter → Volume (earnings day) / Avg Volume > 2
5. Export list → manually check guidance (read press release)
Step 4: Ranking
- Primary: Size of EPS beat (bigger surprise = stronger momentum)
- Secondary: Volume ratio (higher = more conviction)
Step 5: Backtest
- Run screen weekly for 3 months
- Track: How many from screen are up 5%+ after 2 weeks?
- If<60%, revise filters (maybe >5% beat is too low, needs >10%)
Step 6: Live trading
- Run screen every Monday morning (post-weekend earnings)
- Take top 3, enter on Tuesday open
- Stop loss: -3% (below earnings day low)
- Target: +7% or exit after 10 days
Integrating Screening Into Your Workflow
Daily routine example (Swing trader):
8:00 AM: Run momentum screen (breakouts from yesterday)
8:15 AM: Manual review top 10 (news, chart quality)
8:30 AM: Watchlist created (5 stocks)
9:15 AM: Market open, monitor watchlist for entry triggers
3:30 PM: Market close, run end-of-day screen (new setups for tomorrow)
Evening: Backtest/refine screen based on week's results
Why this rhythm works: You're using screens to generate ideas (morning), then applying discretion (chart/news check), then waiting for the market to confirm (entry trigger). Screening doesn't make the decision—it surfaces candidates.
Recall Explain to a 12-Year-Old
Imagine you want to find a good restaurant in a huge city with 5,000 restaurants. You can't visit all of them, so you use filters on a food app:
- "Show me only Indian restaurants" (now800 left)
- "4+ star ratings" (now 150 left)
- "Under₹500 per person" (now 30 left)
- "Open right now" (now 8 left) Now you can actually READ the menus and reviews for those8 and pick the best one. Without filters, you'd waste weeks visiting random restaurants.
Stock screening is the same. The stock market has 5,000+ stocks. You create filters like "price going up," "company making profit," "not too expensive," etc. The screen shows you maybe 10-20 stocks that match. THEN you study those 10-20 carefully to find the 1-2 best trades.
The screen doesn't pick the stock for you—it just removes the4,990 stocks that definitely WON'T work, so you can focus your brain on the 10that MIGHT work.
Connections
- 4.2.01-Types-of-stocks-to-trade – Screening helps filter by stock type (large/mid/small cap)
- 4.2.07-Understand-stock-selection-criteria – Selection criteria become screen filters
- 4.3.02-Technical-indicators-and-patterns – Technical screens use indicators like RSI, MACD
- 4.4.01-Fundamental-analysis-basics – Fundamental screens use P/E, ROE, etc.
- 4.5.03-Position-sizing-strategies – Screen output must be filtered by position-sizing constraints
- 4.6.01-Backtesting-trading-strategies – Screens MUST be backtested before live use
#flashcards/stock-market
What is stock screening? :: The systematic process of filtering thousands of stocks through quantitative criteria (price, volume, ratios) to identify 10-50 candidates matching your specific trading strategy, automating 90% of the elimination work.
Why do we screen stocks instead of analyzing all 5,000?
What are the two main screening paradigms?
What does P/E < 15 as a screen filter achieve?
What does ROE > 15% as a screen filter achieve?
What is the 3-stage screening funnel?
Why use RSI between 30-40 in a technical screen?
Why add ADX > 25 to a momentum screen?
What is over-optimization in screening?
Why must screens be adjusted by market regime?
What is the "base rate" mistake in screening?
How do you derive a screen from a trading strategy?
What's the difference between filtering and ranking in a screen?
Why include market cap > ₹500 crore in screens?
What is a "discretionary overlay" in screening workflow?
Concept Map
Hinglish (regional understanding)
Intuition Hinglish mein samjho
Stock screening samajhne ke liye ek simple analogy hai: maan lo tumhe ek badi library mein se ek best book dhoondhni hai, par5,000 books hain. Tum sab nahi padh sakte, tohum filters lagate ho — "fiction only," "published after 2020," "4+ star ratings." Bas10-15 books bachti hain, aur