QVeris
REPRODUCIBLE FACTOR MODEL

Free Quantitative Stock Screener

Turn a stock shortlist into an auditable pipeline with fixed inputs, factor rules, and evidence.

Free Quantitative Stock Screener

TL;DR

Goal

Convert a defined, investable universe into a smaller research list using rules that can be rerun with the same data and date.

Useful factors

Combine economically distinct value, quality, growth, momentum, risk, and liquidity signals instead of stacking several versions of one idea.

Output

Show raw values, normalized scores, exclusions, sector exposure, and the reason each candidate passed—not only a mysterious composite rank.

Verification

Check point-in-time definitions, filing availability, outliers, missing values, rebalancing turnover, and transaction-cost sensitivity.

A screener is a reproducible pipeline

  1. Universe

    Fix market, security type, liquidity, and as-of date.

  2. Raw factors

    Collect value, quality, growth, momentum, risk, and liquidity inputs.

  3. Normalize

    Winsorize, rank, or z-score with a declared peer group.

  4. Combine

    Apply weights and missing-value policy without silent substitutions.

  5. Verify

    Return raw inputs, scores, exclusions, and source timestamps.

Make the score auditable

A ranking is defensible only when the universe, as-of date, factor definitions, normalization, weights, exclusions, and source revisions are stored with the result.

Factor scorecard

FactorExample inputsCommon trap
ValueEarnings yield, book-to-price, FCF yieldMixing negative and positive denominators
QualityROIC, margins, accruals, leverageUsing incomparable fiscal periods
GrowthRevenue and EPS growthIgnoring base effects and acquisitions
Momentum6–12 month return, revisionsLook-ahead and stale prices
RiskVolatility, beta, drawdownChanging windows between names
LiquidityDollar volume, spread, turnoverUsing average volume without price context

Free quantitative stock screener factors that matter

A multi-factor stock screener is useful when each rule has a clear purpose. Value asks what you pay, quality examines business strength, growth measures change, momentum captures price behavior, while risk and liquidity test whether a candidate is practical to research. MSCI’s factor investing overview identifies value, quality, momentum, size, yield, and low volatility as established factor categories.

Raw factor values are rarely comparable across the whole market. Banks, software companies, utilities, and early-stage firms have different accounting structures and distributions. A credible screen states whether it ranks within sector or industry, how it winsorizes extreme values, whether it converts values to percentiles or z-scores, and how it combines scores when one input is missing.

Value and quality stock screener

Compare P/E, price-to-book, free-cash-flow yield, profitability, leverage, and cash-flow consistency. Definitions and sector norms matter.

Growth and momentum stock screener

Use revenue or earnings growth with price momentum over a stated lookback. Avoid treating recent performance as a forecast.

Risk and liquidity filters

Market capitalization, trading volume, volatility, drawdown, and leverage can prevent an attractive score from hiding practical constraints.

Rankings versus hard filters

Hard filters exclude stocks at a threshold; percentile ranks preserve more candidates and make cross-factor trade-offs easier to inspect.

Standardization and sector neutrality

Winsorize or cap extreme observations before ranking, then compare percentile or z-score behavior. Sector-relative ranks can reduce structural industry bets, but the chosen grouping and minimum group size must be explicit.

Factor overlap, turnover, and cost

Measure correlation between signals and how often candidates change. A slightly stronger paper score may be less useful if it creates high turnover, wide-spread trades, or repeated exposure to the same underlying factor.

Bias controls

No survivorship shortcut

Use the historical universe that actually existed on the as-of date.

No future fundamentals

Apply filing availability dates, not only fiscal-period labels.

No silent imputation

Expose null policy and the count of missing inputs.

No unexplained turnover

Report why names entered or left the shortlist.

How to compare free factor stock screeners

CheckWhat to verifyWhy it mattersWarning sign
Market coverageExchanges, security types, active and delisted stocks.The starting universe changes every result.Coverage is not disclosed.
Factor definitionsFormula, reporting period, units, and missing-value handling.Similar labels may use different calculations.Opaque scores without methodology.
Data freshnessPrice delay, filing update time, and refresh schedule.Stale inputs can alter a shortlist.No timestamp or source.
Free-tier limitsFilters, exports, saved screens, alerts, and result caps.“Free” may describe only a trial or partial workflow.Paywall appears after rules are entered.
NormalizationOutlier cap, percentile or z-score, sector grouping.Raw units and sector structures are not comparable.A single outlier dominates the score.
Point-in-time dataFiling availability, restatements, old universes, delistings.Controls look-ahead and survivorship bias.Only today's values are available.
Portfolio realismTurnover, capacity, spread, rebalance frequency, concentration.A screen must survive implementation costs.Only backtested return is shown.

How to use a free quantitative stock screener

1. Define the stock universe

Choose market, exchange, security type, minimum size, and minimum liquidity before selecting factors. This prevents accidental comparisons across unlike securities.

2. Add a small set of independent factors

Start with one or two rules from value, quality, growth, and momentum. Highly correlated filters can create false confidence without adding information.

3. Review the shortlist, not just the score

Compare factor values, sector concentration, missing data, outliers, and the reason each stock passed. Save the exact rules and date.

4. Verify with current primary data

Read current company filings and confirm recent figures before making any decision. Check the issuer, reporting period, units, restatements, and source timestamp.

5. Normalize and combine without hiding the inputs

Apply documented outlier handling, rank within the intended peer group, and combine factors with explicit weights. Preserve every raw value, transformed score, missing-value decision, and exclusion reason.

6. Test stability and implementation cost

Shift thresholds, lookbacks, and rebalance dates slightly. Compare candidate overlap, sector weights, turnover, spreads, and performance after conservative costs; a robust research screen should not collapse after a tiny parameter change.

7. Freeze a point-in-time research snapshot

Store the eligible universe, source dates, filing availability, factor formulas, code version, ranking, and rejected rows. Rebuilding the screen later should reproduce the same list without consulting data published afterward.

Worked example: turn raw factors into an auditable score

Suppose Stock A is ranked only against eligible companies in its industry. After clipping each factor at documented cross-sectional limits and orienting every score so “higher is better,” it has value z = 1.2, quality z = 0.6, low-volatility z = 0.4, and no valid momentum observation. With target weights of 30% value, 30% quality, 25% momentum, and 15% low volatility, do not turn missing momentum into zero. Reweight the three available factors: (0.30×1.2 + 0.30×0.6 + 0.15×0.4) ÷ 0.75 = 0.80. Return the 0.80 composite together with the missing-factor flag, original 75% weight coverage, peer group, raw values, clipping limits, and as-of time.

Translate rank quality into implementable results. If a rebalance replaces 35% of portfolio notional and the conservative one-way cost is 20 basis points per traded dollar, the immediate cost estimate is 0.35 × 20 bp = 7 bp per rebalance, before taxes or market impact. Report gross and net results, turnover, spread assumptions, and capacity together. Historical tests must also retain securities that later delisted, use fundamentals only after their real publication time, and apply splits, dividends, symbol changes, and other corporate actions without rewriting the past universe.

Connect the model to inspectable data

Use QVeris to inspect candidate market and fundamental-data capabilities before they feed a ranking model. Continue with FMP provider details, then confirm the calling contract in the QVeris REST API reference.

FAQ

What is a quantitative stock screener?

It applies measurable rules to a defined stock universe and returns a smaller list for further research.

Can I screen stocks by multiple factors for free?

Some tools offer free multi-factor filters, but market coverage, delayed data, exports, saved screens, and advanced factors may be limited.

Which factors should a beginner use?

Start with a small, explainable mix such as valuation, profitability, growth, momentum, leverage, and liquidity. Learn each definition before combining rules.

Does a stock screener recommend what to buy?

No. It narrows a universe. Verify filings, data freshness, risks, valuation context, and personal suitability independently.

Should factors be ranked across the whole market?

Not automatically. Accounting and valuation distributions differ by industry. Compare whole-market and sector-relative ranks, disclose the grouping method, and inspect whether neutrality removes information you intended to keep.

How should extreme and missing values be handled?

Use a documented rule: cap or winsorize plausible extremes, quarantine calculation errors, and distinguish not applicable from unavailable. Never convert every missing value to zero without testing the economic meaning.

Why can a strong factor screen fail in practice?

Look-ahead bias, survivorship bias, crowded exposures, unstable thresholds, high turnover, poor liquidity, and ignored costs can turn an attractive historical shortlist into an unusable workflow.

Factor and data references