Screening Filters
moving_average_relationship: PriceAboveMA20
- Purpose: Find stocks in a short‑term uptrend.
- Rationale: When price is above the 20‑day moving average, it signals that recent price action is bullish. For “what trades should I be taking right now,” this focuses you on names already moving in your favor rather than trying to catch falling knives.
moving_average_relationship: PriceAboveMA200
- Purpose: Ensure stocks are in a long‑term uptrend as well.
- Rationale: The 200‑day MA is a widely watched line between long‑term uptrends and downtrends. Requiring price above the 200‑day filters out structurally weak names and aligns trades with the dominant trend, which is generally safer in uncertain “current market conditions.”
new_high_low: 52w_High
- Purpose: Isolate market leaders making new 52‑week highs.
- Rationale: Stocks at or near 52‑week highs tend to show strong relative strength and institutional demand. In the context of “what to trade now,” this filter aims at current winners rather than laggards, which are more likely to keep attracting capital while conditions remain similar.
rsi_category: moderate
- Purpose: Avoid names that are too overbought or oversold.
- Rationale: While 52‑week highs and strong trends are good, extremely high RSI can mean a stock is short‑term stretched and vulnerable to a pullback. Filtering for “moderate” RSI looks for strong names that still offer a more reasonable entry and better risk/reward right now.
quarter_price_change_pct: {min: 0}
- Purpose: Require non‑negative performance over the last quarter.
- Rationale: This ensures the stock hasn’t been in a recent drawdown. Positive or at least flat 3‑month performance confirms that the short‑ and long‑term uptrend (from the MAs) is also supported by medium‑term price action—consistent strength across timeframes.
is_index_component: ['GSPC', 'NDX'] (S&P 500 and Nasdaq‑100)
- Purpose: Focus on large, liquid, widely followed names.
- Rationale: Index constituents tend to have tighter spreads, deeper liquidity, and more stable information flow. For trades you can take “right now,” this reduces execution risk and idiosyncratic blow‑ups compared with small, illiquid names.
list_exchange: ['XNYS', 'XNAS'] (NYSE, Nasdaq)
- Purpose: Restrict to major U.S. exchanges.
- Rationale: Ensures a baseline of regulatory oversight, liquidity, and data quality. This is appropriate when looking for actionable trades in the core U.S. equity market, rather than OTC or foreign listings with different risk profiles.
Why the Results Match Your Question
- The screen targets current market leaders (52‑week highs, positive quarter performance) rather than speculative laggards.
- It emphasizes trend-following across short, medium, and long timeframes (price above 20‑ and 200‑day MAs, non‑negative quarterly performance), which fits the idea of trades that align with the existing market environment.
- By demanding moderate RSI, it tries to find actionable entries now—strong, but not extremely overheated.
- Limiting to S&P 500 and Nasdaq‑100 stocks on NYSE/Nasdaq focuses on liquid, institutionally owned names, making it more practical to actually put on and manage trades in real time.
Collectively, these filters build a list of relatively high‑quality, liquid stocks that are already performing well in today’s conditions and are technically positioned for trend‑following or breakout‑style trades right now.
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.