Yfinance

访问雅虎财经数据:股价、历史记录、财报、期权、股息、新闻及市场筛选器

安装

概览

什么是Yfinance

Yfinance MCP Server 是一个专为开发者设计的金融数据访问工具,通过 Model Context Protocol (MCP) 提供对 Yahoo Finance 的全面接口支持。它允许用户以编程方式获取实时股价、历史价格走势、公司基本面数据、分析师评级、期权链信息、股息记录以及市场新闻等关键金融数据。该服务器兼容全球多个主要金融市场,包括美国股票、印尼雅加达交易所(IDX)、日本东证(TSE)、英国伦交所(LSE)、香港联交所(HKEX),同时也支持 ETF、加密货币和外汇等多种资产类别。无论你是构建量化交易策略、开发投资组合管理工具,还是需要集成财经资讯到内部系统,Yfinance 都能提供稳定可靠的数据源。其模块化设计使得调用简单直观,且完全基于开源协议运行,无需依赖第三方付费 API。

核心功能特点

  1. 实时获取股票最新价格与交易指标,包括开盘价、涨跌幅度、成交量及52周高低点
  2. 提供详尽的公司基本面信息,涵盖行业分类、市值、市盈率、利润率及营收增长情况
  3. 支持多周期历史 OHLCV 数据查询,可自定义时间范围与间隔(如日线、周线、月线甚至分钟级)
  4. 一键对比多只股票的关键财务指标,实现横向业绩分析或持仓监控
  5. 内置智能选股器功能,可按行业、市值、估值水平、分红率等条件筛选潜在投资标的
  6. 覆盖全球主流市场的广泛支持,包括美股、亚太新兴市场及数字货币资产

适用场景

Yfinance 特别适合需要自动化处理金融数据的开发者和研究人员。在量化投资领域,它可以作为回测系统的数据引擎,快速拉取历史行情进行策略验证;对于个人投资者而言,该工具能帮助他们实时监控持有的股票组合表现,结合新闻推送及时响应市场变化。此外,在金融科技产品开发中,无论是构建个人理财 App、企业财报分析平台还是教育类金融模拟器,Yfinance 提供的丰富数据接口都能显著降低开发门槛。例如,一个初创团队若想快速搭建一个展示苹果公司最新股价和分析师观点的小程序,只需调用几个简单的 API 即可实现核心功能,而无需自行爬取网页或维护复杂的数据管道。由于其原生支持多种语言和轻量级部署方式,从本地脚本到云端服务均可无缝接入,极大提升了工作效率与数据准确性。