SuperAPI AI 工具集

finviz-screener

通用与其它

查看项目

更新于 10-15 21:03

技能介绍

用途:把用户的自然语言选股需求(支持日文与英文)转换为 FinViz 筛选器过滤代码,拼接 URL 并在 Chrome 中打开。公开筛选器无需 API key;若设置 $FINVIZ_API_KEY 会自动识别为 FinViz Elite 以获得增强功能。

主要能力:自然语言到过滤代码的映射;按视图类型与排序方式构建 URL;Elite/公开模式自动识别或通过 --elite 强制;Chrome 优先、按操作系统回退的浏览器打开;严格过滤校验以防 URL 注入。可先用 cat references/finviz_screener_filters.md 加载过滤知识库。

使用方式:执行 python3 scripts/open_finviz_screener.py --filters "cap_small,fa_div_o3,fa_pe_u20,geo_usa" --view overview;仅主题筛选可加 --themes "artificialintelligence,cybersecurity" --url-only;主题加子主题加过滤条件可组合 --themes、--subthemes、--filters。参数含 --filters、--themes、--subthemes、--elite、--view、--order、--url-only,三者至少提供一个。范围条件用 {from}to{to} 语法作单一标记,如 fa_div_3to8、fa_pe_10to20。执行前应以表格列出过滤条件供用户确认。

适用场景:按基本面或技术面条件筛选股票,包括高股息成长、趋势模板与 VCP、超跌成长、困境反转、动量、主题(如 AI、网络安全)下钻等。

限制:不适合单只股票深度基本面分析、持仓组合回顾、图像形态分析或基于财报的筛选。--filters 中不允许 theme_/subtheme_ 标记。未提供的内容未在资料中说明。