내가 본 가장 포괄적인 오픈소스 A주 데이터 레이크: 시세, 재무제표, 자금 흐름, 공시, 락업 해제까지, 55개 데이터셋을 로컬 기기에 직접
요약
CNEquity는 A주식에 대한 포괄적인 오픈소스 데이터 레이크로, 시세, 재무제표, 공시 등 55개 핵심 데이터를 로컬 Parquet 형태로 통합합니다. 이 프로젝트는 양적 트레이딩의 어려움을 해결하고, Row-level provenance 및 PIT 시맨틱스를 통해 데이터 신뢰성을 높였습니다. 또한 Claude나 Codex 같은 AI 도구가 로컬 데이터에 직접 접근하여 분석할 수 있도록 지원합니다.
핵심 포인트
- 55개 데이터셋을 포함한 포괄적인 A주식 데이터 레이크 제공.
- 생존자 편향 방지 및 원가/조정 가격 분리 저장 기능 탑재.
- Row-level provenance와 PIT 시맨틱스로 데이터 신뢰성 확보.
- Claude, Codex 등 AI 도구가 로컬 데이터에 직접 쿼리 가능.
이것은 제가 접한 가장 포괄적인 오픈소스 A주(A-share) 데이터 레이크입니다. 시세 데이터, 재무 보고서, 자금 흐름, 공시, 락업 해제 정보까지 포함하며, 55개의 데이터셋을 로컬 기기에 직접 다운로드할 수 있습니다.
A주식 양적 트레이딩(quant trading)을 할 때 가장 까다로운 것은 전략을 작성하는 것이 아니라 데이터를 다루는 것입니다. East Money의 속도 제한(rate-limits), 무료 소스의 불완전성, 조정 값의 불일치, 그리고 과거 구성 종목에서 상장 폐지된 주식이 누락되기 쉽다는 점 등이 문제입니다.
이 GitHub 오픈소스 프로젝트가 바로 CNEquity입니다.
이 프로젝트는 시세 데이터, 기본 재무 정보(fundamentals), 자금 흐름, 공시, 지수, 거시 경제 데이터를 로컬 Parquet 데이터 레이크로 통합합니다. 자체 호스팅(self-hosted) 방식이며, 등록이나 API 신청이 필요 없습니다.
✅ 매일 업데이트되는 55개 데이터셋: 일별 봉 차트(daily bars), 재무 보고서, 자금 흐름, 드래곤-타이거 리스트, 공시, 락업 해제 정보 등 모든 것이 포함되어 있습니다.
✅ 내장된 조정 계수 및 과거 구성 종목 목록을 제공하며, 생존자 편향(survivorship bias)을 줄이기 위해 원가(raw prices)와 조정 가격(adjusted prices)을 별도로 저장합니다.
✅ 행 레벨 출처 추적(Row-level provenance) + PIT 시맨틱스(PIT semantics)를 지원하여, 재무 보고서를 조회할 때 사후 백필(post-hoc backfills)로 보이는 것과 당시 실제로 확인 가능했던 데이터를 구분할 수 있습니다.
✅ 네이티브 MCP(Native MCP)를 지원하므로 Claude, Cursor, Codex 같은 도구가 로컬 데이터에 직접 쿼리할 수 있습니다.
✅ pip install을 통해 1분 만에 체험해 볼 수 있으며, 데모는 몇 개의 종목을 가져와 바로 사용 가능합니다.
Repo 링크:
https://github.com/rootSunc/CNEquity
…
관심이 있다면 확인해보세요~ 투자 조언은 아니며, 직접 조사(dyor)가 필요합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 X @btcqzy1 (자동 발견)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기