What problem does it solve?
This CANSLIM screener helps investors identify high-conviction growth stocks by applying William O'Neil's CANSLIM framework, filtering for earnings momentum, growth consistency, price action near highs, and market direction.
Core Features & Use Cases
- Phase 2 enhancements: adds S (Supply/Demand) and I (Institutional) signals to improve filtering; Phase 3 will include L (Leadership) for full CANSLIM.
- Automated ranking: computes composite CANSLIM scores, identifies the weakest component, and outputs ranked top candidates.
- Report generation: produces machine-readable JSON and human-friendly Markdown reports for quick review and portfolio planning.
- Use cases include screening a 40-stock universe, backtesting across bull/bear markets, and building execution-ready watchlists.
Quick Start
To run the canslim-screener, install Python 3.7+, provide a Financial Modeling Prep API key, and execute the screening script. Then review the generated JSON/Markdown reports for top CANSLIM candidates.