Screening Filters & Rationale
Beta: ["ModerateRisk", "HighRisk"]
- Purpose: Focus on stocks with enough volatility to generate meaningful price swings over short periods.
- Rationale: Moderate to high beta names typically move more than the market, offering better swing trade potential while still avoiding the most extreme, erratic movers.
Weekly Average Turnover ≥ 2,000,000
- Purpose: Ensure sufficient liquidity so swing trades can be entered and exited quickly without large price impact.
- Rationale: High average turnover generally means tighter spreads and more reliable fills, which are critical for short-term trading.
PriceAboveMA20
- Purpose: Target stocks trading in short-term uptrends rather than trying to catch falling knives.
- Rationale: Price above the 20-day moving average indicates recent positive momentum, improving odds that strength continues during the swing period.
Weekly Price Change % between -2% and +25%
- Purpose: Filter for names that have moved enough to show momentum but not so much that they are likely overextended.
- Rationale: This range avoids flat, inactive stocks and also screens out extreme spikes that are prone to sharp reversals.
is_trending = True
- Purpose: Concentrate on securities with established directional movement, which are more suitable for swing trading strategies.
- Rationale: Trend filters help align trades with the prevailing price direction, increasing the probability of capturing sustained moves rather than random noise.
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.