После получения данных OHLC с помощью функции getSymbols я добавляю столбец к данным OHLC.Я могу построить график с помощью функции chartSeries, но когда я пытаюсь добавить полосы Боллинджера с помощью функции addBBands (), я получаю сообщение об ошибке.
При удалении дополнительного столбца из данных OHLC функция addBBands () работает нормально.Мне не ясно, если это должно работать таким образом, или это недостаток дизайна.
library (quantmod)
getSymbols("AAPL")
AAPL <- cbind(AAPL,AAPL[,4])
chartSeries(AAPL["2018"])
addBBands()
Диаграмма построена, и я ожидаю, что функция addBBands () построит график полос Боллинджера, но я получаюошибка: «Ценовой ряд должен быть либо High-Low-Close, либо Close / univariate».