【问题标题】:Google Finance: How big is a normal delay for historical stock data or is something broken?谷歌财经:历史股票数据的正常延迟有多大或有什么问题?
【发布时间】:2018-02-16 13:16:24
【问题描述】:

我尝试使用以下代码从 Google 下载历史数据:

import pandas_datareader.data as wb
import datetime

web_df = wb.DataReader("ETR:DAI", 'google',
                       datetime.date(2017,9,1),
                       datetime.date(2017,9,7))
print(web_df)

得到了这个:

             Open   High    Low  Close   Volume
Date                                           
2017-09-01  61.38  62.16  61.22  61.80  3042884
2017-09-04  61.40  62.01  61.31  61.84  1802854
2017-09-05  62.01  62.92  61.77  62.42  3113816

我的问题:这是正常的延迟还是有问题?

我还想知道:您是否注意到 Google 已删除了 Google 财经的历史数据页面?这是否暗示将删除或已经删除历史股票数据的下载选项?

【问题讨论】:

  • 您的意思是缺少日期吗?周末了。
  • 缺少 2017-09-06 和 2017-09-07 的值!这是正常的延迟还是有问题或谷歌不再提供历史股票数据???我有点担心。

标签: pandas finance google-finance pandas-datareader


【解决方案1】:

使用 pandas 的谷歌金融从昨晚开始就停止工作了,我想弄清楚。我还注意到他们网站上指向历史数据的链接已被删除。

【讨论】:

  • 如果有关于此主题的讨论,请提供链接。非常感谢。 :(
【解决方案2】:

这取决于哪些股票和哪个市场。 以印度尼西亚市场为例,它仍然能够获得最新数据。当然,2017年9月5日停止更新的其他市场可能很快就会跟随其他市场的命运。一件非常悲伤的事情

web_df = wb.DataReader("IDX:AALI", 'google',
                       datetime.date(2017,9,1),
                       datetime.date(2017,9,7))

             Open   High    Low  Close   Volume
Date
2017-09-04  14750.0  14975.0  14675.0  14700.0    475700
2017-09-05  14700.0  14900.0  14650.0  14850.0    307300
2017-09-06  14850.0  14850.0  14700.0  14725.0    219900

2017-09-07  14775.0  14825.0  14725.0  14725.0    153300

【讨论】:

  • DataReader 可以与 Quandl 交互,也许这会有所帮助(?)。我现在看看这个来源......
  • 仅供参考,您的股票数据又回来了。 Quandl 是付费服务,除非它是美国的。对于那些为非美国股票研究的人,我们在雅虎或谷歌之间别无选择。即使我们愿意支付,彭博或路透社的成本也将是几千美元。这是美国公民无法理解的。他们有很多便宜的数据源,如果不是免费的。
  • 你是对的,股票代码数据又回来了,2017-09-06 和 2017-09-07 之间存在差距。对我来说,Quandl 不是一个可接受的数据源,因为它没有为我感兴趣的领域提供完整的数据:(。我来自欧洲。
猜你喜欢
  • 1970-01-01
  • 2014-08-14
  • 1970-01-01
  • 2023-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 2018-04-21
相关资源
最近更新 更多