用途:面向美股做量化筛选与排名。通过网页搜索确定候选股票池,按阈值过滤,再从成长、价值、质量三个维度打分,输出带综合评分的排名结果。数据来源为 SEC EDGAR(财务数据)、Yahoo Finance(市场数据)和网页搜索(股票池发现)。
主要能力:脚本对每家公司按 0-100 打分——成长分(60% 营收增长 + 40% 净利润增长)、价值分(50% P/E + 50% P/S,倍数越低分越高)、质量分(50% 净利率 + 50% 营业利润率);综合分按风格加权:成长 50% 成长 + 30% 质量 + 20% 价值,价值 50% 价值 + 30% 质量 + 20% 成长,质量 50% 质量 + 30% 成长 + 20% 价值。支持阈值过滤:--min-growth N、--min-margin N、--max-pe N。
使用方式:无需依赖,脚本仅用 Python 标准库。先明确股票池、风格与阈值;用网页搜索构建候选池并收窄到最多 10 个代码;再运行 bash run.sh <SYM1> ... <SYM10> --style <growth|value|quality>,带过滤时如 bash run.sh <SYMS> --style growth --min-growth 10 --min-margin 15 --max-pe 40。必须执行脚本并使用其 JSON 输出,不可手动计算指标。输出依次为筛选摘要、排名表、前三名标的及理由、被过滤项、注意事项。
适用场景:按行业或主题找股票、按估值/成长/质量排名、生成候选清单。
限制:评分为组内相对值,增减公司会改变所有分数;筛选只提供候选而非结论;仅限美股;SEC 数据为年报(10-K),季度变化可能未反映;无实时价格,P/E 与 P/S 依赖 Yahoo Finance 可用性;无股息数据,收益型筛选需另行搜索。