量化交易必备的开源项目:yfinance
今天推荐一个python爬虫的开源项目!有玩股票的同学一定会非常感兴趣。
国内的股票数据,有一些服务商提供,比如通联数据、tushare;国外证券数据可以从 http://xignite.com获取。
还有一些信息,比如新闻,汇率。需要自己写爬虫去抓取,如果用爬虫你就能体会到Python的好处了,爬取数据还是很方便的。
股票历史数据时是非常重要的一种时间序列数据,它在数据科学中占据重要的作用。那么现在开始学习时间数据序列的处理,为以后的股票预测分析做准备。
很多投资者都知道Yahoo提供了丰富的金融市场数据,不过获取这些数据很多时候需要自己去写一些网页爬虫。
当然也有一些Python第三方库可以免除我们从头写爬虫的麻烦,几乎可以当作API来调用。
![](https://filescdn.proginn.com/3b2766bc9ca11058f1973ca2f490fc68/070ad8d93b149e6aa913298a543ca11d.webp)
这个开源项目就是:yfinance
开源地址:
https://github.com/ranaroussi/yfinance
![](https://filescdn.proginn.com/5ab2efcb2ce542d035fc2a7edddd14ce/02c41d012021247e78920f2506fa83cc.webp)
目前已获得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()
可以得到:
![](https://filescdn.proginn.com/374e770d5cb300ffc9d6bfe4a9dfba2e/5645eaec1fc93991825fe37b658f7d49.webp)
如果你也有好的开源项目,欢迎推荐!
微信号联系:westbrook12000(ps:加好友请备注“开源”)
![](https://filescdn.proginn.com/c91e75d5d93a25444fdf4455b669ac92/5f0e70daf213fcec57edbf98b10ce6e0.webp)
![](https://filescdn.proginn.com/397ecbc921a91a7bc48cd6222fb33940/25028c00fd01938a82f56b871e429209.webp)
再见,master!
![](https://filescdn.proginn.com/6c1d6289c5158f79134beadaa7c95964/c2018e5cba169cfa6110e36b5c3f134b.webp)
PanDownload复活了,60MB/s,目前已开源!
评论