-
Notifications
You must be signed in to change notification settings - Fork 370
Release Note 0.9.10
FRED https://fred.stlouisfed.org/ 시계열 데이터를 가져오는 기능이 추가되었습니다. FRED는 다양한 경제지표 데이터를 제공합니다. FRED의 심볼을 지정하고 data_source에 'fred'를 지정하는 것으로 데이터를 가져올 수 있습니다.
간단한 예로 달러당원화 환율( https://fred.stlouisfed.org/series/DEXKOUS ) 데이터를(일별 약 40년 분량) 다음과 같은 한 줄의 코드로 가져올 수 있습니다.
FRED의 데이터 심볼(FRED안에서 검색하여 손쉽게 얻을 수 있습니다)만 알면 FRED에서 다양한 데이터를 가져올 수 있으며, 한번에 여러 항목 데이터를 가져올 수 도 있습니다.
# M2 통화량
df = fdr.DataReader('M2', data_source='fred')
# NASDAQCOM 나스닥종합지수
df = fdr.DataReader('NASDAQCOM', data_source='fred')
# HSN1F 주택판매지수
df = fdr.DataReader('HSN1F', data_source='fred')
# M2통화량과 나스닥종합지수
df = fdr.DataReader(['M2', 'NASDAQCOM'], data_source='fred')
참고로 가져올 수 있는 데이터의 예를 들면 다음과 같습니다. (약 40만개의 경제데이터와 80개 국가의 국제, 공공부문, 민간부문 데이터를 가져올 수 있습니다)
- DEXKOUS: 원화달러화 환율
- M2: M2통화량
- NASDAQCOM: 나스닥종합지수
- KORCPIALLMINMEI: 한국 종합소비자물가지수
- KORCPIHOUMINMEI: 한국 주택소비자물가지수
- KORCPIENGMINMEI: 한국 에너지소비자물가지수
- KORCPIFODMINMEI: 한국 식음료소비자물가지수
- KORRGDPR: 한국 실질 GDP
- KORRGDPC: 한국 1인당 실질 GDP
- MKTGDPKRA646NWDB: 한국 GDP
- MKTGDPCNA646NWDB: 중국 GDP
- HDTGPDKRQ163N: GDP 대비 가계부채
https://fred.stlouisfed.org/ 페이지 검색을 통해 심볼을 찾을 수 있습니다.
국가별 주요 거래소의 상장 종목 리스트를 가져옵니다.
예를 들어, NYSE(뉴욕증권거래소)에 상장된 전체종목 리스트는 다음과 같이 가져옵니다.
지원되는 거래소는 다음과 같습니다.
- KRX (전체, 한국)
- KOSPI (코스피, 한국)
- KOSDAQ (코스닥, 한국)
- KONEX (코넥스, 한국)
- NYSE (뉴욕증권거래소, 미국)
- NASDAQ (나스닥, 미국)
- AMEX (미국증권거래소, 미국)
- SSE (상하이증권거래소, 중국)
- SZSE (심천증권거래소, 중국)
- HKEX (홍콩증권거래소, 홍콩)
- TSE (도쿄증권거래소, 일본)
- HOSE (호치민증권거래소, 베트남)
해당 국가의 거래소별로 해당 거래소에 상장된 종목의 가격 데이터를 가져옵니다.
import FinanceDataReader as fdr
# 공상은행(601398:SSE 상해증권거래소)
fdr.DataReader('601398', '2020-01-01', exchange='SSE')
# 귀주 마오타이(600519:SSE 상해증권거래소)
fdr.DataReader('600519', '2020-01-01', exchange='SSE')
# 우량예 이빈(000858:SZSE 심천증권거래소)
fdr.DataReader('000858', '2020-01-01', exchange='SZSE')
# 메이디그룹(000333:SZSE 심천증권거래소)
fdr.DataReader('000333', '2020-01-01', exchange='SZSE')
도쿄증권거래소 3802 종목이 상장되어 있습니다.
현재 도요다자동차(7203)가 시가총액 1위, 소프트뱅크(9984)가 2위네요.
# 토요타 자동차(7203:TSE)
fdr.DataReader('7203', '2020-01-01', exchange='TSE')
# 소프트뱅크그룹(9984:TSE)
fdr.DataReader('9984', '2020-01-01', exchange='TSE')
베트남(HOSE 호치민증권거래소)
# Vietcombank(VCB 베트남 무역은행) (VCB:HOSE 호치민증권거래소)
fdr.DataReader('VCB', '2020-01-01', exchange='HOSE')
# Vingroup JSC(VIC:HOSE 호치민증권거래소)
fdr.DataReader('VIC', '2020-01-01', exchange='HOSE')
관리종목 전체 지정일자와 사유 데이터를 가져옵니다. 'KRX-ADMINISTRATIVE'를 지정합니다.
- http://old.nasdaq.com 이 데이터 서비스가 종료되어 NYSE, NASDAQ, AMEX, 종목 리스트는 모두 https://finance.naver.com/ 에서 가져옵니다.
- 오래 걸리는 작업에 진행 막대 표시 (tqdm)
- 기타 사소한 BUG FIX
2018-2024 FinanceData.KR | facebook.com/financedata