Screening Filters
Market Cap ≥ $20B ('market_cap': {'min': '20000000000'})
- Purpose: Focus on large, established companies.
- Rationale: Big-cap stocks tend to have more stable business fundamentals and better liquidity. When you ask for “bullish stocks,” combining strong price action with sizable companies helps avoid thinly traded, speculative names whose moves might not be sustainable.
Price Above 20-Day Moving Average ('moving_average_relationship': ['PriceAboveMA20'])
- Purpose: Capture short-term upward momentum.
- Rationale: Trading above the 20-day MA indicates recent buying pressure and a short-term bullish trend. This is a classic way to quantify “near-term bullishness” rather than just a one-day spike.
Price Above 200-Day Moving Average ('moving_average_relationship': ['PriceAboveMA200'])
- Purpose: Ensure a longer-term uptrend is in place.
- Rationale: Being above the 200-day MA suggests the stock is in a sustained, longer-term bull phase, not just a brief rally in an otherwise downtrend. Together with the 20-day MA, this aligns both short- and long-term trends in a bullish direction.
New 52-Week High ('new_high_low': ['52w_High'])
- Purpose: Find stocks breaking into new high ground.
- Rationale: Hitting a 52-week high is a strong sign of bullish sentiment. It means the market is willing to pay more for the stock than at any point in the last year, which often coincides with strong underlying demand and positive narratives.
1-Month Price Change ≥ +20% ('month_price_change_pct': {'min': '20'})
- Purpose: Quantify recent strong performance.
- Rationale: A price gain of at least 20% over the last month is a strong momentum signal. This directly reflects “bullish” behavior in the recent past, weeding out slower movers or flat names.
Major U.S. Exchanges Only ('list_exchange': ['XNYS', 'XNAS', 'XASE'])
- Purpose: Limit results to NYSE, NASDAQ, and AMEX.
- Rationale: These exchanges host the most liquid and regulated U.S. stocks. This reduces the odds of including illiquid OTC names or foreign listings that might be harder to trade or analyze.
Why Results Match “Bullish Stocks”
- The combination of above 20-day and 200-day moving averages plus new 52-week highs targets stocks in clear, established uptrends.
- The ≥20% gain over the last month ensures strong recent momentum, not just long-term stability.
- The large-cap and major-exchange filters keep the focus on liquid, higher-quality companies, where bullish signals are more meaningful and less driven by random volatility.
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.