gpt4 book ai didi

r - quantmod 的简单功能不再起作用

转载 作者:行者123 更新时间:2023-12-03 23:34:14 25 4
gpt4 key购买 nike

我明天要交我的论文,我收到了一个非常奇怪的 quantmod 错误消息,这是我在过去几周使用这个包时从未遇到过的。我无法导入特定于道琼斯指数 (^DJI) 的数据。我收到以下错误消息:

getSymbols("^DJI",src="yahoo", from='2005-6-01', to='2012-6-21')

Error in download.file(paste(yahoo.URL, "s=", Symbols.name, "&a=", from.m, :
impossible to open the URL 'http://chart.yahoo.com/table.csv?s=^DJI&a=5&b=01&c=2005&d=5&e=21&f=2012&g=d&q=q&y=0&z=^DJI&x=.csv'
Also : Message d'avis :
In download.file(paste(yahoo.URL, "s=", Symbols.name, "&a=", from.m, :
impossible to open : the status HTTP was '404 Not Found'

问这么简单的问题,我几乎都不好意思了。我真的不明白问题出在哪里..例如这些工作得很好
getSymbols("AAPL",src="yahoo", from='2005-6-01', to='2012-6-21')
getSymbols("^NDX",src="yahoo", from='2005-6-01', to='2012-6-21')

那么问题出在哪里呢?非常感谢您的帮助我真的很感激!

最佳答案

出于某种原因,雅虎目前不提供该数据。你可以看到
on the yahoo website
它目前说
“指定日期范围内的历史报价数据不可用。”

我不知道这是暂时的还是永久的,但我猜是
临时的,因为正如您所指出的,“^ NDX”仍然有效。由于今天是美国的假期,雅虎可能正在维护。

如果它在您为时已晚之前可用,我建议保存数据
要么与 save或与 FinancialInstrument:::saveSymbols.common以便
您可以使用 getSymbols(*, src='FI') 重新加载它

如果它在您需要时还没有启动,您有几个可能适合或不适合您需求的替代品。您可以使用 getSymbols.FRED获取自 1886 年以来指数的收盘价

getSymbols("DJIA", src='FRED')

或者,您可以使用实际上可交易并且是不错的代理的 DIA ETF
对于索引
getSymbols("DIA", src='yahoo')

关于r - quantmod 的简单功能不再起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11337249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com