S & P500에 주식을 주면 각 주식이 속한 섹터를 어떻게 찾을 수 있습니까? 금융, 에너지 ...., R 패키지 또는 다른 소스를 사용합니까?주식이 속한 섹터를 찾으십시오.
답변
"섹터"라는 용어 자체는 모호한 용어입니다. 한 데이터 공급자가 "소비자 서비스"라고 부르는 것은 다른 사람이 "레스토랑"이라고 부를 수 있습니다. 즉, TTR은 ~ 6400 NMS 주식에 대해 Sector를 포함한 일부 정보를 NASDAQ에서 반환하는 stockSymbols
이라는 기능을 제공합니다.
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 & P 500에 주식을하려면 , 당신은 속임수와 스파이의 보유를 사용할 수 있습니다 (또는 당신이 S & P 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()를 사용하면 ("SPH"로 지정할 때 getHoldings.SPDR을 호출합니다),'stockSymbols()'. 위 코드에서'spyh'는 실제로 모든 주식에 대해 "Sector"값을 가지고 있음을 볼 수 있습니다. 사실,'stockSymbols()'이 반환하는 섹터의 값과 'getHoldings.SPDR()'이 리턴하는 섹터의 값을 비교하여 "섹터"라는 용어가 모호하다는 것을 알 수 있습니다. – GSee
코드에 대한 THanks가 바로 내가 찾고있는 코드입니다. 그러나 spyh <- getHoldings ("SPY", auto.assign = FALSE) 뒤에 '오류 [[1L]] : subscript out of bounds' 오류가 발생했습니다. – user1627466
은 sp500.components() https://github.com/systematicinvestor/SIT/blob/master/R/data.r – user1627466
- 1. Reflection을 사용하여 메소드가 속한 클래스를 찾으십시오.
- 2. 섹터를 읽는 부트 로더
- 3. matplotlib에서 어떻게 섹터를 그립니까?
- 4. 비 상품 페이지의 카테고리에 속한 모든 제품의 제조업체를 찾으십시오.
- 5. 파일에 다른 주식이 포함되어있을 때 cumprod 계산
- 6. 주식이 일치하는지 어떻게 알 수 있습니까?
- 7. libparted는 사용 된 섹터를 결정합니다.
- 8. 테두리가있는 섹터를 만드는 방법은 무엇입니까?
- 9. mifare classic에서 특정 섹터를 읽으십시오
- 10. QML에서 호/원 섹터를 그립니다.
- 11. 섹터를 만들 때 오류가 발생하는 컨트롤러보기
- 12. 사용자 지정 segue가 다른 섹터를 끊습니다.
- 13. Matplotlib을 사용하여 섹터를 3D로 플롯하는 방법은 무엇입니까?
- 14. 확대/축소시 하이 차트/주식이 다른 개체를 반환합니다.
- 15. 어떤 주식이 매수되었지만 아직 판매되지 않았는지 데이터베이스에서 읽는 방법은 무엇입니까?
- 16. 사용자 정의 옵션과 다른 주식이 포함 된 Magento 단순 제품
- 17. 참조가 오류를 일으킴 : ')'토큰 앞에 기본 주식이 있습니다.
- 18. 레일 : 프로젝트에 속한 포스트에 속한 댓글 만 표시
- 19. Rails에 속한 사용자 입력
- 20. 사용자가 속한 테이블로 리디렉션
- 21. 인스턴스가 속한 노드 찾기
- 22. EmberJS : 속한 레코드 만들기
- 23. MessageBox가 속한 프로세스 감지하기
- 24. 변수가 속한 스레드는 무엇입니까?
- 25. 누군가가 속한 도메인이 유효합니까?
- 26. 사용자가 그룹에 속한 방법
- 27. 숫자가 속한 범위 찾기
- 28. 결과가 속한 항목
- 29. 라우팅 그룹에 속한 그룹
- 30. 모델 협회에 속한 대한
당신이 http://cran.r-project.org/web/views/Finance.html 봤어 표준 & 푸어스 웹 사이트)를 포함? –
Wikipedia에서 데이터를 가져올 수 있습니다. http : //en.wikipedia.org/wiki/Special : Export/List_of_S % 26P_500_companies' (파일을 구문 분석해야 함). –
감사합니다! 나는 위키만을 사용할 것이다. 이것은 아마도 특정 함수를 찾으려고 시도하는 것보다 빠릅니다. – Kun