SuperAPI AI 工具集

canslim-screener

数据与分析

查看项目

更新于 10-16 07:21

技能介绍

用途:依据威廉·欧奈尔CANSLIM成长股方法论筛选美股,识别基本面强劲且具价格动能的成长股。资料显示当前为第3阶段,实现全部7个成分(C当期盈利、A年度增长、N新高频近、S供需、L领导力/相对强度、I机构认同、M市场方向)。

主要能力:两阶段流程,先用FMP API与Finviz分析股票池并计算7个成分,再按综合分(0-100)排序生成报告;权重为C15%、A20%、N15%、S15%、L20%、I10%、M5%。评分区间为Exceptional+(90+)、Exceptional(80-89)、Strong(70-79)、Above Average(60-69),并含M成分熊市拦截。L成分采用多周期加权RS:0.40×相对3个月+0.30×相对6个月+0.30×相对12个月,默认基准^GSPC,可用 --rs-benchmark SPY/QQQ/IWM 覆盖;数据不全时按资料所述逐级回退。I成分在FMP数据不完整时自动回退到Finviz抓取机构持股比例。输出 reports/ 目录下的时间戳JSON与Markdown文件,含市场状况、排名候选、成分明细、质量警告与统计。

使用方式:需FMP API密钥,export FMP_API_KEY=your_key_here(免费层250次/日,约够35只;Starter 29.99美元/月)。依赖Python 3.9+,安装命令 pip install requests beautifulsoup4 lxml。基本运行:python3 skills/canslim-screener/scripts/screen_canslim.py;自定义股票池:python3 screen_canslim.py --api-key $FMP_API_KEY --universe AAPL MSFT GOOGL AMZN NVDA META TSLA;可加 --max-candidates 40 --top 20 --output-dir;用 --disable-rs 关闭L成分(固定中性50);用 --rs-benchmark SPY 指定基准。

适用场景:寻找多倍股候选、按历史赢家特征系统选股、获取排名列表时使用。

限制:不适合价值投资、股息收益或熊市环境(M为0时应提高现金);FMP免费层约283次调用超限,需限制为35只;40只约需2分钟,Finviz回退每股约增加2秒。第4阶段FINVIZ Elite集成仅为未来计划,尚未提供。