2010-11-18 17 views

Antwort

10

Ich kenne keinen Weg. Das TTR-Paket hat eine Funktion (stockSymbols), um alle aktuellen Symbole von der NYSE, AMEX und NASDAQ herunterzuladen. Es versucht, sie in ein akzeptables Format für Yahoo zu bringen, aber es gibt keine Garantie, dass die 6.000+ Symbole, die es abruft, Daten auf Yahoo haben. Ich bin mir nicht sicher, was für andere Börsen zu tun ...

> library(TTR) 
> x <- stockSymbols() 
Fetching AMEX symbols... 
Fetching NASDAQ symbols... 
Fetching NYSE symbols... 
> str(x) 
'data.frame': 6473 obs. of 8 variables: 
$ Symbol : chr "ADK" "ADK-WT" "AFP" "AIM" ... 
$ Name  : chr "Adcare Health Systems Inc" "Adcare Health Systems Inc" "United Capital Corporation" "Aerosonic Corporation" ... 
$ LastSale : num 4.12 2.1 30 2.73 2.7 ... 
$ MarketCap: num 3.28e+07 0.00 2.68e+08 1.02e+07 9.29e+07 ... 
$ IPOyear : num NA NA 1973 NA NA ... 
$ Sector : chr "Health Care" "n/a" "Capital Goods" "Capital Goods" ... 
$ Industry : chr "Hospital/Nursing Management" "n/a" "Metal Fabrications" "Industrial Machinery/Components" ... 
$ Exchange : chr "AMEX" "AMEX" "AMEX" "AMEX" ... 
+1

Beachten Sie, dass 'stockSymbols' in der Version von TTR auf CRAN durch auf nasdaq.com auf eine Änderung gebrochen ist, aber es ist in der R fixiert -Forge-Version von TTR. –

Verwandte Themen