Skip to content

Period is up to 2 years 오류가 발생합니다. #269

@ym1018

Description

@ym1018

안녕하세요, 항상 유용하게 사용하고 있습니다. 좋은 라이브러리를 만들어주셔서 감사합니다.

KRX를 지정해서 데이터를 조회하는데 아래와 같이 에러가 발생합니다.

>>> fdr.DataReader('KRX:347850', '2025-11-10', '2025-11-14')

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "venv/lib/python3.10/site-packages/FinanceDataReader/data.py", line 98, in DataReader
    return KrxDailyReader(codes, start, end).read()
  File "venv/lib/python3.10/site-packages/FinanceDataReader/krx/data.py", line 241, in read
    df = _krx_stock_price(full_code, from_date=self.start, to_date=self.end)
  File "venv/lib/python3.10/site-packages/FinanceDataReader/krx/data.py", line 139, in _krx_stock_price
    df = _krx_stock_price_2years(full_code, _start, _end)
  File "venv/lib/python3.10/site-packages/FinanceDataReader/krx/data.py", line 112, in _krx_stock_price_2years
    raise ValueError(f'{r.status_code} - {r.reason}' + '(Period is up to 2 years)')
ValueError: 400 - Bad Request(Period is up to 2 years)

2월 10일에 동일하게 조회했을 땐 성공했습니다.
#237 에서 재현 불가 답변을 확인했으나, 금일 오후 내내 해당 오류가 발생하여 일시적인 네트워크 오류는 아닌 것으로 보입니다.
또한 KRX를 지정하지 않고 아래와 같이 조회하는 건 성공합니다.

>>> fdr.DataReader('347850', '2025-11-10', '2025-11-14')

             Open   High    Low  Close   Volume    Change
Date                                                     
2025-11-10  73073  73073  66066  66817  2342709 -0.085613
2025-11-11  66191  72447  63313  70195  2355760  0.050556
2025-11-12  73323  76326  71446  74700  2467316  0.064178
2025-11-13  80000  89100  79700  81800  2311315  0.095047
2025-11-14  79500  86900  78000  85200   920795  0.041565

확인 부탁드리겠습니다.
감사합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions