Я думаю, это то, что вы ищете, учитывая установленную вами структуру,
Я рекомендую вам взглянуть на https://stackoverflow.com/a/37873283/9555388,, это может помочь вам улучшить настройку ...
1: Настройка
library(quantmod)
end <- Sys.Date()
start <- end - 365
stocks <- c("GOOG", "INTC", "AAPL")
stocksts <- list()
i <- 1
for(stock in stocks){
stocksts[[i]] <- getSymbols(stock
, src = "yahoo"
, from = start
, to = end
,auto.assign = FALSE
, return.class = "xts")
i <- i+1
}
2: Новый метод добавления SMA и построения графиков данных одновременно
par(mfcol=c(3,1), oma=c(1,1,0,0), mar=c(1,1,1,0), tcl=-0.1, mgp=c(0,0,0))
for (i in 1:length(stocksts)){
price=Cl(stocksts[[i]])
newSMA <- newTA(SMA, Cl, on=NA)
print(chart_Series(price, TA = 'add_TA(SMA(price, 20), on = 1, col = "green"); add_TA(SMA(price, 200), on = 1, col = "red")', yrange = c(-3,3)))
}