Screening Filters
monthly_average_dollar_volume >= 2,000,000
- Purpose: Ensure the stock is liquid enough for swing trading.
- Rationale: Swing traders need to get in and out efficiently without moving the price too much or suffering large bid–ask spreads. A minimum of $2M average dollar volume per month filters out illiquid, thinly traded names that can be hard (and risky) to trade, especially with larger position sizes.
beta = HighRisk
- Purpose: Focus on higher-volatility stocks.
- Rationale: Swing trading relies on price movement over days to weeks. Higher beta names tend to move more than the market, creating the price swings that traders aim to capture. Labeling beta as “HighRisk” essentially targets stocks that are more responsive (both up and down) to market moves, which is usually desirable for active swing setups.
rsi_category = moderate
- Purpose: Avoid extremes (overbought/oversold) and look for sustainable swing setups.
- Rationale:
- Overbought (very high RSI) can mean a move is already extended and near exhaustion.
- Oversold (very low RSI) can mean elevated risk of continued weakness or choppy reversals.
Choosing a “moderate” RSI range looks for stocks that are not at extremes—often in the early or middle phase of a trend or consolidation, which can be better swing entries than chasing late-stage moves.
moving_average_relationship = PriceAboveMA200
- Purpose: Align trades with the long-term uptrend.
- Rationale: Price above the 200-day moving average is a classic definition of a stock in a longer-term uptrend. For swing trading, trading in the direction of the dominant trend (long in uptrends) increases the probability that pullbacks and consolidations resolve higher. This filter avoids structurally weak, downtrending names where bounces are less reliable.
is_index_component = NDX (Nasdaq 100)
- Purpose: Restrict results to large, well-followed growth/tech-oriented names.
- Rationale: Nasdaq 100 components tend to be:
- Highly liquid
- Heavily analyzed and widely traded
- Often more volatile/growth-oriented than broad market stocks
This makes them prime candidates for swing trading, with rich price action, tighter spreads, and plenty of volume.
list_exchange = XNAS (Nasdaq Stock Market)
- Purpose: Ensure the stocks are U.S.-listed and tradable on a major U.S. exchange, specifically Nasdaq.
- Rationale: The user asked for a US stock to watch. Limiting to XNAS guarantees U.S. listing quality, regulatory standards, transparent trading, and compatibility with most U.S. brokers and trading platforms. It also keeps the universe focused on Nasdaq names, which dovetails with the NDX filter.
Why Results Match Your Swing-Trading Request
- The liquidity filter (dollar volume) ensures you get tradable names with tight enough spreads and sufficient depth.
- The high beta filter targets stocks that actually move, providing the swings you’re looking to capture.
- The RSI and 200-day MA filters combine to find stocks in established uptrends that are not at extreme RSI levels, a common recipe for higher-probability swing setups (e.g., pullbacks in uptrends).
- The NDX + Nasdaq filters keep the universe to major U.S. growth/tech leaders, which are popular among swing traders for their volatility, liquidity, and clean technical patterns.
Together, these filters don’t “predict the next winner,” but they narrow the search to U.S. stocks that are structurally well-suited for swing trading and likely to offer tradable price swings.
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.