Skip to content

KS11/KQ11 지수 데이터가 2026-09-17 이후 갱신되지 않음 (fdr_krx_data_cache 수집 중단) #292

Open

Description

@zodiac12k

안녕하세요. 유용한 라이브러리 감사합니다.

증상

fdr.DataReader('KS11', '2026-09-20') / fdr.DataReader('KQ11', '2026-09-20') 가 빈 DataFrame을 반환합니다. (FinanceDataReader 0.9.202, 2026-10-05 확인)

import FinanceDataReader as fdr
fdr.DataReader('KS11', '2026-01-01').tail(1)   # 마지막 행: 2026-09-17

원인 분석

KS11/KQ11/KS200은 data.py에서 KrxIndexReaderCache로 연결되고, 이는 FinanceData/fdr_krx_data_cache 저장소의 data/index/year_ks11/{year}.csv를 읽습니다.
해당 캐시의 지수 CSV 마지막 행이 2026-09-17이며, 같은 저장소의 data: auto-update 커밋은 10/5까지 계속 올라오는데도 지수 데이터만 갱신되지 않습니다.

원인으로 보이는 내용은 이미 캐시 저장소에 이슈로 올라와 있습니다: FinanceData/fdr_krx_data_cache#4

  • KRX 로그인 실패가 조용히 무시되고, 지수 요청이 LOGOUT 응답을 받아도 Actions가 성공으로 끝나는 것으로 추정
  • 해당 이슈가 아직 확인되지 않은 것 같아, 사용자에게 영향이 크므로 이쪽에도 공유드립니다.

영향

이 데이터에 의존하는 코드(지수 기반 시장 필터, 이동평균/ADX 계산 등)에서 최신 지수 데이터를 얻을 수 없습니다.

제안

  • 캐시 저장소에서 지수 수집 실패 시 워크플로를 실패 처리하고 KRX 로그인 상태 확인
  • 임시 대안 안내 (예: YAHOO:^KS11)
  • KrxIndexReaderCache.read()의 except Exception: pass로 오류가 조용히 무시되는 점도 개선하면 좋겠습니다.

감사합니다.

Activity

  1. FinanceData commented on Oct 14, 2026

    @FinanceData
    Owner

    제안 주신 내용을 최대한 반영하였습니다.
    반영한 내용은 아래 이슈 댓글에 남겨두었습니다.

    FinanceData/fdr_krx_data_cache#4

    2026 09/17 ~ 이후 누락된 데이터도 확인하여 모두 업데이트 하였습니다.

    제안 뿐만 아니라 상세한 분석과 로그 확인 개선 등의 제안에 감사드립니다.

    감사합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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