Screening Filters
region: United States
- Purpose: Limit results to U.S.-listed companies.
- Rationale: You asked for “stocks in the US stock market.” This ensures only U.S. companies are included and excludes foreign listings or ADRs.
list_exchange: XNYS, XNAS, XASE
- Purpose: Focus on major U.S. exchanges (NYSE, NASDAQ, NYSE American).
- Rationale: These are the primary U.S. stock exchanges where most liquid, widely followed stocks trade. It avoids OTC/pink-sheet names that are often illiquid, volatile, or lower quality.
monthly_average_dollar_volume ≥ $2,000,000
- Purpose: Enforce a minimum liquidity level.
- Rationale: A bullish idea is only useful if you can realistically trade it. Using a $2M+ average dollar volume filter helps:
- Reduce slippage and big bid-ask spreads.
- Avoid thinly traded microcaps where prices can be easily manipulated.
- Focus on names institutions and active traders can enter/exit more easily.
moving_average_relationship: PriceAboveMA20 and PriceAboveMA200
- Purpose: Identify stocks in both short-term and long-term uptrends.
- Rationale: “Bullish” usually implies positive trend:
- PriceAboveMA200: The stock trades above its 200-day moving average, a classic sign of a longer-term uptrend and positive structural bias.
- PriceAboveMA20: The stock is also above its 20-day moving average, indicating near-term strength and momentum, not just a distant past rally.
- Using both together narrows results to stocks that are broadly trending higher and currently holding that strength.
price_change_pct ≥ 5% (today)
- Purpose: Capture strong positive price action today.
- Rationale: A stock up 5%+ on the day signals:
- Active buying pressure.
- Strong intraday or daily momentum consistent with “bullish today.”
- This focuses on names showing clear, current strength rather than slow grinders or flat movers.
rsi_category: moderate
- Purpose: Find bullish stocks that are not yet extremely overbought.
- Rationale: RSI (Relative Strength Index) measures recent price strength:
- “Moderate” RSI generally means the stock is trending up but not at a level typically considered overbought.
- This helps avoid names that may have already run too far, too fast and are more vulnerable to sharp pullbacks, while still keeping the bullish tone.
Why Results Match Your Request
- The U.S. region and exchange filters align precisely with “US stock market,” focusing on major, reputable venues.
- Price above both 20-day and 200-day moving averages targets stocks in established uptrends with current strength—core characteristics of bullish setups.
- Daily gain ≥ 5% ensures that the bullishness is happening today, not just historically.
- Moderate RSI balances bullish momentum with some risk control by steering away from the most overextended names.
- Liquidity (≥ $2M dollar volume) makes the bullish candidates more tradable and practical for real-world investing or trading.
Together, these filters are designed to surface U.S. stocks that are liquid, in sustained uptrends, and showing strong bullish price action today, without being at the most extreme overbought levels.
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.