Пытался использовать Quantmod для анализа большого количества акций с помощью циклов. Проблема в том, что я не знаю, есть ли у yahoo все необходимые мне данные о запасах, поэтому я пытался запрограммировать R, чтобы пропустить ошибки, когда он не загружается, но я не могу отключить предупреждающее сообщение. После обычного запуска библиотеки делаю так и получаю:
> options(show.error.messages = FALSE)
> getSymbols("gewg", warnings = FALSE)
Warning message:
In download.file(paste(yahoo.URL, "s=", Symbols.name, "&a=", from.m, :
cannot open: HTTP status was '404 Not Found'`
Есть идеи, почему это происходит?
РЕДАКТИРОВАТЬ: Я включил код, который использовал для его тестирования, и, как видно, отображается только NOTE1, а NOTE2 не появляется. Я пробовал это с работающим тикером в a2, и появляются как NOTE1, так и NOTE2.
> tester2 <- function(){
+ tester <- function() {
+ a <- getSymbols("GOOG", auto.assign = FALSE)
+ cat("NOTE1")
+ a2 <- getSymbols("JWEGOWN", auto.assign = FALSE)
+ cat("NOTE2")
+ a3 <- getSymbols("GS", auto.assign = FALSE)
+ return(a3)
+ }
+ return(try(tester(), TRUE))
+ }
> af <- tester2()
NOTE1Warning message:
In download.file(paste(yahoo.URL, "s=", Symbols.name, "&a=", from.m, :
cannot open: HTTP status was '404 Not Found'
>