Screening Filters
Market Cap ≥ $10B ('market_cap': {'min': '10000000000'})
- Purpose: Focus on larger, more established U.S. companies.
- Rationale: When someone asks for “bullish” stocks, they usually want trends that are somewhat more reliable and less driven by thin liquidity or speculation. Using a $10B+ market cap threshold tilts the results toward large-cap names where price moves tend to reflect broad institutional interest and fundamentals, not just short-term trading noise.
Price Above 200-Day Moving Average ('moving_average_relationship': ['PriceAboveMA200'])
- Purpose: Capture stocks in a confirmed long-term uptrend.
- Rationale: The 200-day moving average (200DMA) is a classic technical indicator of long-term trend. A price above the 200DMA suggests the stock is in a sustained uptrend rather than a short-lived bounce. This directly aligns with “currently bullish,” as you’re screening for stocks whose prevailing trend is upward.
1-Month Price Change ≥ +15% ('month_price_change_pct': {'min': '15'})
- Purpose: Ensure the stock has shown recent strong upward momentum.
- Rationale: A 15% or greater gain over the last month signals strong short-term buying interest and momentum. Combining this with the 200DMA filter ensures you’re not just getting long-term uptrends, but names that are also actively moving higher right now—very consistent with “currently bullish.”
Listed on Major U.S. Exchanges ('list_exchange': ['XNYS', 'XNAS', 'XASE'])
- Purpose: Limit results to well-regulated, liquid U.S. listings.
- Rationale: XNYS (NYSE), XNAS (NASDAQ), and XASE (NYSE American) are the primary U.S. exchanges. Filtering to these excludes OTC and less regulated venues, improving liquidity and data quality—important when you’re trying to find actionable “bullish” ideas in the U.S. market.
Region: United States ('region': ['United States'])
- Purpose: Ensure companies are U.S.-based, matching your request for the “US market.”
- Rationale: Some stocks trade on U.S. exchanges but are foreign companies (ADRs). This filter prioritizes U.S. region exposure, aligning more closely with your geographic focus and typical U.S. market benchmarks.
Analyst Consensus: Strong Buy or Moderate Buy ('analyst_consensus': ['Strong Buy', 'Moderate Buy'])
- Purpose: Include only stocks that Wall Street analysts are generally positive on.
- Rationale: Bullish sentiment is not just technical (price action), but also fundamental/expectation-driven. Requiring a “Strong Buy” or “Moderate Buy” consensus means analysts expect positive performance relative to the market, reinforcing the bullish technical signals with bullish professional opinion.
Why Results Match Your Request
- Technical bull trend: Price above the 200-day moving average + strong 1-month gains targets stocks in clear uptrends with active, recent momentum—core characteristics of “currently bullish” behavior.
- Fundamental/sentiment confirmation: Analyst “Buy” ratings add a layer of positive fundamental and sentiment backing, not just chart strength.
- Quality and relevance: Restricting to large-cap U.S. companies on major exchanges ensures you see liquid, widely followed stocks that genuinely represent the U.S. market, rather than speculative or illiquid names.
Together, these filters aim to surface U.S. stocks that are not only trending up on the chart, but are also supported by institutional and analyst confidence—strong candidates for being considered “currently bullish.”
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.