首页 > 解决方案 > 只能得到股票指数R的5天数据

问题描述

我有一个脚本可以将来自 yahoo-finance 的数据下载到 R 中。它适用于每只股票,但很难使用索引。我正在尝试运行索引 TNX,但它只给我连续 5 天的数据。

我尝试在索引前加一个“^”,因为这是 yahoo Finance 用作索引的变量,但它不起作用。

ticker <- "TNX"
start.date <- as.Date('2016-09-01')
getSymbols(ticker, src='yahoo', from=start.date)
Adj.Close <- get(ticker)[,6]
daily.returns <- ROC(Adj.Close, n=1, type='continuous')

当我把它放进去时,我没有得到任何错误,但是当我查看时,daily. returns我得到了这个:

2019-04-22  NA
2019-04-23  -0.03306086
2019-04-24  0.00000000
2019-04-25  -0.03419136
2019-04-26  0.00000000

就这样。当然,这段代码在任何其他股票上都非常有效,但我就是想不通这个。

感谢您抽出宝贵时间,即使您无法提供帮助,我们也感谢您提供帮助的愿望。

标签: rindexingyahoo-financestockticker

解决方案


您将获得 Yahoo 拥有的所有数据:

https://finance.yahoo.com/quote/TNX/history

您正在使用已被除名的股票代码,而 Yahoo 尚未完全拔掉电源。


推荐阅读