以 Google 作为数据源下载 S&P 500 数据,而不是 Yahoo

问题描述 投票:0回答:2

不确定雅虎财务是否不再有效,但我最近一直在使用谷歌获取股票数据,因为雅虎公共数据不可用。然而,对于 S&P 500,我曾经使用符号

^GSPC
,该符号曾经适用于 yahoo,但不适用于 google。我尝试了以下方法:

library(quantmod)
getSymbols('GSPC',src="google")
getSymbols('^GSPC',src="google")

这会生成错误消息。

Google 财务是否有不同的符号代表标准普尔 500 指数?

r quantmod
2个回答
4
投票

雅虎财经运行良好。要下载 GSPC,您可以使用此:

SPX <- getSymbols("^GSPC",auto.assign = FALSE, from = "1980-01-01")

对于 Google 作为来源,您可以使用下面的示例代码来查看股票 Johnson & Johnson

JNJ <- getSymbols("JNJ",auto.assign = FALSE, from = "1980-01-01",src="google")

对于指数,谷歌目前似乎还没有工作。对于 S&P 500,我在 Google 财经中看到以下代码:

INDEXSP:.INX

1
投票

.INX 不起作用,但如果您只关心回报统计等,您可以使用跟踪该指数的 ETF。它的股票代码为 SPY。

© www.soinside.com 2019 - 2024. All rights reserved.