Screening Filters
Market Cap: 50M – 1.5B USD
- Purpose: Focus on smaller companies that fit the “penny stock / small-cap” profile, while avoiding the most illiquid microcaps.
- Rationale:
- Penny stocks are usually associated with smaller companies, not large caps. A cap between $50M and $1.5B captures micro- to small-cap names that can move significantly but are still large enough to be listed on major exchanges and have at least some institutional interest.
- The lower limit ($50M) helps filter out extremely tiny, often ultra-risky “shell” companies with very thin trading volumes and high manipulation risk.
Price per Share: $0.50 – $5
- Purpose: Match the common definition of “penny stocks” by price.
- Rationale:
- In many markets, “penny stocks” are informally defined as stocks trading under $5.
- Setting a minimum at $0.50 excludes sub-penny or extremely low-priced names that can be highly speculative, prone to pump-and-dump schemes, and very illiquid, making them unsuitable for most investors.
Moving Average Relationship: PriceAboveMA20
- Purpose: Favor stocks in a short-term uptrend or showing positive momentum.
- Rationale:
- The 20-day moving average is a short-term trend indicator. If the current price is above the 20-day moving average, it suggests the stock is currently trending up rather than breaking down.
- For speculative penny stocks, this is a way to avoid names in clear downtrends and to tilt toward those with technical strength.
1-Month Price Change %: 10% – 150%
- Purpose: Focus on stocks that have already shown strong, but not completely extreme, recent performance.
- Rationale:
- A minimum of +10% in the last month signals positive momentum and some buying interest.
- Capping it at +150% avoids the most parabolic, potentially “blown out” moves where the risk of a sharp pullback is extremely high.
- This range balances “strong recent performance” with an attempt to avoid the most extreme, unsustainable spikes.
One-Day Predicted Return: 0% – 100%
- Purpose: Exclude stocks where the model (or estimate) expects a negative next-day move and focus on those with a non-negative expected return.
- Rationale:
- A minimum of 0% means the predictive model is at least not bearish on the next-day move.
- The upper bound of 100% is just a cap to keep predictions within a plausible range; the key element is filtering out names with negative expected one-day returns.
Why Results Match the Request
- The price filter ($0.50–$5) directly operationalizes your request for “penny stocks.”
- The market cap filter (50M–1.5B) keeps you in the small-cap universe typical of penny stocks while avoiding the riskiest ultra-microcaps.
- The PriceAboveMA20 and 1-month price gain (10–150%) target stocks with current positive momentum, which is a reasonable way to define “top” candidates at the moment, rather than names that are falling or stagnant.
- The non‑negative one-day predicted return tilts toward stocks that quantitative signals suggest are more likely to move up than down in the very near term, consistent with the idea of identifying “top stocks to invest in today.”
Note: These filters can’t guarantee which penny stocks will perform best, but they systematically narrow the universe to names that fit the penny-stock definition and currently exhibit relatively stronger price and momentum characteristics.
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.