本篇文章转自简书:http://www.jianshu.com/p/85d563d326a9
这段时间在看量化策略,找到了一个比较不错的开源项目,但是yahoo金融的数据源一直没有找到,在网上找到了这篇文章,分享一下。文章最下方是原作者的微信号,有想打赏的自便~~
Yahoo! Finance提供国内外财经数据,PYTHON通常借助于pandas或者matplotlib进行数据读取。
由于2017年5月16日Yahoo!单方面进行了API升级,原数据接口已下线。
yahoo.jpg
在pandas及matplotlib yahoo finance补丁发布前,可通过本文提供的临时解决方法提取数据。
原数据提取方法一:
import pandas.io.data as web
IBMStock = web.DataReader(name="IBM", data_source="yahoo",start="2000-1-1")
原数据提取方法二:
import requests
s = requests.Session()
r = s.get("https://chart.yahoo.com/table.csv?s=IBM",verify=False)
原数据提取方法三:<