Skip to content

Release Note 0.9.10

FinanceData.KR edited this page Oct 3, 2020 · 2 revisions

KRX 종목 리스팅에 우선주 종목 코드및 상세 필드 추가

FRED 데이터 추가(data_source)

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(뉴욕증권거래소)에 상장된 전체종목 리스트는 다음과 같이 가져옵니다.

지원되는 거래소는 다음과 같습니다.

  1. KRX (전체, 한국)
  2. KOSPI (코스피, 한국)
  3. KOSDAQ (코스닥, 한국)
  4. KONEX (코넥스, 한국)
  5. NYSE (뉴욕증권거래소, 미국)
  6. NASDAQ (나스닥, 미국)
  7. AMEX (미국증권거래소, 미국)
  8. SSE (상하이증권거래소, 중국)
  9. SZSE (심천증권거래소, 중국)
  10. HKEX (홍콩증권거래소, 홍콩)
  11. TSE (도쿄증권거래소, 일본)
  12. 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'를 지정합니다.

그밖에 comment

  • http://old.nasdaq.com 이 데이터 서비스가 종료되어 NYSE, NASDAQ, AMEX, 종목 리스트는 모두 https://finance.naver.com/ 에서 가져옵니다.
  • 오래 걸리는 작업에 진행 막대 표시 (tqdm)
  • 기타 사소한 BUG FIX