资料介绍
软件简介
自从雅虎金融部门停用了他们的历史数据 API 后,许多依赖它的程序都无法正常工作。yfinance 旨在通过提供一种可靠、线程化和 Pythonic 的方式从 Yahoo 金融下载历史市场数据来解决这个问题。
快速开始
Ticker 模块
该Ticker
模块允许你以更 Pythonic 的方式访问股票数据:
注意:雅虎金融的日期时间接收为 UTC。
import yfinance as yf msft = yf.Ticker("MSFT") # get stock info msft.info # get historical market data hist = msft.history(period="max") # show actions (dividends, splits) msft.actions # show dividends msft.dividends # show splits msft.splits # show financials msft.financials msft.quarterly_financials # show major holders msft.major_holders # show institutional holders msft.institutional_holders # show balance sheet msft.balance_sheet msft.quarterly_balance_sheet # show cashflow msft.cashflow msft.quarterly_cashflow # show earnings msft.earnings msft.quarterly_earnings # show sustainability msft.sustainability # show analysts recommendations msft.recommendations # show next event (earnings, etc) msft.calendar # show ISIN code - *experimental* # ISIN = International Securities Identification Number msft.isin # show options expirations msft.options # show news msft.news # get option chain for specific expiration opt = msft.option_chain('YYYY-MM-DD') # data available via: opt.calls, opt.puts
如果要使用代理服务器下载数据,请使用:
import yfinance as yf msft = yf.Ticker("MSFT") msft.history(..., proxy="PROXY_SERVER") msft.get_actions(proxy="PROXY_SERVER") msft.get_dividends(proxy="PROXY_SERVER") msft.get_splits(proxy="PROXY_SERVER") msft.get_balance_sheet(proxy="PROXY_SERVER") msft.get_cashflow(proxy="PROXY_SERVER") msft.option_chain(..., proxy="PROXY_SERVER") ...
要使用自定义requests
会话(例如缓存对 API 的调用或自定义User-agent
标头),请将session=
参数传递给 Ticker 构造函数。
import requests_cache session = requests_cache.CachedSession('yfinance.cache') session.headers['User-agent'] = 'my-program/1.0' ticker = yf.Ticker('msft aapl goog', session=session) # The scraped response will be stored in the cache ticker.actions
要初始化多个Ticker
对象,请使用
import yfinance as yf tickers = yf.Tickers('msft aapl goog') # ^ returns a named tuple of Ticker objects # access each ticker using (example) tickers.tickers.MSFT.info tickers.tickers.AAPL.history(period="1mo") tickers.tickers.GOOG.actions
获取多个代码的数据
import yfinance as yf data = yf.download("SPY AAPL", start="2017-01-01", end="2017-04-30")
安装
使用pip
安装yfinance
$ pip install yfinance --upgrade --no-cache-dir
要求
可选(如果你想使用pandas_datareader
)
- pandas_datareader >= 0.4.0
- 探索新潮流 — AI服务器引领数据中心的发展 320次下载
- 储能电源市场分析 60次下载
- 2023可穿戴设备行业技术与市场分析 21次下载
- USB数据抓包软件程序下载 7次下载
- 通用片式电阻器RC0402数据手册下载 0次下载
- 触摸屏控制器XPT2046数据手册下载 25次下载
- 全能电子地图下载器资源下载 3次下载
- Zynq-7000 SoC数据手册下载 28次下载
- 被动器件应用和市场资料下载
- 基于深度LSTM和注意力机制的金融数据预测方法 7次下载
- 华为统一通信与协作市场发展趋势白皮书下载 1次下载
- 电机制动器拆卸安装教程课件下载 3次下载
- 880157 BAW滤波器的详细数据手册免费下载
- 一类金融市场模型的混沌控制
- 不完全金融市场中基于最优对冲的衍生资产定价
- arma-garch模型的建模步骤 268次阅读
- 神经网络在预测分析中的作用 407次阅读
- 制作一个STM32下载器的过程 4687次阅读
- 杉岩数据非结构化数据存储解决方案介绍 1159次阅读
- 微雪电子AVRISP下载器简介 2459次阅读
- 先行指标和滞后指标的工作原理解析 2272次阅读
- 基于加密货币质押模式DAI货币的创造过程介绍 1645次阅读
- 用降压型稳压器或线性稳压器电源时值来会为负载供电 984次阅读
- 云存储是金融行业应对海量信息的关键 1068次阅读
- 火币公链你了解多少 2579次阅读
- 更小更智能的电机控制器推进HEV/EV市场 1105次阅读
- FPGA能为金融交易服务器做些什么? 2199次阅读
- BitUN:数字货币是今年最火爆的众筹 5478次阅读
- 人工智能在金融领域的应用与监管 7596次阅读
- 浅谈金融行业安防技术发展趋势 621次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多