我写道:
library(quantmod)
getSymbols("AAPL")
我明白了:
Error in curl::curl_download(cu, tmp, handle = h) :
Couldn't connect to server
我的sessionInfo
:
> sessionInfo()
R version 3.4.1 (2017-06-30)
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] quantmod_0.4-10 TTR_0.23-1 xts_0.9-7 zoo_1.8-0
loaded via a namespace (and not attached):
[1] compiler_3.4.1 tools_3.4.1 curl_2.7 grid_3.4.1 lattice_0.20-35
>
有什么想法吗?
答案 0 :(得分:1)
Yahoo! Finance API has been officially discontinued
您可能想要使用其他来源。对于谷歌:getSymbols("AAPL", src = "google")
。
您可能还想尝试quandl,它会从许多发布商处获取数据。
您还可以将数据存储在POSIXct索引的xts
对象中,这样您仍然可以使用quantmod绘制它:
Quandl("SOURCE/SYMBOL", type="xts")
如果您计划每天拨打超过50个电话,则需要一个免费的API密钥,该密钥对频率或电话数量没有任何限制。