Core Workflows

Stock Screener

Build tighter screening definitions, compare result sets, and turn rough ideas into repeatable investing rules.

2 min read

The screener is where strategy turns into rules. Every criterion you add should make the result set more aligned with the investing style you care about.

What a good screener actually does

A strong screener does not try to find the perfect stock automatically. It reduces a large market into a manageable shortlist that deserves deeper review.

Build from broad to specific

Start with universe constraints

Choose the market, sector, size range, or geography that fits the strategy. This prevents later filters from creating accidental matches in areas you would never buy.

Add business quality filters next

Quality filters usually improve the usefulness of a screen more than highly specific valuation rules. Consider profitability, margins, returns on capital, leverage, or consistency metrics early.

Layer valuation or momentum after quality

Once the universe looks sensible, add the factors that express your edge. Value investors might care about multiples and cash flow. Momentum investors might care about trend strength and revisions.

Keep criteria interpretable

Every filter should answer a simple question:

  • What does this rule try to exclude?
  • What kind of business does this make more likely?
  • Would I be able to defend this threshold in a review meeting?

If the answer is unclear, the filter is probably noise.

Compare outputs, not only definitions

Review the names that appear

A screen can look elegant on paper and still produce poor candidates. Always read the output. A few surprising names are useful. A list full of businesses you would never own is a sign the logic needs work.

Tighten the weakest rule first

When results are messy, resist rewriting everything. Identify which filter is letting in the wrong businesses and improve that one first.

Save repeatable versions

Once a definition consistently surfaces relevant companies, save it and treat it like a versioned strategy. That gives you a stable baseline you can revisit later.

Best practices

Avoid overfitting

If every threshold is tuned to produce a tiny perfect-looking list, you are probably describing history rather than a durable process.

Prefer a few strong filters over many weak ones

Three well-chosen rules often outperform a long checklist of marginal conditions.

Re-check screens periodically

Markets move and fundamentals update. The screener should be re-run regularly so the shortlist reflects current data rather than last month's market.

Related workflows