- Notifications
You must be signed in to change notification settings - Fork388
Release Note 0.9.92
FinanceData.KR edited this pageJul 14, 2024 ·6 revisions
2024년 7월, KRX(한국거래소)와 관련하여 두 가지 중요한 변경사항이 있었습니다.
- 변경 내용: KRX에 보내는 모든 요청의 헤더에 'Referer' 필드가 필수 항목으로 지정되었습니다.
- 모든 KRX 관련 요청에 'Referer' 헤더를 필수적으로 포함하도록 시스템을 업데이트 (버전 0.9.91)
- 시작일(start)과 종료일(end)을 지정하지 않은 경우, 자동으로 현재 날짜로부터 과거 2년간의 데이터를 조회하도록 설정(버전 0.9.91)
- 장기 데이터 조회 기능 유지 (버전 0.9.92): 개발자의 편의를 위해 기존 인터페이스를 그대로 유지했습니다. 2년 이상의 데이터를 요청받은 경우, 자동으로 다음과 같이 처리합니다:
- 요청 기간을 2년 단위로 나눕니다.
- 2년 기간에 대해 개별적으로 데이터를 요청합니다.
- 수신된 모든 데이터를 하나로 통합(concat)합니다.
- 최종적으로 통합된 데이터를 사용자에게 제공합니다.
importFinanceDataReaderasfdrfdr.SnapDataReader('KRX/INDEX/LIST')# KRX 전체 지수목록fdr.SnapDataReader('KRX/INDEX/STOCK/1001')# KOSPI 지수구성종목
importFinanceDataReaderasfdr# 상장폐지종목 개별종목 가격 데이터fdr.DataReader('KRX-DELISTING:068400')# SK렌터카(068400): 상장일~상장폐지(2024-01-31)까지 전체 데이터fdr.DataReader('KRX-DELISTING:068400','2023')# 2023년 ~ 최대 데이터# KRX-DELISTING (상장폐지종목 리스트)fdr.StockListing('KRX-DELISTING')# 모든 상장폐지된 종목 (1960년 부터), 2년단위로 가져와 합쳐서 반환합니다fdr.StockListing('KRX-DELISTING','2000')# 2000년 이후 현재까지 상장폐지 종목fdr.StockListing('KRX-DELISTING','2020-01-01','2023-12-31')# 지정 기간 동안 상장폐지된 종목fdr.StockListing('KRX-DELISTING','2023','2024')# 2023년 상장폐지 종목
상장폐지 리스팅 2년 이상 조회 불가 이슈 해결: 1961~현재 모든 상장종목 리스팅
>>>fdr.StockListing('KRX-DELISTING')# 모든 상장폐지된 종목SymbolNameMarketSecuGroupKindListingDateDelistingDate ...ArrantEnforceDateArrantEndDateIndustryParValueListingSharesToSymbolToName0028740경성전기KOSPI주권1956-03-031961-06-30 ...NaTNaTNaNNaN1028730남선전기KOSPI주권1956-03-031961-06-30 ...NaTNaTNaNNaN2034380조선맥주KOSPI주권1956-10-011960-11-26 ...NaTNaTNaNNaN3028720수도극장KOSPI주권1957-07-011960-11-21 ...NaTNaTNaNNaN4028750한국운수KOSPI주권1956-03-031962-01-04 ...NaTNaTNaNNaN... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...373672502BA2신한소재부품장비C1KOSPI수익증권보통주2020-04-292024-01-04 ...NaTNaT1000.05592200.0047190신한자산운용373770101BA2한투소재부품장비AKOSPI수익증권보통주2020-04-272024-01-04 ...NaTNaT1000.022440318.0047240한국투자신탁운용373870102BA2한투소재부품장비CKOSPI수익증권보통주2020-04-272024-01-04 ...NaTNaT1000.0876917.0047240한국투자신탁운용3739141020디에스앤엘KOSDAQ주권보통주2013-01-292024-01-03 ...2023-12-202024-01-02유통500.011700533.03740380440엔에이치스팩19호KOSPI주권보통주2021-05-212024-01-02 ...2023-12-192023-12-28기타금융500.010258000.0[3741rowsx15columns]
상장폐지 개별종목 가격 데이터 과거 2년 이상 조회 불가 이슈 해결
>>>fdr.DataReader('KRX-DELISTING:068400')# SK렌터카(068400): 상장일~상장폐지(2024-01-31)까지 전체 데이터CodeNameMarketSecuGroupCloseUpDownChangeChangeRateOpenHighLowVolumeAmountMarCapDate2012-07-27068400AJ렌터카KOSPI주권61602-300-0.04646460647057002601093159215121801364212080002012-07-30068400AJ렌터카KOSPI주권664014800.0779626069506160125360483379143801470514320002012-07-31068400AJ렌터카KOSPI주권65902-50-0.007566406720635037871724747958301459441170002012-08-01068400AJ렌터카KOSPI주권65202-70-0.01066500663064201367538907492801443938760002012-08-02068400AJ렌터카KOSPI주권63802-140-0.02156620662063801869571208055360141293394000... ... ... ... ... ... ... ... ... ... ... ... ... ... ...2024-01-24068400SK렌터카KOSPI주권9600000.0000000004447060032002024-01-25068400SK렌터카KOSPI주권9600000.0000000004447060032002024-01-26068400SK렌터카KOSPI주권9600000.0000000004447060032002024-01-29068400SK렌터카KOSPI주권9600000.0000000004447060032002024-01-30068400SK렌터카KOSPI주권9600000.000000000444706003200[2833rowsx14columns]
KRX, NAVER, YAHOO에 대한 정책 일관성 정리
importFinanceDataReaderasfdr# 지정하지 않은 경우 (NAVER에서 가져오며 2000년 이후 데이터)fdr.DataReader('000100')# (기간 지정 하지 않은 경우) 2000년~현재fdr.DataReader('000100','2023')# 2023년 ~ 현재까지 가격 데이터fdr.DataReader('000100','2023','2024')# 2023년 데이터# KRXfdr.DataReader('KRX:000100')# (기간 지정 하지 않은 경우) 1995-05-02 ~ 현재, 2년단위로 가져와 병합 반환fdr.DataReader('KRX:000100','2020')# 2020년 ~ 현재까지 가격 데이터fdr.DataReader('KRX:000100','1900')# 최대 데이터 (1995-05-02 ~ 현재까지)fdr.DataReader('KRX:000100','2023-09-23','2024-12-31')# (2년이 넘는 경우) 2년단위로 가져와 병합 반환# NAVERfdr.DataReader('NAVER:000100')# NAVER지정, 2000년 이후 데이터fdr.DataReader('NAVER:000100','2023')# 2023년 ~ 현재까지 가격 데이터fdr.DataReader('NAVER:000100','2023','2024')# 2023년 데이터# YAHOOfdr.DataReader('YAHOO:000100.KS')# 2000년 이후 데이터fdr.DataReader('YAHOO:000100.KS','2023')# 2023년 ~ 현재까지 가격 데이터fdr.DataReader('YAHOO:000100.KS','2023','2024')# 2023년 데이터
KRX 개별종목 가격 데이터 (2년 조회 제한 해결)
>>>fdr.DataReader('KRX:000100')# (기간 지정 하지 않은 경우) 1995-05-02 ~ 현재, 2년단위로 가져와 합쳐서 반환합니다OpenHighLowCloseVolumeChangeUpDownCompAmountMarCapSharesDate1995-05-024660046600456294660018400.0000308822000014553600000030320001995-05-03466004708545629456291130-0.02082-9715423500014250400000030320001995-05-044582347085456294708519000.0319114568968800014705200000030320001995-05-06471834757144658470855800.0000302813400014705200000030320001995-05-084708548542470854854243400.0309114572119020001516000000003032000... ... ... ... ... ... ... ... ... ... ... ...2024-07-08900009020085900874001490241-0.02352-21001306643118007010272193600802090642024-07-098840089200867008850010720950.012611100944404996007098502164000802090642024-07-108850091200879008940011637630.010219001042625293007170690321600802090642024-07-1189700912008830088300773148-0.01232-1100689132490007082460351200802090642024-07-128800096700880009490036378340.074716600338287159700761184017360080209064[7377rowsx11columns]
fdr.StockListing('KRX-DESC') 상장법인에 대한 정보를 제공하는 원래 목적에 충실하기 위해결과에 포함했던 우선주 종목이름과 코드를 제외 #208
2018-2024FinanceData.KR |facebook.com/financedata