728x90
오늘은 FinanceDataReader를 통해서 한국/미국 주식, 환율, 비트코인의 가격 데이터를 가져오는 방법에 대해 알아보도록 하겠습니다.
추가적으로 도움이 될 만한 사이트에 대해 알아보도록 하겠습니다.
한국 주식 데이터 가져오기.
import FinanceDataReader as fdr
import pandas as pd
df_krx = fdr.StockListing('KRX')
df_KOSPI = df_krx[df_krx['Market']=='KOSPI']
df_KOSDAQ = df_krx[df_krx['Market']=='KOSDAQ']
print(len(df_KOSPI))
print(len(df_KOSDAQ))
KOSPI=list(df_KOSPI['Symbol'])
KOSDAQ=list(df_KOSDAQ['Symbol'])
print(KOSPI)
print(KOSDAQ)
신라젠 2018년 1월 1일부터의 주가 가져오기.
기간을 정하고 싶으시면 뒤에 원하는 날짜까지를 더 쓰시면 됩니다.
, '2018-12-31' 이런 식으로 넣으시면 됩니다.
df = fdr.DataReader('215600', '2018-01-01')
df['Close'].plot()
plt.show()
미국 주식 데이터 가져오기.
dji = fdr.DataReader('DJI', '2015-01-01')
dji['Close'].plot()
plt.show()
추가적으로 해외의 어떤 기업의 심벌을 알기 위해서는 야후 파이낸스 사이트에서 검색하면 알 수 있습니다.
apple을 검색하면 왼쪽에 AAPL이라는 심벌이 나옵니다.
df=fdr.DataReader('AAPL',"2018-01-01")
df['Close'].plot()
plt.show()
환율 가져오기.
usdkrw = fdr.DataReader('USD/KRW', '1995-01-01')
usdkrw['Close'].plot()
plt.show()
암호화폐 데이터 가져오기.
btc = fdr.DataReader('BTC/KRW', '2016-01-01')
btc['Close'].plot()
plt.show()
더 많은 금융 데이터를 가져올 수 있습니다.
공식 홈페이지에 방문해 보시기 바랍니다.
채권 수익률, 선물 가격, 상장폐지 종목 가격 등 정말 많은 데이터들을 사용할 수 있습니다.
끝까지 읽어주셔서 감사합니다.
728x90
'기타 > python' 카테고리의 다른 글
파이썬 워드 클라우드 환경설정부터 기본 사용법까지 (0) | 2020.12.12 |
---|---|
python folium 지도 데이터 시각화 (2) | 2020.12.08 |
파이썬 웹 크롤링 예제 (0) | 2020.11.27 |
Matplotlib line plot 기본 예제 (0) | 2020.11.18 |
파이썬 웹 크롤링 urllib과 BeautifulSoup 예제(2) (0) | 2020.11.17 |