雅虎财务api中股票数据的重测工具
yapywrangler的Python项目详细描述
YapyWrangler
2019年5月31日更新:
这个软件包是在一年多前雅虎财务更新其后台api之后首次发布的。 当时,检索数据的唯一方法需要进行大量的解析,并且需要花很长的时间来处理。 因此,在最初的版本中,使用了本地文件系统来缓存检索到的部分文件 以减少处理时间。
从那时起,雅虎金融(Yahoo Finance)更新了他们的API,从而大大加快了响应时间,并否定了 需要缓存系统。
因此,yapywrangler被修改为只包含其核心请求功能。
安装:
pip install yapywrangler
用法:
from yapywrangler import get_yahoo_data
stock_ticker = "MSFT"
data = get_yahoo_data(stock_ticker, start_date='2006-03-26', end_date='2019-05-29')
msft = pd.DataFrame(data)
默认参数
start_date: 2000-01-01
end_date: now
数据格式:
{
'timestamp': [1559136600, 1559223000, 1559321620],
'date': ['2019-05-29', '2019-05-30', '2019-05-31'],
'open': [29.0, 28.399999618530273, 27.56999969482422],
'high': [29.31999969482422, 28.559999465942383, 28.360000610351562],
'low': [27.729999542236328, 27.600000381469727, 27.5],
'close': [28.09000015258789, 28.030000686645508, 27.940000534057617],
'volume': [99969600, 65072900, 40126715]
}