Screening Filters
relative_vol >= 1.5
- Purpose: Find stocks trading with significantly higher-than-normal volume today.
- Rationale: Swing traders want stocks that are “in play” — higher volume means stronger participation from institutions and traders, which:
- Improves liquidity (tighter spreads, easier entries/exits)
- Confirms that price moves are more likely to be meaningful, not just random noise
- Often coincides with news, catalysts, or technical breakouts that can drive multi-day moves
moving_average_relationship: PriceAboveMA20
- Purpose: Ensure the stock is trading above its short-term trend (20-day moving average).
- Rationale: For swing trades, you typically want to trade in the direction of the near-term trend, not against it:
- Price above the 20-day MA suggests short-term bullish momentum
- Increases odds that pullbacks are buyable rather than signs of a breakdown
- Helps avoid names that are already rolling over in the short-term
moving_average_relationship: PriceAboveMA200
- Purpose: Ensure the stock is in a longer-term uptrend (above the 200-day moving average).
- Rationale: Combining short- and long-term trend filters is classic swing-trading practice:
- Being above the 200-day MA signals a broader bullish bias and underlying strength
- Reduces exposure to structurally weak, longer-term downtrends where bounces can fail quickly
- Aligns your swings with the dominant trend, increasing probability that multi-day moves continue rather than reverse sharply
week_price_change_pct: 5% to 20%
- Purpose: Select stocks that have moved up meaningfully (but not excessively) over the last week.
- Rationale:
- A minimum of +5% ensures there’s recent momentum and interest—key for swing trades looking to ride strength.
- A maximum of +20% helps avoid names that are potentially overextended or “blown out,” where pullback risk is elevated and reward-to-risk worsens.
- This zone tends to capture controlled, tradable up-moves rather than parabolic spikes or dead money.
is_index_component: GSPC (S&P 500)
- Purpose: Limit results to S&P 500 stocks.
- Rationale:
- S&P 500 names are generally large, liquid, and widely followed—ideal for swing trading due to tighter spreads, better fills, and less manipulation.
- Reduces risk associated with thinly traded small caps or micro caps that can gap wildly or be moved by small orders.
- Stocks in this universe tend to have ample news/coverage and clearer technical patterns.
Why Results Match Your “Good Swing Trades” Request
- The trend filters (PriceAboveMA20 & PriceAboveMA200) ensure you’re looking at stocks in both short- and long-term uptrends, which is aligned with typical swing-trading playbooks (trade with the trend, not against it).
- The weekly performance range (5–20%) focuses on names with fresh, tradable momentum but avoids those that have already made extreme moves where the risk of sharp reversals is higher.
- The high relative volume filter (≥1.5) ensures these aren’t quiet, “dead” charts; they are actively traded, which supports reliable entries, exits, and follow-through on setups.
- Restricting to S&P 500 components keeps the list to liquid, institutional-quality US stocks, which is a practical, risk-aware universe for swing trading in the US market.
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.