Все,
Я собираюсь загрузить данные о запасах из Yahoo или Google с интервалом в 15-60 минут за столько же, сколько я могу получить. Я придумал грубое решение следующим образом:
library(RCurl)
tmp <- getURL('https://www.google.com/finance/getprices?i=900&p=1000d&f=d,o,h,l,c,v&df=cpct&q=AAPL')
tmp <- strsplit(tmp,'\n')
tmp <- tmp[[1]]
tmp <- tmp[-c(1:8)]
tmp <- strsplit(tmp,',')
tmp <- do.call('rbind',tmp)
tmp <- apply(tmp,2,as.numeric)
tmp <- tmp[-apply(tmp,1,function(x) any(is.na(x))),]
Учитывая объем данных, которые я ищу для импорта, я беспокоюсь, что это может быть дорогостоящим. Я также не для жизни, понимаю, как штампы времени закодированы в Yahoo и Google.
Итак, мой вопрос двоякий: какой простой и элегантный способ быстро забирать данные для серии акций в R и как интерпретировать временные отметки в файлах Google/Yahoo, которые я буду использовать?