FinanceData / FinanceDataReader

Financial data reader
1.15k stars 363 forks source link

symbol not found or invalid periods 발생 합니다. #168

Open dohyah opened 1 year ago

dohyah commented 1 year ago

다음을 수행하면 에러가 발생 합니다. 실행: df = fdr.DataReader('KR1YT=RR') # 1년만기 한국국채 수익률

결과: HTTP Error 404: Not Found - symbol "KR1YT=RR"not found or invalid periods

몇몇 symbol에서 발생합니다.

jellygit commented 1 year ago

심볼에 '.', ' ' 등이 있는 NYSE 심볼 등을 DataReader 시도시,

%2E %20 으로 replace 해서 실행해도 동일합니다.

치환 했을 때

HTTP Error 404: Not Found - symbol "MBC%20WI"not found or invalid periods

원본 심볼

URL can't contain control characters. '/v7/finance/download/MBC WI?period1=315500400&period2=1676733049&interval=1d&events=history' (found at least ' ') - symbol "MBC WI"not found or invalid periods

FinanceData commented 2 months ago

'KR1YT=RR' 대신 'INVESTING:KR1YT=RR'를 사용해보세요.

이전 INVESTING 에서 지원하던 심볼 입니다. INVESTING 에 대한 지원이 다시 재개 되었습니다.

import FinanceDataReader as fdr

fdr.DataReader('INVESTING:KR1YT=RR') # 다소 시간 소요
fdr.DataReader('INVESTING:KR1YT=RR', '2023-01-01') #  '2023-01-01' 이후