鑑於S & P500中的股票,我怎樣才能找到每隻股票屬於哪個行業,例如,金融,能源......,使用R包還是其他來源?尋找股票所屬的行業
回答
術語「扇區」本身就是一個模棱兩可的術語。一個數據提供者稱爲「消費者服務」的可能被另一個稱爲「餐館」。也就是說,TTR提供了一個名爲stockSymbols
的函數,它返回一些信息,包括來自納斯達克的Sector,用於約6400個NMS股票。
library(TTR)
ss <- stockSymbols()
#Fetching AMEX symbols...
#Fetching NASDAQ symbols...
#Fetching NYSE symbols...
head(ss)
# Symbol Name LastSale MarketCap IPOyear Sector Industry Exchange
#1 AA-P Alcoa Inc. 92.300 0 NA Capital Goods Metal Fabrications AMEX
#2 AAU Almaden Minerals, Ltd. 1.620 97228060 NA Basic Industries Precious Metals AMEX
#3 ACU Acme United Corporation. 12.984 40798351 1988 Capital Goods Industrial Machinery/Components AMEX
#4 ACY AeroCentury Corp. 20.280 31297252 NA Technology Diversified Commercial Services AMEX
#5 ADGE American DG Energy Inc. 1.720 83404061 NA Energy Electric Utilities: Central AMEX
#6 ADK Adcare Health Systems Inc 5.800 85018494 NA Health Care Hospital/Nursing Management AMEX
如果你只是想這是S &普500指數的股票,你可以欺騙和使用間諜持有(或有噸的,你可以找到在S &普500指數的增持地方,包括標準&標準普爾網站)
#install.packages("qmao", repos="http://r-forge.r-project.org")
library(qmao)
spyh <- getHoldings("SPY", auto.assign=FALSE)
head(ss[ss$Symbol %in% rownames(spyh), ])
# Symbol Name LastSale MarketCap IPOyear Sector
#455 AAPL Apple Inc. 452.97 425179837530 1980 Technology
#490 ADBE Adobe Systems Incorporated 44.02 22095230291 1986 Technology
#493 ADI Analog Devices, Inc. 46.79 14317018779 NA Technology
#495 ADP Automatic Data Processing, Inc. 70.03 33980125863 NA Technology
#500 ADSK Autodesk, Inc. 39.75 8896050000 NA Technology
#535 AKAM Akamai Technologies, Inc. 46.70 8333728621 1999 Miscellaneous
# Industry Exchange
#455 Computer Manufacturing NASDAQ
#490 Computer Software: Prepackaged Software NASDAQ
#493 Semiconductors NASDAQ
#495 EDP Services NASDAQ
#500 Computer Software: Prepackaged Software NASDAQ
#535 Business Services NASDAQ
實際上,如果您使用'getHoldings()'(當您給它「SPY」時調用'getHoldings.SPDR'),那麼您甚至不需要'stockSymbols ()'。從上面的代碼可以看出,spyh實際上對所有股票都有「Sector」的值。實際上,您可以比較'stockSymbols()'返回的Sector的值與'getHoldings.SPDR()'返回的值的含義,以瞭解我對「扇區」這個術語含糊不清的含義。 – GSee 2013-05-13 18:02:15
謝謝你的代碼,這正是我正在尋找的。然而,我得到一個錯誤'out [[1L]]中的錯誤:'spyh < - getHoldings(「SPY」,auto.assign = FALSE)之後的下標越界'' – user1627466 2014-02-04 15:38:55
剛剛得到我需要的sp500.components()在https://github.com/systematicinvestor/SIT/blob/master/R/data.r – user1627466 2014-02-04 16:02:12
- 1. 尋找股票和股票網絡服務(倫敦證券交易所)
- 2. iPhone股票/股票行情搜索
- 3. 股票行情股票代碼
- 4. 尋找相關或可推薦的股票
- 5. 尋找更好的方法來實時更新股票
- 6. 股票行情android
- 7. WooCommerce股票每個屬性
- 8. 獲取所有股票符號(指數)股票市場明智
- 9. 尋找最小值最大值股票圖表
- 10. 如何寫正則表達式來尋找股票和價格
- 11. 美國股票股票價格API
- 12. Magento - 所有股票的價值
- 13. 從Yahoo.Finance獲取行業股票代碼列表
- 14. 獲取Yahoo Biz行業市場綜述股票信息
- 15. AmCharts股票圖
- 16. 股票代碼
- 17. Facebook股票
- 18. 報價股票
- 19. 搖籃股票
- 20. 查找股票報價範圍
- 21. 數量的股票在股票地點在精確的在線
- 22. Golang中的股票停止行爲
- 23. woocommerce股票,同一股票的多個產品
- 24. 同步。股票數據與活的股票數據
- 25. 如何獲得股票類股票的當前價值?
- 26. 更新股票grep?
- 27. 從股票代碼
- 28. 股票報價API?
- 29. 股票每週OHLC
- 30. amCharts [股票]圖表
你看着http://cran.r-project.org/web/views/Finance.html? – 2013-05-08 05:06:52
您可以從維基百科獲取數據:http://en.wikipedia.org/wiki/Special:Export/List_of_S%26P_500_companies'(但您需要解析該文件)。 – 2013-05-08 06:11:09
謝謝你們!然後我會使用wiki。這可能比試圖找到特定功能更快.. – Kun 2013-05-08 18:58:54