Stock picking — S&P 500 members
William O'Neil's CAN SLIM system, but only the legs computable from price history (Leader momentum + Market direction). The fundamentals legs (quarterly/annual EPS growth, institutional ownership, shares outstanding, new-product story) aren't available from Alpaca market data and need a manual check before acting on a pass here.
How it works
An illustration of the rules on made-up prices, not real data.
Long-run result — 2015–2026, point-in-time S&P 500 membership
Annual return
6.8%
SPY 13.9%
Worst drawdown
-29.2%
SPY -33.7%
Its apparent edge was survivorship bias — bias-free it trailed SPY by ~7%/yr.
Growth of $100,000 vs the same amount in SPY, 2015–2026
From the latest backtest run (to 2026-10-19): 5.7%/yr vs SPY 13.6%/yr; worst drop -29.2% vs -33.7%. Log scale, so equal percentage moves look the same size. Hover for values.
Rules
Assessment