通过yfinance访问金融数据—获取数据

慈云数据 8个月前 (03-13) 技术支持 171 0

yfinance介绍

 yfinance是一个Python开源工具使用Yahoo公开api访问金融数据,地址finance.Yahoo.com从2021.11.1开始停止对国内的访问服务,使用需要在国外或者使用代理请求。

三大模块:

yf.Ticker

 几乎所有的方法都在Ticker模块中。

例如:将 yfinance 导入为 yf 并为特定代码(股票创建一个代码对象

import yfinance as yf  
aapl= yf.Ticker("aapl")
aapl

在这里插入图片描述

 现在可以用这个aapl股票代码对象——在其上调用各种方法。要获取历史数据,可以使用 history() 方法。

history() 方法参数:

  • period:要下载的数据周期(使用周期参数或使用start和end),有效周期为:“1d”、“5d”、“1mo”、“3mo”、“6mo”、“1y”、“2y”、“5y”、“10y”、“ytd”、“max”(最高点)。
  • interval:数据间隔(1m 数据仅适用于最近 7 天的数据,最近 60 天的数据间隔
微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon