OpenSource-Hub
F

free-stockdb

SHA-256
1.4k stars·开发工具·已提供 SHA-256 校验码,下载后可自行核对文件完整性

面向A股和ETF的本地量化数据引擎,内置增量同步、39种指标、复权和五种调用方式,30分钟即可开始全市场回测。

一键同步A股数据,本地秒算指标,告别远程API。

核心功能

  • 增量同步与断点续传:只下载变化数据,支持Zstd压缩,比CSV/MySQL节省3倍以上磁盘空间
  • 内置39种技术指标+5种指数计算:MA、MACD、KDJ、BOLL等,Rust核心计算比pandas快3倍
  • 五种调用方式:Python SDK、HTTP API、Excel/WPS宏、HTML页面、AI MCP(支持Claude、Cursor)
  • 完整复权支持:前复权、后复权、不复权,内置复权因子
  • 板块映射:内置申万一二三级行业+1200+概念板块,毫秒级双向查询

避坑指南

  • 目前仅提供Windows版本(v0.2.1),Mac和Linux版即将发布
  • 数据源通过sync_url.txt配置,默认使用公共节点,可自行切换为内网或离线文件
  • 复权因子来自数据源,建议抽样检查价格和成交量以确认符合预期
  • 服务默认监听127.0.0.1:7899,不会主动暴露到公网,但局域网共享需手动开启
  • 首次同步分钟级数据约需20GB磁盘空间(含全量),建议预留足够空间

适用场景

  • 全市场分钟级别回测:无需等待远程接口,本地直接批量计算7000+股票指标
  • AI量化助手:通过MCP协议让Claude、Cursor等AI工具直接查询本地行情并计算技术指标

详细介绍

free-stockdb 是一款专门为A股市场和ETF设计的本地量化数据引擎。它集成了增量同步、自动清洗、复权处理、39种技术指标(均线、MACD、KDJ等)和5种指数计算方法,并提供Python、HTTP、Excel/WPS、HTML页面和AI MCP五种调用方式。数据全部存储在本地,采用Zstd压缩,支持离线查询、批量计算和回测。与Tushare、AKShare等在线API需要10-15个工作日才能搭建全市场回测环境相比,free-stockdb只需30分钟即可投入使用。适合量化开发者、金融分析师以及希望用AI辅助选股的用户。

标签

量化交易A股数据引擎本地数据库技术指标PythonHTTPExcelMCP

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

下载Windows发行包并解压到任意目录

4

运行数据更新工具(双击update.exe),等待数据同步到./data文件夹

5

启动stockdb服务(双击stockdb.exe,仅2.2MB)

安装指引
  1. 下载Windows发行包并解压到任意目录
  2. 运行数据更新工具(双击update.exe),等待数据同步到./data文件夹
  3. 启动stockdb服务(双击stockdb.exe,仅2.2MB)
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

ae34269354186c612e8678aa7bdeab0fcff58785ac11bb5259ec5b5b91cb2f16

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

删除解压出来的整个文件夹即可完全卸载,所有本地数据会保留在./data中(如需清理请手动删除该文件夹)。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-07-29T05:28:13Z
GitHub 仓库官方网站

相似推荐