How to use a stock screener: a step-by-step guide for value and quant investors

A stock screener is only as good as the workflow behind it. Learn how to combine valuation, quality, momentum, and alternative-data filters to build a repeatable idea-generation process.

What a stock screener actually does

A stock screener filters a universe of stocks against rules you define. Instead of reading through 14,000 annual reports, you write down your criteria — P/E under 15, debt-to-equity under 0.5, positive free cash flow — and the screener returns the subset of companies that pass. The real skill is not running the filter; it is choosing criteria that match your strategy and avoiding common traps like look-ahead bias, survivorship bias, and overfitting.

How it works

  1. Define your edge — Are you a deep-value investor, a momentum trader, or a quality-growth hybrid? Your edge determines which filters matter. Value investors overweight valuation and balance-sheet strength; momentum investors overweight price trend and sector relative strength.
  2. Set hard filters — Start with liquidity and quality guards: market cap, current ratio, debt-to-equity, and positive operating cash flow. These remove companies where a cheap valuation is actually a value trap.
  3. Add predictive signals — Layer in signals that historically predict returns: insider buying clusters, earnings estimate revisions, short-interest changes, social sentiment inflections, and technical breakouts. StoQuant bundles these into the Q-Score.
  4. Rank, do not just filter — A long list of passing stocks is not actionable. Rank the output by a composite score that weights each signal by its out-of-sample predictive power. The Q-Score (0-100) does this automatically.
  5. Validate out of sample — Before you commit capital, check whether your screen would have worked on data the model has never seen. Walk-forward validation is the gold standard. StoQuant publishes this on /proof.

Example: the Benjamin Graham hidden-gem screen

Benjamin Graham proposed a simple but powerful value screen: buy stocks trading below intrinsic value with a margin of safety. StoQuant implements this as: - P/E ratio < 15 - P/B ratio < 1.5 - PEG ratio < 1.0 - Debt-to-equity < 0.5 - Current ratio > 1.5 - Market cap $250M – $10B - Analyst coverage < 8 - Price at least 30% below Graham intrinsic value (V = EPS × (8.5 + 2g)) This screen targets under-covered small-caps where institutional research is thin and mispricing is more likely.

Common screener mistakes

The most expensive mistake is overfitting. If you keep adding filters until only your favorite stock passes, you are not screening; you are rationalizing. Other common errors include using trailing data as if it were forward-looking, ignoring sector context (a bank P/E is not comparable to a software P/E), and failing to account for macro regime. StoQuant addresses the last point with Hidden Markov Model regime detection, which adjusts dimension weights when the market shifts from bull to bear or high-volatility environments.

Related on StoQuant

Try the Best Stock Screener (stoquant.com/best-stock-screener), the Benjamin Graham Formula guide (stoquant.com/learn/benjamin-graham-formula), and the Walk-Forward Validation article (stoquant.com/learn/walk-forward-validation).

FAQ

What is the best free stock screener?

The best free screener depends on your workflow. Finviz is excellent for fast fundamental/technical filtering. StoQuant adds ML scoring, Graham intrinsic value, and walk-forward proof at no cost.

How many filters should I use?

Start with 4-6 high-conviction filters. Adding too many filters leads to overfitting and empty result sets. Validate each filter with out-of-sample evidence when possible.

What is the difference between screening and ranking?

Screening removes stocks that fail your rules. Ranking orders the survivors by signal strength. A screen gives you candidates; a rank helps you decide which candidates deserve capital.

Can a stock screener predict returns?

A screener cannot predict returns by itself. It surfaces candidates. Predictive power comes from the signals you choose, how they are weighted, and whether they have been validated out-of-sample.

How do I avoid value traps?

Add quality guards: positive free cash flow, low debt-to-equity, current ratio above 1, and earnings quality metrics like the Beneish M-score. Avoid stocks that are cheap only because their business is deteriorating.