updated_at: 2025-07-27 13:40

정리

경우에 따른 다양한 방식들과 테스트한 결과 가장 좋은 결과를 나타낸 것들을 정리하여 올립니다.

일별/기간별 주가 데이타 수집

    1. FinanceDataReader의 DataReader 를 활용한 방식(추천): 수정 주가가 반영됨, 단 이것도 naver를 크롤링 하는 방식이므로 네이버의 구조가 바뀌면 에러가 날 확률이 존재
    1. Naver의 크롤링을 활용한 방식
    1. pykrx 의 get_market_ohlcv_by_date 활용한 방식 : 수정주가가 반영되지 않음

pykrx vs FinanceDataReader 비교

| 항목 | pykrx | FinanceDataReader | | ------- | -------- | ------------------- | | 데이터 기준 | KRX 원주가 | 네이버 수정주가 | | 수정주가 지원 | ❌ | ✅ | | 시세 정밀도 | ✅ 매우 우수 | 보통 | | 외국 종목 | ❌ 미지원 | ✅ 지원 (미국 등) | | 투자자 동향 | ✅ | ❌ | | 공신력 | ✅ KRX 기반 | ❌ 스크래핑 기반 | | 실시간성 | ❌ | ❌ |

관련 추천 조합

| 목적 | 추천 라이브러리 | | -------------- | ---------------------------- | | 종가, 거래량, 지수 분석 | ✅ pykrx | | 재무제표, 공시 | dart-fss, openDARTReader | | 수정주가 분석 | FinanceDataReader | | 실시간 데이터 | 증권사 API or 웹소켓 기반 데이터 필요 |

평점을 남겨주세요
평점 : 2.5
총 투표수 : 1

질문 및 답글