Screening Filters
price: 0.5 – 5
- Purpose: Capture low‑priced “penny” stocks.
- Rationale: In U.S. markets, “penny stock” is often used for stocks trading under about $5. Setting a price range of $0.50–$5 focuses on genuinely low-priced names while excluding ultra‑illiquid sub‑$0.50 names that may be too speculative or hard to trade.
market_cap: max 750,000,000 (≤ $750M)
- Purpose: Ensure we’re looking at smaller companies typical of penny stocks.
- Rationale: Penny stocks are usually small‑cap or micro‑cap. Capping market cap at $750M helps avoid larger, more established companies whose share price is low for other reasons (e.g., reverse splits, temporary dips) and keeps the focus on higher‑risk, higher‑volatility names where “bullish moves” tend to be more pronounced.
macd: bullish
- Purpose: Identify stocks already showing bullish momentum on a technical indicator.
- Rationale: A bullish MACD (e.g., MACD line crossing above the signal line, or MACD > 0 depending on implementation) is a common sign that upward momentum is strengthening. Since you asked for stocks “expected to show bullish trends,” requiring a bullish MACD aligns the universe with names where upward price momentum has already started to appear.
moving_average_relationship: PriceAboveMA20
- Purpose: Confirm price is in a short‑term uptrend.
- Rationale: When the current price is above its 20‑day moving average, it suggests a short‑term bullish bias. This complements the MACD filter: MACD captures momentum changes; price above the 20‑day moving average confirms price is holding above a recent trend line, reinforcing the bullish setup for the near term (including “tomorrow”).
one_day_rise_prob: min 70 (≥ 70%)
- Purpose: Focus on stocks with a higher estimated probability of rising in the next trading day.
- Rationale: This metric uses a model’s historical/statistical assessment to estimate the chance of a positive return tomorrow. Setting a minimum of 70% narrows results to stocks where the data suggests an above‑average likelihood of an up day, directly addressing your interest in “expected” bullish behavior tomorrow.
one_day_predict_return: min 2 (≥ +2% expected return)
- Purpose: Filter for names where the predicted move is meaningfully positive, not just marginal.
- Rationale: A small expected gain (e.g., +0.2%) might be statistically positive but not practically interesting. Requiring at least a +2% predicted one‑day return focuses on stocks where the potential upside for tomorrow is sizable relative to normal daily fluctuations, matching your desire for notable bullish potential.
region: United States
- Purpose: Limit to U.S.-listed companies.
- Rationale: This provides regulatory and market structure consistency (similar trading hours, reporting standards, and liquidity characteristics). It also aligns with the most common definition of penny stocks in a U.S. context.
list_exchange: XNYS, XNAS, XASE (NYSE, NASDAQ, NYSE American)
- Purpose: Restrict results to major U.S. exchanges.
- Rationale: Many penny stocks trade OTC, where liquidity and transparency can be poor. Focusing on NYSE, NASDAQ, and NYSE American typically improves data quality, liquidity, and execution reliability, while still allowing for many lower‑priced small‑cap names.
Why Results Match Your Request
- Penny stock focus: The price and market cap filters work together to restrict results to small, low‑priced stocks consistent with the “penny stock” profile.
- Bullish trend alignment: The bullish MACD and price above 20‑day moving average filters target stocks already demonstrating technical signs of a bullish trend.
- Tomorrow‑oriented expectation: The one‑day rise probability ≥ 70% and predicted one‑day return ≥ 2% directly address the “expected to show bullish trends tomorrow” part by emphasizing names with both a relatively high probability and a meaningful forecasted upside for the next session.
- Practical tradability: The U.S. region and major exchange filters help ensure the resulting stocks are more tradable and transparent, which is especially important when dealing with volatile penny stocks.
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.