Important Note Before We Start
No screener (or analyst) can reliably identify the “best stock to buy tomorrow” or guarantee gains in a single day. What we can do is narrow the list to stocks that, based on historical patterns and models, have a higher probability of rising tomorrow with meaningful upside, while still being reasonably liquid and established.
Below is how each filter contributes to that goal.
Screening Filters
market_cap: { min: 5,000,000,000 }
- Purpose: Focus on large, more established companies (market cap ≥ $5B).
- Rationale:
- Large caps tend to be more stable and less prone to extreme manipulation than tiny micro-caps.
- For a “best stock to buy tomorrow” type query, it’s more practical to stick to companies where price action is driven by fundamentals and broad market sentiment, not thin liquidity or rumors.
monthly_average_dollar_volume: { min: 1,000,000 }
- Purpose: Ensure liquidity, i.e., at least $1M traded per day on average over the last month.
- Rationale:
- High dollar volume means you can realistically buy and sell tomorrow without huge bid–ask spreads.
- This is crucial for short-term trades where getting in and out efficiently matters as much as direction.
moving_average_relationship: [ "PriceAboveMA20" ]
- Purpose: Select stocks whose current price is above their 20-day moving average.
- Rationale:
- Price above the 20-day MA is a classic sign of short-term uptrend / positive momentum.
- For a “tomorrow” trade, you typically want stocks already showing strength rather than ones still in clear downtrends.
list_exchange: [ "XNYS", "XNAS" ]
- Purpose: Limit results to stocks listed on the New York Stock Exchange (XNYS) and NASDAQ (XNAS).
- Rationale:
- Directly matches your request for stocks in the US market.
- NYSE and NASDAQ are the main US exchanges with stricter listing standards, better liquidity, and more reliable data.
one_day_rise_prob: { min: 60 }
- Purpose: Include only stocks where a statistical/model-based estimate suggests at least a 60% probability of rising the next day.
- Rationale:
- This filter directly addresses the “best stock to buy tomorrow” angle by focusing on higher-probability setups for a one-day gain.
- While not a guarantee, it helps tilt the odds in your favor relative to random picks (which would be ~50/50 at best).
one_day_predict_return: { min: 1.5 }
- Purpose: Require a minimum forecasted one-day return of 1.5%.
- Rationale:
- Probability alone isn’t enough; you also care about the size of the expected move.
- This filter forces the model to look for stocks where the expected upside tomorrow is not just likely, but also large enough (≥1.5%) to be attractive after considering trading costs and risk.
Why Results Match Your Request
- The exchange and market cap filters target US, larger, established names, consistent with a practical “best stock to buy tomorrow in the US market” search.
- The liquidity filter ensures that whatever is found is actually tradable tomorrow without extreme slippage.
- The moving average filter looks for stocks already in a short-term uptrend, aligning with the goal of near-term gains.
- The one-day probability and one-day predicted return filters directly address your desire for stocks with higher odds of going up tomorrow and with meaningful potential upside.
Together, these criteria don’t guarantee a winner, but they systematically narrow the universe to US-listed, liquid, larger-cap stocks where short-term models suggest a relatively favorable setup for tomorrow’s session.
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.