
목표 : FinanceData-Reader를 이용하여 구글(알파벳) 2017년 주가분석을 해보자.
사용 툴 : vscode / python3 / FinanceData-Reader api
환경설정
vscode 상에 finance-datareader를 다운받고
실행해 보았는데 no module 오류가 뜬다.
→ 오류 메시지를 보니 Python에서 사용하는 라이브러리인 BeautifulSoup4(bs4)가 설치되어 있지 않아서 발생하는 문제로 보인다.
BeautifulSoup는 HTML과 XML 파일에서 데이터를 추출하기 위한 Python 라이브러리입니다.
datareader가 내부적으로 BeautifulSoup4라는 라이브러리를 사용하기 때문에 이 역시 다운받아줘야,
원활한 실행이 가능하다.
pip install beautifulsoup4
기본 사용 코드 분석
df_sp500은 s&p500의 상장정보를 가져와서 담은 변수로 이용할 계획이고,
fdr에서 StockListing으로 "SP500"을 끌어와서 담아준다.
실제로 head()와 tail()메서드로 터미널에 결과값을 출력해보면
상위순서 5개/ 하위순서 5개가 출력된다.

그럼 다른 국가의 거래소 분석도 가능한가?
→가능하다!
종목 데이터 전체를 얻기 위해 사용할 수 있는 거래소 심볼은 다음과 같다
한국
심볼거래소
KRX | KRX 종목 전체 |
KOSPI | KOSPI 종목 |
KOSDAQ | KOSDAQ 종목 |
KONEX | KONEX 종목 |
미국
심볼거래소
NASDAQ | 나스닥 종목 |
NYSE | 뉴욕 증권거래소 종목 |
AMEX | AMEX 종목 |
SP500 | S&P 500 종목 |
※ KRX는 KOSPI,KOSDAQ,KONEX 모두 포함
<실습>
다음과 같이 ( 주석 내용 ) 각 국가의 심볼 코드를 이용해 무리없이 각 거래소의 정보를 가져올 수 있다.
특정주식 정보 끌어오기
삼성전자의 2022년 정보를 끌어와보자!
종목코드를 확인하여 fdr.DataReader의 메서드에 ( 종목코드 / 시작날짜 / 종료날짜) 순서대로 기입한다.

구글의 2020년 1월 1일 ~ 2020년 1월 15일 까지의 정보를 끌어와보자!
결과

+@ 추가적으로 암호화폐도 조회 가능하다고하니 알차게 이용해 보길 바랍니다!
'기업 가치 분석 > 기업가치분석기법' 카테고리의 다른 글
다요인 투자포트폴리오 _Excel pivot 을 활용하여 _ Mark 분석 (0) | 2023.11.07 |
---|---|
매출신뢰도 설명 모델 설계(잔차분석) with(KISVALUE & STATA) (0) | 2023.09.13 |
기업가치분석 ( 시각화 ) _ pandas 활용 (0) | 2023.09.12 |
산업분류에 따른 분석기법( 테마 ) / 당기순이익 분석 (0) | 2023.09.11 |
나는 기업가치 분석을 어떻게 할 것인가? (0) | 2023.09.11 |