连接错误stockPortfolio::getReturns
我正在运行一个投资组合优化,为此我想使用stockPortfolio包下载历史股票数据。我运行了下面的代码,应该可以从Yahoo Finance生成定价数据。相反,我得到了一个错误:连接错误stockPortfolio::getReturns,r,R,我正在运行一个投资组合优化,为此我想使用stockPortfolio包下载历史股票数据。我运行了下面的代码,应该可以从Yahoo Finance生成定价数据。相反,我得到了一个错误: ```{r} stocks <- c("AAPL") getReturns(ticker = stocks, freq = "year") ``` 环顾其他线程,我找不到一个很好的答案。我有权利,什么也不做 getReturns不再有效,因为Yahoo Finance已经停止了大多数从Yahoo获取数据的函
```{r}
stocks <- c("AAPL")
getReturns(ticker = stocks, freq = "year")
```
环顾其他线程,我找不到一个很好的答案。我有权利,什么也不做
getReturns
不再有效,因为Yahoo Finance已经停止了大多数从Yahoo获取数据的函数所依赖的服务(类似于get.hist.quote
fromtseries
或getSymbols
fromquantmod
)。我想也是同样的问题
相反,您只需手动从Yahoo下载数据,并使用read.csv
导入即可。或者,您可以使用getSymbols
从谷歌获取(每日)数据:
library(quantmod)
S <- getSymbols("AAPL", src = 'google', auto.assign = FALSE, from = "2004-01-01", to = "2016-12-31")
库(quantmod)
s
library(quantmod)
S <- getSymbols("AAPL", src = 'google', auto.assign = FALSE, from = "2004-01-01", to = "2016-12-31")