Yfinance

📈 全球股票实时数据 · IDX 智能识别

通过 Python yfinance 库实时获取全球及印尼 IDX 股票价格、技术指标与基本面数据,支持批量查询与智能 ticker 后缀自动补全。

收藏
2.8k
安装
1.1k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

yfinance AgentSkill 是一款专为股票数据分析设计的工具型技能,基于 Python 的 yfinance 库构建,能够高效获取实时行情、历史价格及基本面数据。该技能提供两大核心功能模块:

1. Snapshot 快览 (yfinance snapshot <ticker>):获取单只或多只股票的即时价格、技术指标摘要与关键基本面数据
2. History 历史数据 (yfinance history <ticker> [period] [interval]):提取指定周期(默认3个月)的历史价格走势

智能 Ticker 处理是该技能的亮点设计:当检测到全大写、不超过5个字符且无前缀后缀的输入时,自动为印尼证券交易所(IDX)股票追加 .JK 后缀,如 ADROADRO.JK,同时兼容国际股票代码(如 AAPL 保持原样)。

显著优点

  • 本地化优化:针对印尼 IDX 市场的智能后缀处理,大幅降低用户输入门槛
  • 批量处理能力:支持逗号/空格分隔的多 ticker 同时查询,提升分析效率
  • 输出简洁专业:遵循 SOUL.md 规范,采用结构化、教学式口吻呈现关键数据
  • 灵活的时间粒度:历史数据支持自定义周期与间隔(日/周/月等)
  • 错误处理完善:对无效 ticker 或缺失数据提供清晰的警告提示

潜在局限

  • 数据源依赖:完全依赖 Yahoo Finance 的免费 API,存在数据延迟、覆盖不全或接口变更风险
  • 印尼市场深度:IDX 后缀自动补全基于规则推断(长度≤5字符),可能误判部分国际短代码
  • 无原生实时流:基于轮询机制,非真正的 WebSocket 实时推送
  • 基本面数据完整性:Yahoo Finance 对部分新兴市场股票的基本面披露可能不完整

适合人群

  • 印尼 IDX 市场投资者与分析师
  • 需要快速批量获取多资产快照的交易员
  • 教育场景下的金融数据教学演示
  • 轻量级量化策略回测的数据源补充

常规风险提示

| 风险类别 | 说明 |
|---------|------|
| 数据准确性 | Yahoo Finance 数据可能存在延迟或错误,不宜作为唯一决策依据 |
| API 稳定性 | 免费 API 存在速率限制与不可用的可能 |
| 后缀误判 | 短代码国际股票可能被错误追加 `.JK`,建议国际代码显式输入后缀 |
| 合规使用 | 获取的数据仅限个人分析,遵守 Yahoo Finance 服务条款 |

---

本技能由 OpenClaw 子代理自动生成,作者 Temmy Raharjo,2026

Yfinance 内容

手动下载zip · 3.3 kB
__init__.pytext/plain
请选择文件