yfinance-data

使用 yfinance Python 库获取金融和市场数据。只要用户询问股票价格、历史数据、财务报表、期权链、股息、财报、分析师建议,或任何市场数据,就使用此技能。触发条件包括:任何提及股票价格、股票代码(AAPL、MSFT、TSLA 等)、“get me the financials(给我财务数据)”“show earnings(展示财报)”“what's the price of(某某的价格是多少)”“download stock data(下载股票数据)”“options chain(期权链)”“dividend history(股息历史)”“balance sheet(资产负债表)”“income statement(利润表)”“cash flow(现金流)”“analyst targets(分析师目标价)”“institutional holders(机构持仓)”“compare stocks(比较股票)”“screen for stocks(筛选股票)”,或任何涉及 Yahoo Finance 数据的请求。即使用户只提供股票代码,也要根据上下文推断意图,并始终使用此技能。

安装

热度:35

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=himself65-skills-yfinance-data&locale=zh&source=copy

yfinance-data — 获取股票与金融市场数据

技能概述


使用 Python yfinance 库获取股票价格、历史数据、财务报表、期权链、股息、收益等 Yahoo Finance 市场数据。

适用场景


  • 股票分析研究:获取单只或多只股票的实时报价、历史价格走势、技术指标等数据,用于技术分析和基本面研究

  • 财务数据查询:下载公司资产负债表、利润表、现金流量表等财务报表,获取股息、股票拆分等公司行为数据

  • 市场数据分析:查询期权链、分析师评级、机构持仓、内幕交易、行业板块数据,支持股票筛选和多标的对比分析
  • 核心功能


  • 实时与历史数据:支持获取股票当前报价、历史 OHLCV 数据,支持 1 分钟到月级多种时间间隔,可批量下载多只股票数据进行对比

  • 财务报表与分析:提供资产负债表、利润表、现金流量表(年度/季度),以及股息历史、股票拆分、收益历史、分析师目标价等深度数据

  • 期权与衍生品:支持查询期权到期日、期权链(看涨/看跌)、隐含波动率等衍生品数据,满足高级交易分析需求
  • 常见问题

    yfinance 是雅虎财经官方的 API 吗?


    不是。yfinance 是一个开源 Python 项目,并非雅虎财经官方产品。数据仅供研究和教育用途使用,不应用于实际交易决策。

    支持哪些市场的股票数据?


    yfinance 主要支持美股、港股等 Yahoo Finance 覆盖的市场。对于 A 股,可以使用沪深的股票代码(如 600519.SS 代表贵州茅台),但数据完整性和实时性可能有差异。

    数据获取有什么限制?


    高频数据有历史范围限制:1 分钟级别数据仅约最近 7 天可用,1 小时级别约 730 天。同时需要注意 Yahoo Finance 的访问频率限制,建议在代码中添加异常处理。