雅虎财务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]
}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
junit有没有办法在Java中重新初始化静态类?   在浏览器中点击应用程序时java Play框架挂起   文件Java错误中的NullPointerException   使用Java中的SNMP查找网络中计算机的登录名   java包装服务器引导程序已弃用,有什么替代方案?   当客户在等待理发时,java信号量值是否存在问题?   java如何使用JavaMail仅下载特定类型的附件   如何在java中将十进制转换为十六进制   java Slick2D粒子系统不会生成粒子   java检测更改事件来自何处   将Java集合类型参数类设置为数组   java如何从eclipse导出为可运行JAR文件?   java EntityManager对象未注入Glassfish和Spring   swing从actionPerformed和actionListener Java返回字符串   java在给定另一个等价键对象的情况下获取映射项的当前键   无论输入如何,java网络都会产生相同的输出