Я хочу найти ежемесячный доход для каждой акции. Мой текущий код дает мне одинаковое значение для всех моих акций
tickers <- c('DPZ','SPY','AMD','MSFT')
Portfolio1 <- getSymbols.yahoo(tickers[1], from="2016-01-01", to= "2018-
12-
31", auto.assign=FALSE)
Portfolio2 <- Portfolio1[,6]
my_portfolio <- monthlyReturn(Portfolio2)
for(i in 2:length(tickers)){
ticker1 <- c('DPZ','SPY','AMD','MSFT')
getSymbols.yahoo(tickers[i], from="2016-01-01", to= "2018-12-31",
auto.assign=FALSE)
Portfolio2 <- Portfolio1[,6]
holder <- monthlyReturn(Portfolio2)
my_portfolio <- cbind( my_portfolio, holder )
}
names (my_portfolio) <- tickers