Command Palette

Search for a command to run...

Find the right pick with Stock Screener

All the tools you need to make wise & effective investment decisions

JD
AS
MK
Used by 10+ smart investors

Explore all pre-built screening strategies

Discover high-potential stocks using curated screens built on fundamental, technical, and momentum analysis.

Quick Start Templates

Start with proven investment strategies. Click any template to open the screener with pre-configured filters based on legendary investor approaches.

Pre-built Screens

Advanced SQL-based screening strategies with backtesting and ROI calculator. Discover high-potential stocks using curated screens.

Advanced Swing Trading
multi-layer • accumulation+2 more

<p>This strategy uses a <strong>multi-layer weighted scoring system</strong> that evaluates stocks across 5 analytical dimensions. Each layer generates a normalized score (0-1) that is multiplied by its weight and summed into a composite score. The final score is risk-adjusted based on stop-loss distance.</p><p><strong>Layer Structure:</strong></p><ul><li><strong>Accumulation (35%)</strong>: Detects institutional buying through volume breakouts, VWAP stacking, hidden bullish divergence, and support bounces.</li><li><strong>Momentum (25%)</strong>: Validates trend strength via golden cross alignment, MACD expansion, RSI sweet spot, stochastic setup, and ADX trend strength.</li><li><strong>Fundamentals (20%)</strong>: Filters for quality companies with strong profitability (ROE >12%, ROA >5%), growth (revenue >8%, EPS >10%), healthy financial ratios, reasonable valuation (P/E <20, P/B <2.5), and positive cash flow.</li><li><strong>Structure (15%)</strong>: Analyzes price positioning and volatility through range position, risk/reward optimization, ATR expansion, Bollinger Band expansion, and support/resistance levels.</li><li><strong>Entry (5%)</strong>: Confirms entry timing with price up and volume above 90% of 10-day average.</li></ul><p><strong>Scoring Process:</strong></p><p>Each layer sums qualifying signals, normalizes to 0-1, then applies layer weights. The weighted sum creates a raw score, which is then risk-adjusted (20% penalty if stop-loss >5%). Only stocks with adjusted scores between 0.30-0.95 are included, ranked by score and limited to top 50.</p>

Hybrid
Fresh Breakout
breakout • momentum+2 more

<p>This strategy identifies <strong>fresh breakouts</strong> (within last 3 days) that signal the end of consolidation periods. The algorithm combines price breakout detection, volume confirmation, volatility expansion, and momentum validation to find stocks with sustainable momentum potential.</p><p><strong>Breakout Detection:</strong></p><ul><li>Price breaks above 20-day or 30-day high (resistance level)</li><li>Breakout must have occurred within the last 3 calendar days</li></ul><p><strong>Volume Confirmation:</strong></p><ul><li>Breakout day volume must be at least <strong>2x the 20-day average</strong> (volumeRatio ≥ 2.0)</li><li>Higher volume ratio indicates stronger institutional participation</li></ul><p><strong>Volatility Expansion:</strong></p><ul><li>Bollinger Band width expanding (current width > 10-day average)</li><li>ATR increasing (current ATR > previous ATR)</li><li>Both indicate range expansion and momentum building</li></ul><p><strong>Price Position:</strong></p><ul><li>Price must be above upper Bollinger Band OR above resistance level</li><li>Confirms breakout is sustained, not a false signal</li></ul><p><strong>Momentum Validation:</strong></p><ul><li>RSI(14) > 60 (strong momentum confirmation)</li><li>Ensures breakout has momentum behind it, not just price action</li></ul><p><strong>Ranking:</strong></p><p>Stocks are ranked by <strong>volumeRatio</strong> (descending) - higher volume ratio indicates stronger breakout signal. Results limited to top 50, with secondary sort by days since breakout (freshest first).</p>

Momentum
Hidden Accumulation
accumulation • institutional+2 more

<p>This strategy identifies <strong>hidden accumulation patterns</strong> where institutional buying occurs without significant price movement. When volume stays elevated while price remains flat, it signals large orders being absorbed—often occurring before public information or catalysts emerge.</p><p><strong>Price Condition:</strong></p><ul><li>20-day price change between <strong>-3% and +3%</strong> (price flat/down)</li><li>Indicates consolidation or slight decline despite buying pressure</li></ul><p><strong>Volume Confirmation:</strong></p><ul><li>10-day average volume must be <strong>≥ 1.3x the 60-day average</strong></li><li>Elevated volume suggests institutional activity without price impact</li></ul><p><strong>Accumulation Signals:</strong></p><ul><li><strong>OBV Rising</strong>: On-Balance Volume trend over last 10 days must be positive</li><li><strong>Money Flow Index > 50</strong>: Positive money flow indicates accumulation bias</li><li>Both confirm buying pressure despite flat price action</li></ul><p><strong>Scoring & Ranking:</strong></p><p>Composite score calculated as <strong>OBV trend (70%) + volume ratio (30%)</strong>. Stocks ranked by OBV trend (descending), then by volume ratio (descending). Higher scores indicate stronger accumulation signals. Results limited to top 10.</p>

Momentum
Hybrid Value-Technical Strategy
value • fundamental+2 more

<p>This strategy combines <strong>Benjamin Graham value investing fundamentals</strong> with <strong>modern technical analysis</strong> to identify quality companies at fair prices with optimal entry timing. The algorithm uses a multi-dimensional scoring system with risk adjustments.</p><p><strong>Fundamental Scoring (0-100):</strong></p><ul><li><strong>Profitability (30 pts)</strong>: ROE, ROA, operating margin, net margin</li><li><strong>Growth (25 pts)</strong>: Revenue growth, EPS growth, operating profit growth</li><li><strong>Financial Health (25 pts)</strong>: Current ratio, debt-to-equity, free cash flow</li><li><strong>Valuation (20 pts)</strong>: P/E, P/B, EV/EBITDA ratios</li></ul><p><strong>Technical Scoring (0-100):</strong></p><ul><li><strong>Trend (35 pts)</strong>: Moving average alignment (price > SMA 50 > SMA 200), ADX strength</li><li><strong>Momentum (30 pts)</strong>: RSI in healthy range (40-70), MACD positive, 20-day returns</li><li><strong>Volume (20 pts)</strong>: Relative volume, OBV positive, volume patterns</li><li><strong>Patterns (15 pts)</strong>: Breakout detection, distance from 52-week high</li></ul><p><strong>Combined Score:</strong></p><p>Raw score = <strong>Quality (60%) + Technical (40%)</strong></p><p><strong>Risk Adjustments:</strong></p><ul><li><strong>Volatility Penalty</strong> (max 30%): Based on ATR volatility percentage</li><li><strong>Leverage Penalty</strong> (max 20%): Based on debt-to-equity ratio</li><li>Final score = Raw score × (1 - volatility_penalty) × (1 - leverage_penalty)</li></ul><p><strong>Final Filtering:</strong></p><p>Only stocks meeting all criteria: Quality score ≥75, Technical score ≥60, Risk-adjusted score ≥70, Volatility <12%. Results ranked by risk-adjusted score (descending), limited to top 10.</p>

Hybrid
Pure Momentum Surge
momentum • trend+2 more

<p>This strategy identifies stocks in the <strong>strongest phase of their trend</strong>—price consistently making new highs without meaningful pauses. The algorithm focuses on pure momentum with multiple confirmations to catch stocks during their strongest surge phase.</p><p><strong>Momentum Requirements:</strong></p><ul><li><strong>Consecutive Up Days</strong>: At least 4 of last 10 days closed higher</li><li><strong>Worst Drop Protection</strong>: Worst single-day decline in last 20 days > -8% (avoids volatile stocks)</li><li><strong>20-Day Performance</strong>: Strong positive 20-day percentage change</li></ul><p><strong>Volume Confirmation:</strong></p><ul><li>5-day volume average > 40-day volume average (volume increasing)</li><li>Confirms institutional and momentum trader participation</li></ul><p><strong>RSI Validation:</strong></p><ul><li>RSI(14) between <strong>55-80</strong> (strong momentum, not overbought)</li><li>Ensures momentum is sustainable, not exhausted</li></ul><p><strong>Trend Alignment:</strong></p><ul><li>Perfect bullish alignment: <strong>Price > SMA 20 > SMA 50 > SMA 200</strong></li><li>All moving averages in proper order confirms strong multi-timeframe uptrend</li></ul><p><strong>Scoring & Ranking:</strong></p><p>Composite score = <strong>20-day change (70%) + consecutive up days (30%)</strong>. Stocks ranked by 20-day change (descending), then by consecutive up days (descending). Results limited to top 10.</p>

Momentum
Reversal Candidate
reversal • momentum+2 more

<p>This strategy identifies <strong>trend reversal candidates</strong> by detecting when multiple reversal signals align, suggesting a genuine shift in market sentiment rather than a temporary bounce. The algorithm requires stocks to have been in a downtrend before showing reversal confirmation.</p><p><strong>Trend Context:</strong></p><ul><li>Stock must have been below 200-day MA for at least <strong>15 days</strong> (was in downtrend)</li><li>Establishes that reversal is from a genuine downtrend, not a minor pullback</li></ul><p><strong>MA Reversal Signal:</strong></p><ul><li>Price crosses above 200-day MA, OR</li><li>Price crosses above 50-day MA with 50-day MA turning up</li><li>Confirms trend reversal at key moving average levels</li></ul><p><strong>RSI Confirmation:</strong></p><ul><li>RSI turning up from oversold (<30), OR</li><li>RSI improved by at least <strong>3 points</strong> over last 5 days</li><li>Validates momentum shift is occurring</li></ul><p><strong>Volume/MACD Confirmation:</strong></p><ul><li>Volume spike: volume ≥ <strong>1.5x 20-day average</strong>, OR</li><li>MACD bullish crossover (MACD line crosses above signal)</li><li>Requires at least one confirmation signal</li></ul><p><strong>Recency Filter:</strong></p><p>Reversal signal must have occurred within last <strong>10 days</strong> to ensure freshness.</p><p><strong>Ranking:</strong></p><p>Stocks ranked by <strong>reversal day volume</strong> (descending) - higher volume indicates stronger reversal conviction. Results limited to top 10.</p>

Momentum