Stocks and Financial Data Pull Crypto Finance Cryptocurrency Price Earnings Dividends

📈 Yahoo Finance 全维度金融数据终端

集成Yahoo Finance的56+金融数据工具,覆盖股票、加密、外汇、大宗商品及期权链,适合量化分析与投研场景

收藏
18.1k
安装
4.7k
版本
4.1.6
CLS 安全扫描中
预计需要 3 分钟...

使用说明

综合评估

核心用法:Stocks Skill 是一套基于 Yahoo Finance API 的异步金融数据工具集,通过 Python 虚拟环境隔离运行,提供56+个细粒度函数。核心调用模式为 cd SKILL_DIR/scripts && SKILL_DIR/.venv/bin/python3 -c "...",需严格使用虚拟环境内的 Python 解释器以避免依赖冲突。

显著优点
1. 数据覆盖全面:涵盖报价、财务报表、估值比率、分析师评级、期权链、内幕交易、机构持仓等全维度数据

2. 跨资产类别:原生支持股票、加密货币、外汇汇率、大宗商品及市场指数

3. 多股对比能力:内置 compare_stocksget_peer_comparison 支持横向分析

4. OS无关设计:通过虚拟环境封装,兼容 Linux/macOS/Windows

5. 异步架构:使用 asyncio.run() 处理 I/O 密集型网络请求,提升并发效率

潜在局限

  • 数据源延迟:Yahoo Finance 非实时交易级数据,存在15-20分钟延迟,不适用于高频交易
  • 单点故障风险:完全依赖 Yahoo Finance 的免费 API,存在限流、稳定性及长期可用性风险
  • 无历史数据回测框架:仅提供原始数据获取,不包含策略回测或信号生成模块
  • 企业级数据缺失:不含 Level 2 订单簿、暗池数据或付费终端级别的另类数据
  • 环境配置敏感:对虚拟环境路径和 Python 解释器有硬性要求,跨机器迁移需重新配置绝对路径

适合人群

  • 个人投资者进行基本面筛选与估值分析
  • 量化研究员获取原始数据用于外部建模(Python/R/MATLAB)
  • 财务分析师批量提取财报数据进行可比公司分析
  • 加密货币/外汇套利信息聚合(非执行层)

常规风险

  • 数据准确性:免费数据源可能存在拆分/分红调整错误或财报数据更新延迟
  • 依赖维护yfinance-ai 等下游包的更新可能破坏兼容性
  • 无官方SLA:生产环境使用需自行实现降级策略和缓存层
  • 隐私合规:Yahoo Finance 数据使用受 Yahoo 服务条款约束,商业用途需评估合规性

技术建议:建议在生产场景外部署独立的数据缓存层(如 Redis/TimescaleDB),并将 API 调用包装为内部服务而非直接暴露给终端用户。

Stocks and Financial Data Pull Crypto Finance Cryptocurrency Price Earnings Dividends 内容

scripts文件夹
手动下载zip · 43.2 kB
retry_msft_ratios.pytext/plain
请选择文件