Screening Filters
is_index_component: ['GSPC', 'RUT', 'DJI', 'NDX']
- Purpose: Limit results to stocks that are members of major U.S. indices:
- GSPC = S&P 500 (large caps)
- RUT = Russell 2000 (small caps)
- DJI = Dow Jones Industrial Average (blue chips)
- NDX = Nasdaq 100 (large-cap growth/tech)
- Rationale:
- Your request was for U.S. stocks only. All of these indices are U.S. equity indices, so their components are U.S.-listed companies.
- Focusing on index components ensures good liquidity and higher-quality names, which are more practical to trade and more likely to react efficiently to news.
news_driver: ['Positive']
- Purpose: Select only stocks currently influenced by positive news flow.
- Rationale:
- You asked for stocks that are the “best buy based on today’s news.”
- Restricting to positive news drivers aims to capture companies that just received favorable catalysts (earnings beats, guidance raises, upgrades, regulatory wins, etc.) and are therefore more likely to see supportive price action in the near term.
pe_ttm: {'min': '5', 'max': '40'}
- Purpose: Apply a valuation screen using price-to-earnings (P/E) ratio on a trailing twelve-month basis.
- Rationale:
- Min 5 filters out companies with extremely low or distorted P/Es (often distressed, one-off gains, or accounting anomalies).
- Max 40 filters out the most extremely expensive names where expectations may already be overly optimistic.
- This keeps you in a “reasonable valuation” band, improving the chance that the stocks are not just hype-driven but have fundamentally grounded valuations.
one_week_predict_return: {'min': '0.0001', 'max': '100'}
- Purpose: Include only stocks where a predictive model expects a positive return over the next week.
- Rationale:
- You asked for “best buy” candidates, which implies positive short‑term return potential.
- Setting a minimum > 0 removes names where the model sees flat or negative near-term prospects.
- The very high max (100) is effectively “no upper cap,” just making sure we don’t exclude high-upside outliers.
- Combining this with the positive news filter ties today’s news to a favorable short-term outlook.
analyst_consensus: ['Strong Buy', 'Moderate Buy']
- Purpose: Require that Wall Street analysts have a bullish consensus on the stock.
- Rationale:
- “Strong Buy” and “Moderate Buy” indicate that most covering analysts see upside relative to current price.
- This aligns with your “best buy” focus by adding a fundamental and professional opinion layer on top of news and quantitative signals.
- It helps avoid names with positive news that analysts still consider overvalued or structurally weak.
Why These Results Match Your Request
- U.S. stocks only: Restricting to components of major U.S. indices ensures the universe is composed of U.S.-listed companies.
- Based on today’s news: The
news_driver = Positive filter targets stocks currently moving on favorable, recent news, directly addressing your “today’s news” condition.
- “Best buy” tilt:
one_week_predict_return > 0 focuses on names expected to rise in the near term.
analyst_consensus of Strong/Moderate Buy ensures professional bullishness.
pe_ttm bounds valuation to avoid extremes, improving the quality of the “best buy” candidates.
Together, these filters narrow the market to U.S. stocks with positive news catalysts, reasonable valuations, bullish analyst views, and a quantitatively positive short-term outlook, which is exactly the profile you’re asking for.
This list is generated based on data from one or more third party data providers. It is provided for informational purposes only by Intellectia.AI, and is not investment advice or a recommendation. Intellectia does not make any warranty or guarantee relating to the accuracy, timeliness or completeness of any third-party information, and the provision of this information does not constitute a recommendation.