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

dotNET全栈开发

共 961字,需浏览 2分钟

 ·

2020-10-18 02:04

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

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

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

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

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

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

这个开源项目就是:yfinance

开源地址:
https://github.com/ranaroussi/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()

可以得到:



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

微信号联系:westbrook12000(ps:加好友请备注“开源”)

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

再见,master!


PanDownload复活了,60MB/s,目前已开源!


浏览 40
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报