2016-06-20 4 views
2

Ich möchte ein Aktienangebot von Yahoo Finance herunterladen, während der Markt noch offen ist, um den Eröffnungskurs dieses Tages zu erwerben. Ich versuche, dies in R zu tun getSymbols() vom quantmod Paket mit:Wie kann der Eröffnungskurs vor dem Schließen des Marktes mit dem Paket quantmod in R heruntergeladen werden?

#Acquire today's data as a string 
today.char <- Sys.Date() %>% as.character 

#Download stock quote during market hours 
currentQuote <- getSymbols('QQQ', 
          from = today.char, 
          src = "yahoo", 
          env = NULL) 

Dies führt jedoch zu dem folgenden Fehler:

Error in download.file(paste(yahoo.URL, "s=", Symbols.name, "&a=", from.m, : 
    cannot open URL 'http://ichart.finance.yahoo.com/table.csv?s=QQQ&a=5&b=20&c=2016&d=5&e=20&f=2016&g=d&q=q&y=0&z=QQQ&x=.csv' 
In addition: Warning message: 
In download.file(paste(yahoo.URL, "s=", Symbols.name, "&a=", from.m, : 
    cannot open URL 'http://ichart.finance.yahoo.com/table.csv?s=QQQ&a=5&b=20&c=2016&d=5&e=20&f=2016&g=d&q=q&y=0&z=QQQ&x=.csv': HTTP status was '404 Not Found' 

Was mache ich falsch, und wie kann ich erhalten zumindest ein Eröffnungskurs vor Börsenschluss?

Antwort

2

würde getQuote() für Sie arbeiten? Zum Beispiel würde getQuote('X')[5] Ihnen heutigen Eröffnungskurs für US STEEL geben, und der Rest des Zitats befindet sich im Datenrahmen, der von `getQuote() '

zurückgegeben wird
Verwandte Themen