Я скачал скорректированную цену закрытия, используя QuantMod для набора ценных бумаг.Я хочу рассчитать дневной / недельный / месячный доход для всех ценных бумаг.Обычный ежедневный возврат, еженедельный возврат и т. Д. Не работает.Что мне нужно сделать?Вот мой код.
tickers <- c('FB','MMM')
data_env <- new.env()
getSymbols(Symbols = tickers, env = data_env)
tempPort <- do.call(merge, eapply(data_env, Ad))
head(tempPort )
MMM.Adjusted FB.Adjusted
2007-01-03 57.00983 NA
2007-01-04 56.78401 NA
2007-01-05 56.39790 NA
2007-01-08 56.52174 NA
2007-01-09 56.58731 NA
2007-01-10 56.71116 NA
head(weeklyReturn(tempPort, type = 'log', leading=TRUE))
weekly.returns
2012-05-18 -0.010791856
2012-05-25 0.015093078
2012-06-01 -0.023027534
2012-06-08 0.037315263
2012-06-15 0.016605617
2012-06-22 -0.007000966
Я хочу данные с возвратами для MMM и FB в двух разных столбцах.В моей актуальной задаче у меня более 50 тикеров.Следовательно, индивидуальный расчет прибыли не является решением.