Screening Filters
Market Cap ≥ $10B (market_cap: {min: "10000000000"})
- Purpose: Focus on large, established companies.
- Rationale: For a 30‑day holding period, you usually want high liquidity and lower blow‑up risk. Large‑cap stocks tend to have tighter spreads, more institutional coverage, and more predictable price behavior than small caps or microcaps, which makes them more suitable for a short, defined trade horizon.
Price Above 20‑Day Moving Average (moving_average_relationship: ["PriceAboveMA20"])
- Purpose: Select stocks in an existing short‑term uptrend.
- Rationale: A 20‑day moving average roughly matches one trading month. Requiring the price to be above the 20‑day MA means the stock is already trending up over the period that’s most relevant to a 30‑day hold. This bias toward positive momentum increases the odds that the trend can continue into the next month rather than fighting a downtrend.
Exchange List = NYSE / NASDAQ / AMEX (list_exchange: ["XNYS", "XNAS", "XASE"])
- Purpose: Restrict to major U.S. exchanges.
- Rationale: Stocks on these exchanges must meet listing, reporting, and liquidity standards. For a 30‑day position, you want to avoid illiquid or opaque names (like many OTC stocks), which can be harder to enter/exit and more prone to erratic moves.
Predicted 1‑Month Rise Probability ≥ 60% (one_month_rise_prob: {min: "60"})
- Purpose: Tilt toward stocks with a higher modeled chance of being up in 30 days.
- Rationale: Your horizon is “the next 30 days,” so this filter directly targets names where the statistical or model‑based probability of a positive 1‑month return is at least 60%. It doesn’t guarantee gains, but it screens for a favorable probability skew in your exact timeframe.
Predicted 1‑Month Return ≥ 5% (one_month_predict_return: {min: "5"})
- Purpose: Ensure not just a high probability of going up, but also meaningful upside.
- Rationale: Among stocks likely to rise, some may only be expected to move slightly. By requiring an expected return of at least +5% over the next month, the screener focuses on candidates with both a positive edge and a decent payoff potential, which is aligned with finding the “best” 30‑day opportunities.
Analyst Consensus = Strong Buy or Moderate Buy (analyst_consensus: ["Strong Buy", "Moderate Buy"])
- Purpose: Add a fundamental/sentiment quality filter on top of the quant metrics.
- Rationale: When multiple analysts rate a stock as a Strong or Moderate Buy, it usually reflects positive earnings outlooks, catalysts, or valuation support. For a short hold, you benefit if institutional sentiment and research are aligned with your bullish 30‑day view, rather than betting against the Street.
Sorting by Highest Predicted 1‑Month Return (sort: [{field: "one_month_predict_return", order: "desc"}])
- Purpose: Rank the candidates so the top of the list reflects the highest expected 30‑day upside.
- Rationale: You asked for the “best” stock to hold for 30 days. Once the quality and risk filters are applied, ordering by predicted 1‑month return surfaces the names with the largest modeled upside in that period, making it easier to focus on the strongest candidates.
Why Results Match Your 30‑Day Goal
- The timeframe is directly embedded: both
one_month_rise_prob and one_month_predict_return are explicitly 1‑month / ~30‑day metrics.
- The trend filter (PriceAboveMA20) targets stocks already performing well over roughly one month, consistent with your intended holding period.
- The quality & liquidity filters (large cap, major U.S. exchanges, positive analyst ratings) reduce the chance that “best” simply means “highest risk” or “most speculative,” which is important for a practical 30‑day trade.
- The sorting by 1‑month predicted return ensures that, within this safer, higher‑probability universe, you see the stocks with the strongest expected performance over the exact horizon you specified.
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.