Historisch wird schwierig sein. Das quantmod Paket für R hat getQuote
, das zusammen mit yahooQF
alles sein wird, was Sie benötigen, um aktuelle Werte zu erhalten.
require("quantmod")
getQuote("GS", what = yahooQF(c("Market Capitalization", "Earnings/Share",
"P/E Ratio", "Book Value", "EBITDA", "52-week Range")))
Trade Time Market Capitalization Earnings/Share P/E Ratio Book Value EBITDA 52-week Range
GS 2012-06-21 04:00:00 47.870B 6.764 14.27 134.476 0 84.27 - 139.25
Versuchen Sie auch,
getQuote("GS", what=yahooQF())
die Sie ein Auswahlmenü für geben wird, was zu verlangen Felder.
Sie können die letzten Jahresabschluss von Google Finance erhalten mit getFinancials
Es gibt auch das FinancialInstrument-Paket, das mehr update_instruments.*
Funktionen Metadaten über Instrumente (Aktien in diesem Fall) zum Download bereit. Zum Beispiel ist hier, was die Yahoo ein
require("FinancialInstrument")
stock("GS", currency("USD")) # define the stock
#[1] "GS"
update_instruments.yahoo("GS") #update with yahoo
#[1] "GS"
getInstrument("GS")
#primary_id :"GS"
#currency :"USD"
#multiplier :1
#tick_size :0.01
#identifiers : list()
#type :"stock"
#name :"Goldman Sachs Gro"
#exchange :"NYSE"
#market.cap :"47.870B"
#avg.volume :5480530
#EPS :6.76
#EPS.current.year.est:11.4
#EPS.next.year.est :12.9
#book.value :134
#EBITDA :0
#range.52wk :"84.27 - 139.25"
#defined.by :"yahoo"
#updated : POSIXct, format: "2012-06-21 19:31:11"
tut Wenn Sie ein InteractiveBrokers-Konto haben, können Sie das hervorragende IBrokers Paket verwenden viele Informationen über viele Instrumente zu bekommen. Wenn Sie einen IB-Account haben, sollten Sie sich auch mein twsInstrument-Paket anschauen, das viele praktische Funktionen bietet.
Da gab es keine Python Antworten gewesen, und Sie ein R-only Antwort akzeptiert, sollten wir diese R-spezifisch, und entfernen Sie machen das [ Python] -Tag? – GSee