Install
openclaw skills install top-performer-scannerFind the true top-performing US stocks per year by downloading all NASDAQ-listed symbols, filtering by liquidity (Top 500 daily dollar volume), and ranking by annual returns — no survivorship bias.
openclaw skills install top-performer-scannerDiscover which stocks were the real market leaders each year, based on actual returns within the most liquid universe — not the mega-cap names everyone already knows.
get_true_top_500.py)python3 get_true_top_500.py
Why this matters: Most "top performer" lists suffer from survivorship bias (they only look at stocks that still exist today) or selection bias (they only check well-known names). This script starts from the full NASDAQ directory and filters dynamically per year.
Output: nasdaq_top500_performers.csv
year, rank, ticker, return, avg_daily_vol_m
2024, 1, APP, 7.45, 892
2024, 2, MSTR, 5.12, 2340
...
analyze_feasibility.py)python3 analyze_feasibility.py
Tests multiple stock scanning configurations against the discovered top performers:
This prevents building an "air-tight fortress" filter that accidentally excludes every future multibagger.
================ TOP 15 PERFORMERS OF 2024 (Among NASDAQ Top 500 Liquidity) ================
1. APP : 745.1% (Avg Daily Vol: $892M)
2. MSTR : 512.3% (Avg Daily Vol: $2340M)
3. PLTR : 340.8% (Avg Daily Vol: $1567M)
4. CVNA : 284.2% (Avg Daily Vol: $445M)
...
pip3 install pandas yfinance
Internet access required for NASDAQ FTP and Yahoo Finance data.
ftp://ftp.nasdaqtrader.com) and Yahoo Finance. It will not work in offline or air-gapped environments.--min-price only if you understand the implications.