Parameters
Stock universe to screen. Options:
sp500, russell2000, nasdaq100Screening method. See Screen Types below.
Screen-specific parameters. All fields optional:sensible defaults are used if omitted.
Screen date in
YYYY-MM-DD format. Defaults to the most recent trading day.Screen Types
fundamental_screen:Filter by fundamental metrics
fundamental_screen:Filter by fundamental metrics
quality_screen:Profitability + balance sheet health
quality_screen:Profitability + balance sheet health
fundamental_screen, this focuses on financial health rather than valuation.momentum_screen:Rank by price momentum
momentum_screen:Rank by price momentum
top_pct fraction of stocks by momentum score over the lookback window.value_screen:Cheapest by valuation
value_screen:Cheapest by valuation
factor_model:Multi-factor composite score
factor_model:Multi-factor composite score
top_n by composite score.technical_signal:RSI and SMA signals
technical_signal:RSI and SMA signals
mean_reversion:Stocks below z-score threshold
mean_reversion:Stocks below z-score threshold
z_threshold standard deviations below the lookback mean.Example Response
What to do next
Backtest the screen
Pass the same
screen_type and config to backtest_strategy as a pipeline stage to test the strategy historically.Compare universes
Run the same screen on
sp500, russell2000, and nasdaq100 to see where opportunities concentrate.Refine criteria
If too many results, tighten the config. If too few, relax it.
