核心功能
Stocks Skill 是一套基于 Yahoo Finance 的金融数据工具集,提供 56+ 个异步函数,覆盖全球股票、加密货币、外汇、大宗商品等多类资产。核心功能包括:
- 实时行情与历史数据:股价查询、历史走势、快速信息获取
- 基本面分析:财务报表(损益表、资产负债表、现金流量表)、关键估值比率(P/E、ROE、利润率等)
- 公司研究:公司概览、高管信息、机构持仓、内幕交易
- 盈利与分红:盈利历史、预测、分析师预期、股息与拆股信息
- 期权数据:期权链、到期日查询
- 市场宏观:市场指数、行业表现、市场开闭状态
- 另类资产:加密货币、外汇汇率、大宗商品价格
- 新闻与公告:股票新闻、SEC文件
- 对比工具:多股票对比、同业比较、历史对比
显著优点
1. 数据全面:依托 Yahoo Finance,覆盖全球主要市场,数据种类丰富
2. 异步设计:全异步架构,支持高效并发查询
3. 跨平台:支持 Linux、macOS、Windows,venv 隔离确保环境一致性
4. 开箱即用:提供详细的 TOOLS.md 模板,降低接入门槛
5. 持续维护:开源项目,GitHub 活跃,支持 OpenWebUI
潜在局限
1. 数据延迟:Yahoo Finance 数据存在轻微延迟,非实时 Level 1/2 行情
2. 依赖外部:完全依赖 Yahoo Finance API,服务稳定性受其制约
3. 无交易功能:仅提供数据查询,不支持下单交易
4. 环境配置:需正确配置 venv 路径,新手可能遇到 ModuleNotFoundError
5. 无中文支持:输出内容为英文,需自行处理本地化
适合人群
- 个人投资者进行基本面分析与选股研究
- 金融分析师获取标准化财务数据
- 量化研究者构建数据获取管道
- 开发者集成金融数据到 AI 工作流
- 教育工作者演示金融市场数据结构
常规风险
- 数据准确性:Yahoo Finance 为免费数据源,可能存在数据错误或延迟,不适合高频交易决策
- 合规风险:部分市场数据使用需遵守 Yahoo Finance 服务条款,商业用途需谨慎评估
- 环境安全:需在隔离 venv 中运行,避免依赖冲突;执行路径需绝对化,防止路径注入
- 网络依赖:所有功能需联网,离线无法使用
- API 限制:未提及速率限制,但大规模抓取可能触发 Yahoo 反爬机制