微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

R: quantmod - getSymbols 到参数

如何解决R: quantmod - getSymbols 到参数

我在 R 中的库 quantmod 中使用 getSymbols 来加载 SP500 数据。当我将 to 参数设置为“2021-01-28”时,数据仅下载到“2021-01-27”(包括“2021-01-27”),而 getSymbols.yahoo 的帮助函数表示已检索数据通过这个日期。照此看来,数据是不是要等到“2021-01-28”才下载?

> library(quantmod)
> SP500=getSymbols("^GSPC",src="yahoo",auto.assign=FALSE,to="2021-01-28")
> tail(SP500)
           GSPC.Open GSPC.High GSPC.Low GSPC.Close GSPC.Volume GSPC.Adjusted
2021-01-20   3816.22   3859.75  3816.22    3851.85  4551790000       3851.85
2021-01-21   3857.46   3861.45  3845.05    3853.07  4484460000       3853.07
2021-01-22   3844.24   3852.31  3830.41    3841.47  5080430000       3841.47
2021-01-25   3851.68   3859.23  3797.16    3855.36  6955860000       3855.36
2021-01-26   3862.96   3870.90  3847.78    3849.62  6029090000       3849.62
2021-01-27   3836.83   3836.83  3732.48    3750.77  9878040000       3750.77

解决方法

它应该,但它没有。这是雅虎的问题,也取决于数据来自哪个交易所。有关详细信息,请参阅 github issue 258

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。