量化交易必备的开源项目:yfinance

Posted dotNET全栈开发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了量化交易必备的开源项目:yfinance相关的知识,希望对你有一定的参考价值。

今天推荐一个python爬虫的开源项目!有玩股票的同学一定会非常感兴趣。

国内的股票数据,有一些服务商提供,比如通联数据、tushare;国外证券数据可以从 http://xignite.com获取。

还有一些信息,比如新闻,汇率。需要自己写爬虫去抓取,如果用爬虫你就能体会到Python的好处了,爬取数据还是很方便的。

股票历史数据时是非常重要的一种时间序列数据,它在数据科学中占据重要的作用。那么现在开始学习时间数据序列的处理,为以后的股票预测分析做准备。

很多投资者都知道Yahoo提供了丰富的金融市场数据,不过获取这些数据很多时候需要自己去写一些网页爬虫。

当然也有一些Python第三方库可以免除我们从头写爬虫的麻烦,几乎可以当作API来调用。

这个开源项目就是:yfinance

量化交易必备的开源项目:yfinance

目前已获得3.1k star!

环境要求
  • Python >= 2.7, 3.4+
  • Pandas (tested to work with >=0.23.1)
  • Numpy >= 1.11.1
  • requests >= 2.14.2
  • lxml >= 4.5.1
例如:获取股票价格数据

我们也可以方便地取得公司股票价格历史数据,比如取最长时间的历史价格数据:

hist = aapl.history(period="max")
hist.head()

可以得到:

量化交易必备的开源项目:yfinance



如果你也有好的开源项目,欢迎推荐!

回复 【小程序】获取15套小程序源码【学习+实战+赚钱】
回复 【关闭】学关闭微信朋友圈广告
回复 【实战】获取20套实战源码
回复 【福利】获取最新微信支付有奖励
回复 【被删】学查看你哪个好友删除了你巧
回复 【访客】学微信查看朋友圈访客记录
回复 【python】学微获取全套0基础Python知识手册


以上是关于量化交易必备的开源项目:yfinance的主要内容,如果未能解决你的问题,请参考以下文章

量化交易简介

量化交易简介

Lean — 优秀好用的开源量化交易平台

少八卦,多学习!国内量化开源的顶流项目

Python量化交易:数据获取接口

神经网络与数字货币量化交易系列