Wszystko,Jak pobrać dane intraday giełdowe R
Czekam na pobieranie danych seryjnych albo z Yahoo czy Google na 15 - 60 minutowych odstępach na tyle historii, jak mogę. Doszedłem z surowego roztworu w następujący sposób:
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))),]
Biorąc pod uwagę ilość danych szukam importować, martwię się, że może to być kosztowne obliczeniowo. Ja również nie dla życia mnie, zrozumieć, jak znaczniki czasu są kodowane w Yahoo i Google.
Moje pytanie jest dwojakie - jaki jest prosty, elegancki sposób szybkiego przechwytywania danych dla serii zasobów do R i jak zinterpretować oznaczanie znaczników czasu w plikach Google/Yahoo, z których będę korzystał?
Daje mi ona błąd autoryzacji podczas próby użycia getURL. Używam go sam dla niektórych stron aukcyjnych, a ja korzystam z funkcji aplikacji Emacs, aby uruchamiać kod w określonym przedziale czasu. Może nawet edytować tekst podczas programowania. Nie wiem, czy część czasu jest nadal nierozwiązana? – PascalVKooten