Screening Filters
region: ['United States']
- Purpose: Limit the universe to U.S. companies.
- Rationale: You asked specifically for US stocks, so this ensures only companies domiciled/primarily listed in the United States are included.
list_exchange: ['XNYS', 'XNAS', 'XASE'] (NYSE, NASDAQ, NYSE American)
- Purpose: Focus on major U.S. exchanges.
- Rationale: A “buy signal” discussion usually centers on widely traded stocks with good liquidity and reliable data, which are typically listed on these primary U.S. exchanges. It avoids OTC and very illiquid names where signals are noisier and harder to act on.
market_cap: {'min': '5000000000'} and market_cap_category: ['large', 'mega', 'mid']
- Purpose: Filter to mid-cap and larger companies (≥ about $5B market cap).
- Rationale:
- Larger companies tend to have better liquidity and tighter spreads, making technical “buy signals” more meaningful and tradable.
- It removes micro/small-cap stocks where price moves can be erratic or easily manipulated, which can create many false “signals.”
moving_average_relationship: ['PriceCrossAboveMA20', 'PriceAboveMA200']
- Purpose: Identify stocks showing a new technical buy signal within an established uptrend.
- Rationale:
- PriceCrossAboveMA20: A fresh move where today’s price has just crossed above the 20-day moving average. This is a classic short-term buy signal, often interpreted as a shift from short-term weakness/consolidation to renewed strength. The “cross” condition is what makes it “new” today rather than a trend that has been in place for a while.
- PriceAboveMA200: Confirms the stock is in a long-term uptrend. Many traders only consider buy signals that occur while price is already above the 200-day MA to avoid fighting the major trend.
- Combined, these two conditions look for new bullish momentum (20-day cross) that is aligned with a healthy long-term trend (above 200-day)—precisely what many technical traders call a “buy setup.”
price_change_pct: {'min': '4'}
- Purpose: Ensure the stock is making a meaningful move today, not a marginal or insignificant change.
- Rationale:
- A price change of at least +4% in a day usually reflects strong buying interest and momentum.
- This increases the likelihood that today is the actual “signal day” rather than just a slow drift above the moving average. It aligns with your focus on “today” as the moment the buy signal is triggered.
Why Results Match Your Request
- You asked for U.S. stocks →
region and list_exchange restrict results to U.S.-listed companies on major exchanges.
- You wanted those with a new buy signal today →
- “New” is captured by PriceCrossAboveMA20, which only triggers when today’s price moves from below to above the 20-day MA.
- “Buy signal” is reinforced by PriceAboveMA200, ensuring the short-term bullish move occurs within a longer-term uptrend.
- “Today” is emphasized by requiring at least +4% price change today, pointing to fresh, significant buying pressure rather than an old signal.
- Focusing on mid, large, and mega caps helps ensure the signals come from more stable, liquid stocks where such technical signals are typically more reliable and actionable.
Together, these filters are designed to surface U.S. stocks that are breaking higher today, in line with widely used technical definitions of a fresh buy signal.
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.