데이터 관리, 종목 검색, 타이밍, 리스크 관리, 백테스팅을 지원하는 중국 A주 오픈소스 Python 퀀트 트레이딩 시스템입니다.
hello245m/free-stockdb
중국 A주 일봉·분봉 K선, ETF 및 틱 데이터를 다루는 로컬 퀀트 데이터 엔진으로, 증분 동기화, 가격 조정, 일괄 조회, 지표 계산과 백테스트를 지원합니다.
대체할 수 있는 제품:Wind
- 스타
- 3,132
- 포크
- 471
- 열린 이슈
- 0
- 마지막 커밋
- 26일 전
이 페이지는 오픈소스 프로젝트 소개이며 투자 조언이 아닙니다. 거래와 투자는 손실이 발생할 수 있으니, 사용 전에 위험을 직접 판단하고 거주 지역의 법규를 따르세요.
어떤 프로젝트인가요?
free-stockdb는 중국 A주 주식과 ETF를 위한 로컬 우선 데이터 엔진입니다. 일봉, 주봉, 월봉, 1/5/15/30분봉 K선 데이터와 필요할 때 요청하는 틱 데이터를 사용자 디스크에 동기화하고 Zstd 압축으로 저장합니다. 또한 원시 가격과 조정 계수를 함께 보관해 조회 시 선행 조정, 후행 조정 또는 미조정 결과를 반환할 수 있습니다.
이 프로젝트는 전체 시장을 대상으로 일괄 백테스트를 수행하는 연구자를 위해 설계되었습니다. 데이터 동기화가 끝나면 조회, 지표 계산 및 백테스트가 로컬 데이터셋에서 실행되므로 원격 API 호출 제한이나 네트워크 상태에 영향을 받지 않습니다. 39개 기술 지표와 5가지 지수 가중치 계산 방식을 기본 제공하며, 섹터 매핑을 통해 종목을 신완 산업 분류와 테마 보드에 연결합니다.
데이터는 Python SDK, 127.0.0.1:7899에서 제공되는 HTTP API, Excel/WPS 매크로, 로컬 HTML 페이지 또는 Claude와 Cursor 같은 AI 도구용 MCP를 통해 사용할 수 있습니다. 핵심은 C++로 작성되었으며 계산 구성 요소는 Rust로 구현되어 있습니다. 데이터 소스는 sync_url.txt에서 설정합니다.
핵심 기능
- 01일봉부터 30분봉 K선 및 틱 데이터를 로컬 저장소에 증분 동기화
- 02조정 계수를 적용한 선행 조정·후행 조정·미조정 가격 조회
- 03필드 필터링과 DataFrame 출력을 지원하는 전체 시장 일괄 조회
- 0439개 기술 지표와 5가지 지수 가중치 계산 방식을 로컬에서 처리
- 05신완 산업 분류 및 테마 보드와 종목 간 양방향 매핑
- 06Python SDK, HTTP API, Excel/WPS, HTML 페이지 및 MCP를 통한 데이터 접근
활용 사례
- 원격 API 호출 제한 없이 전체 시장의 분봉 데이터로 백테스트 수행
- 조정된 A주 가격 데이터를 활용한 로컬 팩터 연구
- MCP를 통해 AI 어시스턴트가 로컬 시장 데이터를 조회하고 분석하도록 지원
- Excel 또는 WPS에서 종목 및 섹터 데이터 분석
빠른 시작
- 1
Releases 페이지에서 Windows 릴리스 패키지를 다운로드합니다
- 2
데이터 업데이트 도구를 실행해 데이터를 ./data에 동기화합니다
- 3
stockdb를 시작한 다음 Python, HTTP, Excel/WPS, 웹 또는 MCP를 통해 로컬 데이터를 쿼리합니다
사용 전 알아둘 점
- 데이터를 동기화하려면 sync_url.txt에 데이터 소스가 설정되어 있어야 합니다.
- 필요한 디스크 공간은 일일 데이터 기준 약 5GB, 전체 분 단위 데이터 포함 시 약 20GB입니다.
- 데이터의 저작권 및 재배포 조건은 업스트림 데이터 소스에서 정하므로 사용자가 직접 확인해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- free-stockdb은(는) 무엇인가요?
- 중국 A주 일봉·분봉 K선, ETF 및 틱 데이터를 다루는 로컬 퀀트 데이터 엔진으로, 증분 동기화, 가격 조정, 일괄 조회, 지표 계산과 백테스트를 지원합니다. free-stockdb는 중국 A주 주식과 ETF를 위한 로컬 우선 데이터 엔진입니다. 일봉, 주봉, 월봉, 1/5/15/30분봉 K선 데이터와 필요할 때 요청하는 틱 데이터를 사용자 디스크에 동기화하고 Zstd 압축으로 저장합니다. 또한 원시 가격과 조정 계수를 함께 보관해 조회 시 선행 조정, 후행 조정 또는 미조정 결과를 반환할 수 있습니다.
- free-stockdb은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- free-stockdb은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- free-stockdb은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. free-stockdb의 마지막 커밋은 2026년 10월 12일입니다.
- free-stockdb은(는) 어디에 사용할 수 있나요?
- 원격 API 호출 제한 없이 전체 시장의 분봉 데이터로 백테스트 수행 조정된 A주 가격 데이터를 활용한 로컬 팩터 연구 MCP를 통해 AI 어시스턴트가 로컬 시장 데이터를 조회하고 분석하도록 지원 Excel 또는 WPS에서 종목 및 섹터 데이터 분석
- free-stockdb는 어떻게 설치하나요?
- Releases 페이지에서 Windows 릴리스 패키지를 다운로드합니다 데이터 업데이트 도구를 실행해 데이터를 ./data에 동기화합니다 stockdb를 시작한 다음 Python, HTTP, Excel/WPS, 웹 또는 MCP를 통해 로컬 데이터를 쿼리합니다
- free-stockdb은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/hello245m/free-stockdb
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
중국 A주 단기 매매를 위한 개인용 워크벤치로, 장중 모니터링, 시장 심리 분석, AI 리뷰, 익일 검증과 매매 일지를 제공하며 직접 호스팅할 수 있습니다.
암호화폐·주식·외환·선물 데이터와 분석을 위한 39개 도구를 AI에 제공하는 MCP 서버입니다.
실시간·과거 시세 조회부터 백테스팅, 모의·실전 매매까지 지원하는 선물·옵션·주식 퀀트 전략 개발용 Python 라이브러리입니다.
주식·선물·옵션 데이터, 백테스팅, 모의·실거래, 멀티 계좌 관리를 지원하는 로컬 기반 Python 퀀트 트레이딩 프레임워크입니다.