【问题标题】:Pandas: datareader unable to get historical stock dataPandas:datareader 无法获取历史股票数据
【发布时间】:2016-08-13 10:40:43
【问题描述】:

我发现数据阅读器不支持某些证券交易所。例如,新加坡。任何解决方法? query = web.DataReader(("SGX:BLA"), 'google', start, now)返回这样的错误`

IOError: after 3 tries, Google did not return a 200 for url 'http://www.google.com/finance/historical?q=SGX%3ABLA&startdate=Jan+01%2C+2015&enddate=Apr+20%2C+2016&output=csv

它适用于 IDX 印度尼西亚 query = web.DataReader(("IDX:CASS"), 'google', start, now)

【问题讨论】:

    标签: python-2.7 pandas datareader google-finance pandas-datareader


    【解决方案1】:

    那个 URL 是 404 - pandas 没有错,也许只是检查 URL?也许他们在不同的交易所,有不同的谷歌金融支持。

    【讨论】:

    • 感谢您的回复。使用 datareader 提供的相同链接,它们是受支持且运行良好的交易所,伦敦、法兰克福、阿姆斯特丹、印度尼西亚和约翰内斯堡。我知道数据阅读器对美国股票来说很重要,因为我没有看到人们讨论获取其他证券交易所的历史数据。问题是如果你通过谷歌链接手动完成,你可以获得csv。示例 [链接] google.com/finance/historical?q=SGX%3ABLA&ei
    猜你喜欢
    • 2014-09-25
    • 2011-03-23
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多