Skip to content

Release Note 0.9.1

FinanceData.KR edited this page Feb 7, 2020 · 4 revisions

다음과 같은 내용이 업데이트 되었습니다.

0. 요약

import FinanceDataReader as fdr

# 1. KRX 상장폐지 종목 전체 리스트
krx_delisting = fdr.StockListing('KRX-DELISTING')

# 2. KRX 상장폐지 종목 가격 데이터
df = fdr.DataReader('036360', exchange='KRX-DELISTING')

# 3. 거래소 지정하여 가격 데이터 조회
df = fdr.DataReader('000150', '2018-01-01', '2019-10-30', exchange='SZSE') # 심천거래소
df = fdr.DataReader('7500', '2019-01-01', '2019-06-30', exchange='HKEX') # 홍콩거래소

# 4. 기간에 제한없이 데이터를 읽어옵니다
df = fdr.DataReader('F', '1980-01-01', '2020-12-31') # 포드(F) 40년 데이터

1. KRX 상장폐지 종목 조회

한국거래소(KRX)의 상장폐지 전체 종목 조회를 제공합니다.

# KRX 상장폐지 종목 전체 리스트
krx_delisting = fdr.StockListing('KRX-DELISTING')
krx_delisting
Symbol Name DelistingDate Reason
0 077280 한컴지엠디 2020-01-16 피흡수합병
1 265920 한화수성스팩 2020-01-15 상장예비심사 청구서 미제출로 관리종목 지정후 1개월 이내 동사유를 미해소
2 265480 미래에셋대우스팩1호 2020-01-03 상장예비심사 청구서 미제출로 관리종목 지정 후 1개월 이내 동 사유 미해소
3 210610 소프트캠프 2019-12-30 피흡수합병
4 122050 아이엘사이언스 2019-12-27 피흡수합병
... ... ... ... ...
1534 034370 럭키소재 1991-11-11 해산 사유 발생
1535 028460 태평양건설 1991-10-05 영업활동정지 6월 계속
1536 028450 금성투자금융 1991-09-02 해산 사유 발생
1537 028440 삼화 1991-07-12 감사의견 의견거절
1538 029260 금성전기 1991-06-13 해산 사유 발생

1539 rows × 4 columns

현재(2020-02-07) 한국거래소의 상장폐지된 전체 종목은 1,539개 종목입니다.

2. KRX 상장폐지 종목 가격 데이터

상장폐지된 개별 종목의 가격 데이터를 제공합니다. 일반 종목의 가격조회와 마찬가지로 fdr.DataReader()를 사용하여 조회하되 exchange 옵션 값을 'KRX-DELISTING'로 지정합니다.

df = fdr.DataReader('036360', exchange='KRX-DELISTING')

결과로 반환되는 데이터프레임에는 시가,고가,저가,종가,거래량,전일대비 외에도 기준가, 상장주식수, 액면가, 거래정지 여부, 관리종목 여부 등의 부가정보 컬럼을 더 포함하고 있습니다. (컬럼에 대한 상세한 내용은 사용자 안내서를 참고하세요)

# KRX delisting stock data 상장폐지 종목 데이터 (상장일~상장폐지일)
df = fdr.DataReader('036360', exchange='KRX-DELISTING')
df
Open High Low Close Volume Change Amount Stocks FaceValue StandardPrice StopOrder Issues
Date
2001-01-18 3800 3800 3800 3800 905 1900 3439000 5833338 500 1900 N N
2001-01-19 4250 4250 4250 4250 740605 450 3147571250 5833338 500 3800 N N
2001-01-22 4760 4760 4760 4760 120128 510 571809280 5833338 500 4250 N N
2001-01-26 5330 5330 5330 5330 8868 570 47266440 5833338 500 4760 N N
2001-01-29 5960 5960 5960 5960 10422 630 62115120 5833338 500 5330 N N
... ... ... ... ... ... ... ... ... ... ... ... ...
2009-04-22 15 15 15 15 2596815 5 39031215 43852794 500 20 N Y
2009-04-23 15 15 10 10 3686592 5 39664090 43852794 500 15 N Y
2009-04-24 10 10 5 10 2312778 0 22688460 43852794 500 10 N Y
2009-04-27 5 10 5 5 4644295 5 28588310 43852794 500 10 N Y
2009-04-28 5 5 5 5 9958363 0 49791815 43852794 500 5 N Y

2045 rows × 12 columns

3. 거래소 지정하여 가격 데이터 조회할 수 있습니다

거래소 지정하여 가격 데이터를 조회하도록 수정되었습니다. 다양한 거래소의 종목을 조회할 수 있으며, 심볼(종목코드)가 중복되는 것을 걱정하지 않고 해당 국가의 거래소를 지정하여 조회할 수 있습니다.

# Yihua Healthcare(000150) 심천거래소(SZSE)
df = fdr.DataReader('000150', '2018-01-01', '2019-10-30', exchange='SZSE') # SZSE
df = fdr.DataReader('000150', '2018-01-01', '2019-10-30', exchange='심천') # SZSE

# 홍콩거래소(HKEX) 7500: CSOP Hang Seng Index Daily (-2x) Inverse
df = fdr.DataReader('7500', '2019-01-01', '2019-06-30', exchange='HKEX')

exchange 옵션에 지정할 수 있는 거래소는 다음과 같습니다.

'KRX'(한국거래소), 'NASDAQ'(나스닥), 'NYSE'(뉴욕증권거래소), 'AMEX'(미국증권거래소), 
'SSE'(상해), 'SZSE'(심천), 'HKEX'(홍콩), 'TSE'(도쿄)

4. 기간에 제약없이 데이터를 읽어 옵니다

조회기간의 제한이 없습니다. 예를 들어, 포드('F') 종목을 1980-01-01 ~ 2020-12-31 까지 40년 데이터간의 데이터를 한번에 불러 올 수 있습니다.

import FinanceDataReader as fdr

df = fdr.DataReader('F', '1980-01-01', '2020-12-31')
len(df)

10060

1980-01-01 ~ 2020-12-31 까지 10,060 영업일(40년)간의 데이터를 한번에 불러 옵니다.

더 상세한 내용은 사용자 안내서 문서를 참고하시기 바랍니다.