상세 컨텐츠

본문 제목

세계 주식시장 데이터 크롤링하기 (1)

Work

by Financial Solution 2019. 9. 5. 22:03

본문

단순히 세계 주식시장의 현재 지수만 아는 건 쉽습니다. Investing.com이나, 아니면 단순히 네이버증권에서도 주요 주식시장 지수는 다 알려줍니다. 하지만 우리가 원하는 데이터는 그것보다는 더 복잡합니다. 최근 3개월, 1년, 2년 수익률도 궁금하고, PER, PBR은 어떤지 시장의 배당수익률은 어떤지 궁금합니다. 이런 자료가 어디에 정리되어 있냐고요?

 

우리에게 아주 운이 좋게도 직접 구하려면 밑도끝도 없는 시장 데이터를 무료로 제공하는 곳이 있습니다! 당장 KOSPI의 PER, PBR, 배당수익률, 최근 수익률 이런것들 찾는 것도 힘든데 전세계의 시장 지표를 알려주는 곳이 있다면 사용하지 않을 수 없겠죠. 바로 Blackrock의 ETF, iShares의 소개 페이지입니다.

 

https://www.ishares.com/us/products/239710/

 

iShares Russell 2000 ETF | IWM | US Class

 

www.ishares.com

Russell 2000 추종 ETF의 소개 페이지입니다. 비용에서 시작해서 수익률, PER, PBR, 베타, 배당수익률, 구성종목까지 우리가 원하는 모든 데이터가 있습니다. 만일 글로벌 ETF 자산배분을 투자하는 분들이라면 당연히 사용해야겠고, iShares ETF에 직접 투자하는 게 목적이 아니더라도, 전세계의 시장의 밸류에이션이 어느 정도 되는지 이해하는 건 투자자들의 필수겠죠. 

 

그래서 iShares.com 의 페이지에서 세계 주식시장의 데이터를 가져오겠습니다. 크롤링은 Python의 beautifulsoup 패키지로 시작할 겁니다. google spreadsheet의 명령어로 크롤링을 하시는 분들도 많지만, 제 경험상 링크가 금방 깨지고 맙니다. HTML reference가 바뀌어서일수도 있고, 혹은 그냥 구글스프레드시트의 불러오기 문제가 있을 때도 있고요. 그러니 직접 프로그래밍을 통한 크롤링은 결국 투자자라면 필수로 배워야 합니다. 아니면 데이터를 이 블로그에서 받으셔도 되고요.

 

일단 1편에서는 어느 사이트에서 데이터를 가져올 지 알아봤으니, 이제 다음편부터는 본격적으로 HTML을 뜯어보고, 프로그래밍으로 옮겨봅시다.

 

https://financialsolution.tistory.com/86

 

세계 주식시장 데이터 크롤링하기 (2)

https://financialsolution.tistory.com/75 세계 주식시장 데이터 크롤링하기 (1) 단순히 세계 주식시장의 현재 지수만 아는 건 쉽습니다. Investing.com이나, 아니면 단순히 네이버증권에서도 주요 주식시장 지수..

financialsolution.tistory.com

 

반응형

관련글 더보기