量化交易必备的开源项目:yfinance
今天推荐一个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:加好友请备注“开源”)
再见,master!
PanDownload复活了,60MB/s,目前已开源!
评论