Screening Filters
price: {min: 0.2, max: 5}
- Purpose: Capture low‑priced “penny” stocks while avoiding extreme sub‑penny names.
- Rationale:
- The user asked for the “cheapest” and “penny stocks” in the US market. In practice, many traders treat penny stocks as anything under about $5, even though a strict definition is <$1.
- Setting a maximum of $5 keeps the universe focused on low‑priced issues that fit the penny/cheap profile.
- Setting a minimum of $0.20 filters out ultra‑illiquid sub‑penny or near‑worthless tickers that are often hard to trade or subject to extreme manipulation and wide spreads. This keeps results more tradeable and realistic while still very cheap.
volume: {min: 1,000,000}
- Purpose: Ensure the stocks are actively traded and easier to enter/exit.
- Rationale:
- “Top moving” names typically attract high trading interest.
- A minimum daily volume of 1,000,000 shares helps:
- Avoid thinly traded penny stocks where a small trade can move the price unrealistically.
- Focus on names with enough liquidity for most traders to participate at reasonable bid/ask spreads.
- This supports the idea of “top moving” in a meaningful market sense, not just random illiquid price jumps.
price_change_pct: {min: 10}
- Purpose: Identify strong daily movers.
- Rationale:
- “Top moving” implies stocks making big percentage moves over the chosen period (commonly the current trading day).
- Requiring a minimum price change of +10% flags names that are significantly on the move relative to the broader market, consistent with the idea of top gainers or high‑momentum penny stocks.
- This excludes small or noise-level moves and focuses on genuinely active movers.
region: ['US']
- Purpose: Restrict results to US‑listed securities.
- Rationale:
- The user explicitly asked for penny stocks in the US market.
- Limiting the region to US ensures all returned stocks trade on US markets and align with US trading hours, regulations, and conventions.
list_exchange: ['XNYS', 'XNAS', 'XASE']
- Purpose: Focus on major US exchanges (NYSE, NASDAQ, AMEX).
- Rationale:
- These codes correspond to:
- XNYS – NYSE
- XNAS – NASDAQ
- XASE – NYSE American (formerly AMEX)
- Many penny stocks also trade OTC, where transparency and liquidity can be worse. By restricting to these major exchanges:
- You get better‑regulated, generally more transparent companies.
- You improve data quality and tradability versus OTC pink sheets.
- This aligns with a practical definition of “US market” most traders use (major listed exchanges).
Why Results Match
- “Cheapest” / “Penny stocks”: Enforced via the price cap at $5 (with a practical floor at $0.20 to avoid untradeable extremes).
- “Top moving”: Captured using the ≥10% daily price change plus a high volume threshold, so moves are both large and actively traded.
- “In the US market”: Guaranteed through the US region filter and limiting to US primary exchanges (NYSE, NASDAQ, NYSE American).
Together, these filters narrow the universe to low‑priced, heavily traded US stocks that are experiencing strong price moves, which is exactly what your query is targeting.
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.