Important context before the filters
No screener can guarantee a stock will “double your money,” especially in a short period. Doubling capital is possible but requires taking on high risk, accepting large volatility, and understanding that you can also lose a significant portion—or all—of your $500.
The filters your colleague used are designed to tilt the search toward higher-risk, higher-upside growth stocks with positive momentum, which is the most realistic way to interpret your request.
Screening Filters
Market Cap: 500M – 15B ('market_cap': {'min': '500000000', 'max': '15000000000'})
- Purpose: Focus on small- to mid-cap companies that still have room to grow, but aren’t ultra-tiny microcaps.
- Rationale:
- Very small microcaps (under ~$500M) can indeed double, but they’re often illiquid, easily manipulated, and very high risk.
- Very large caps (over ~$15B) are usually more stable and slower growing, making a near-term double less likely.
- This range tries to balance meaningful upside potential with some minimum level of stability and institutional oversight.
High Beta (High Risk) ('beta': ['HighRisk'])
- Purpose: Select stocks that move more than the overall market (high volatility).
- Rationale:
- Beta measures how much a stock tends to move relative to the market (e.g., S&P 500).
- A high beta stock tends to have bigger swings up and down. Those big upside swings are what could deliver large gains like a potential double—but they also come with the risk of steep drops.
- This filter aligns directly with your goal of potentially doubling money, acknowledging that such potential must come with elevated risk.
Price Above 20-Day Moving Average ('moving_average_relationship': ['PriceAboveMA20'])
- Purpose: Capture stocks currently in short-term uptrends or with positive price momentum.
- Rationale:
- The 20-day moving average is a short-term trend indicator.
- Requiring price to be above this average avoids many names that are in obvious downtrends or collapsing.
- For an aggressive return target, you typically want momentum in your favor rather than trying to catch falling knives.
Listed on Major U.S. Exchanges ('list_exchange': ['XNYS', 'XNAS', 'XASE'])
- Purpose: Limit results to stocks listed on major U.S. exchanges: NYSE, NASDAQ, and NYSE American.
- Rationale:
- These exchanges enforce listing standards, reporting requirements, and liquidity thresholds.
- Excluding OTC/pink sheet stocks avoids some of the lowest-quality, most easily manipulated names, which might be tempting for giant gains but often come with extreme fraud and liquidity risks.
- This keeps the universe in the realm of tradeable, regulated securities where your $500 can realistically get filled at fair prices.
5-Year Revenue CAGR ≥ 15% ('revenue_5yr_cagr': {'min': '15'})
- Purpose: Ensure the company has shown strong fundamental growth in sales over the last five years.
- Rationale:
- A 15%+ compound annual growth rate in revenue over five years is robust and usually associated with growth companies.
- This avoids low-quality “story stocks” that have hype but no real business expansion.
- Combining high growth fundamentals with high price volatility is often where you find stocks that can move sharply on positive news, which supports your goal of large upside potential.
Predicted 1-Month Return ≥ 20% ('one_month_predict_return': {'min': '20'})
- Purpose: Use a model-based or quantitative estimate to target stocks that are statistically expected to have strong short-term upside.
- Rationale:
- A predicted return of ≥20% in one month is an aggressive threshold and clearly aimed at high-upside trades.
- This does not guarantee a 20% gain; it just means the model sees factors (valuation, momentum, sentiment, etc.) that historically have aligned with strong short-term performance.
- This is the filter most directly tailored to your “double my money” intent—focusing on names that quantitative models see as having elevated short-term upside, while still acknowledging that outcomes can differ significantly from predictions.
Why These Results Match Your Intent
- You want a chance to meaningfully grow (even double) $500, which requires:
- High volatility stocks → addressed by the High Beta filter.
- Strong short-term upside potential → targeted by the Predicted 1-Month Return ≥ 20% and Price Above 20-Day MA (momentum) filters.
- Real business growth behind the stock → ensured by the 5-Year Revenue CAGR ≥ 15% filter.
- Avoiding the lowest-quality “lottery tickets” → done through market cap limits and major-exchange listings.
One thing not explicitly captured is your $500 budget per trade (e.g., share price). To fully align with that, you’d usually also add a filter on share price (for instance, “price under $100” so you can buy multiple shares). But the current filters do correctly target the type of high-upside, high-risk growth stocks that align with your objective.
If you’d like, I can suggest how to refine these filters further depending on your preferred time horizon (weeks vs. years) and risk tolerance.
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.