Screen by Bullrun valuation model
screen_valuation_modelRank stocks by valuation gap or 1-year forecast signal using ML models, filtered by sector, country, exchange and coverage; identify cheapest or richest names vs fundamentals.
Instructions
Rank the whole scored stock universe (market cap >= $100M) by Bullrun's proprietary ML models: the stocks trading furthest below (or above) the P/E or price/sales multiple their fundamentals typically command, or the strongest/weakest relative 1-year forecast signals. Filter by sector, country, exchange and financial-history coverage. Each row has the valuation gap or forecast edge, the model-typical vs current P/E, percentile, rank and data quality. Use for "cheapest stocks vs fundamentals in Europe", "most expensive tech names by the model", "best forecast scores in Japan". The valuation gap is descriptive context, not a return prediction; follow up with get_stock_metrics, get_company_risk and get_quality_moat_metrics before drawing conclusions. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | top = highest percentile first (valuation: furthest BELOW typical multiple, i.e. cheapest vs fundamentals; forecast: strongest signal). bottom = lowest first (richest vs fundamentals / weakest signal). | top |
| limit | No | ||
| model | No | valuation = P/E gap on quarterly financials (profitable companies); valuation_ps = price/sales gap (covers loss-makers); valuation_annual_1y = P/E gap on annual financials (broader non-US coverage); forecast / forecast_annual_1y = relative 1-year return-rank signal. | valuation |
| sector | No | Exact sector, case-insensitive, e.g. "Technology", "Healthcare", "Financial Services". | |
| country | No | Exact country, case-insensitive, e.g. "United States", "Germany", "Japan". | |
| coverage | No | full = only stocks whose model window (8 quarters / 4 years) is fully populated; limited = the rest. | all |
| exchange | No | Exact exchange code, case-insensitive, e.g. "NASDAQ", "XETRA", "LSE". |