Начинающий: R пользовательская функция сюжета не запускает все строки ?? (Quantmod) - PullRequest
0 голосов
/ 06 февраля 2020

Basi c вопрос о попытке использовать функцию для построения графика (используя Quantmod). Функция запускает 'функцию chartSeries' , кажется, пропускает следующие строки и запускает команду addBBands (или какую-либо последнюю команду 'add'.

Попытался использовать Sys.sleep () в этом он думал, что из-за того, что у r не было достаточно времени, чтобы вытащить графику c, но безрезультатно.

Любые идеи приветствуются!

Код:

QuantPlot2019<-function(stockname){
  chartSeries(Stockname,subset='2019-01-01::2019-12-31',theme=chartTheme('white'))
    addEMA(n=30,col='magenta')
    addMACD(fast=12,slow=26,signal=9,type='EMA')
    addBBands(n=20,sd=2)
}

getSymbols("...")
Stockname<-...
QuantPlot2019()

Спасибо

1 Ответ

0 голосов
/ 06 февраля 2020

Попробуйте функцию ниже и посмотрите, работает ли она:

 QuantPlot2019<-function(stockname){
    chartSeries(eval(parse(text=Stockname)),subset='2019-01-01::2019-12- 
                     31',theme=chartTheme('white'))
    addEMA(n=30,col='magenta')
    addMACD(fast=12,slow=26,signal=9,type='EMA')
    addBBands(n=20,sd=2)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...