F
free-stockdb
SHA-2561.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)
安装指引
- 下载Windows发行包并解压到任意目录
- 运行数据更新工具(双击update.exe),等待数据同步到./data文件夹
- 启动stockdb服务(双击stockdb.exe,仅2.2MB)
文件完整性
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
ae34269354186c612e8678aa7bdeab0fcff58785ac11bb5259ec5b5b91cb2f16该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码运维指引
卸载说明
删除解压出来的整个文件夹即可完全卸载,所有本地数据会保留在./data中(如需清理请手动删除该文件夹)。
无额外依赖
下载后即可直接使用,无需安装其他运行环境