【发布时间】:2017-11-06 22:47:56
【问题描述】:
我目前正在关注一个财经视频,我在关注 video 的 8:02 分钟。我相信我在下载数据方面出了问题,就像视频的作者所做的那样。
我已经粘贴了下面的代码,您应该可以直接从 Rstudio 窗口运行而无需下载任何其他文件。
我首先使用 quantmod 包导入数据。
library(quantmod)
getSymbols("F", src="yahoo", periodicity = "monthly", from="2007-10-01", to="2012-11-01")
colnames(F) <- c("Open", "High", "Low", "Close", "Volume", "Adj")
我遇到了一个小问题,该视频在 2012 年 10 月 1 日的开盘价为 9.89,Adj 收盘价为 9.88。当我查看通过 quantmod 包下载的数据时,我在 2012 年 10 月 1 日打开了 12.380 和 Adj Close 8.915304。我完全理解下载数据时的值可能存在差异,但为什么我通过 quantmod 包获得的值却大不相同。
进一步
我去雅虎财经网站交叉检查了这些值。这是 2012 年 10 月 1 日的Yahoo link 或雅虎 2012 年 9 月 30 日的价格,开盘价为 9.89,Adj 收盘价为 8.92,非常接近视频中的值。
为什么通过 quantmod 导入不正确,这是漫长的一天,所以我假设它是我错过的东西。
【问题讨论】:
-
当我尝试运行它时,我收到一条错误消息(使用 quantmod,0.4-10)。通过调用查看有关 Yahoo Finance 的文档:?getSymbols.yahoo
标签: r quantmod yahoo-api financial