
free-stockdb局域网部署指南团队共享一套本地股票数据库【免费下载链接】free-stockdb面向 A 股日K、分钟K与ETF分钟数据的本地量化引擎集成增量同步、本地缓存、复权、批量查询、回测与指标计算。项目地址: https://gitcode.com/GitHub_Trending/fr/free-stockdbfree-stockdb 是一款面向 A 股日 K、分钟 K 与 ETF 数据的本地量化数据引擎内置增量同步、本地缓存、复权与批量查询能力。默认它只在本机127.0.0.1:7899提供服务但只需要修改一行配置就能让同一局域网内的多台电脑共享这一套数据省去每人重复下载十几 GB 数据的麻烦。本文介绍完整的局域网部署步骤。为什么团队协作需要共享一套股票数据库场景各自部署共享部署数据下载每台机器下载 5~20GB仅主机下载一次数据更新每人每天运行更新主机更新全员生效数据一致性版本容易不同步全团队同一份数据查询方式本地调用局域网内 Python / HTTP / 网页均可调用 共享部署后团队成员可以像调用远程数据库一样调用行情数据而查询速度依然是本地毫秒级——因为整条链路只走局域网。局域网部署架构1 台主机 N 个客户端整体思路只有三步主机同步数据 → 开放 7899 端口 → 客户端指向主机 IP。主机上的 free-stockdb 服务负责存数据和计算指标客户端不存数据、只发查询请求支持的调用方式与单机完全一致Python SDK、HTTP API、Excel/WPS 宏、HTML 网页、AI MCP全部示例见 调用方式/ 目录。如需从源码构建仓库地址为git clone https://gitcode.com/GitHub_Trending/fr/free-stockdb第一步在主机上同步股票数据在主机上运行发行包中的数据更新.exe或stockdb_updater等待首次全量同步完成。数据落盘在./data目录采用 Zstd 压缩仅日线约 5GB含全量分钟线约 20GB。同步源由 sync_url.txt 第一条有效配置决定支持三类镜像本地目录、file://协议、HTTP(S) 地址团队内也可以自建内网镜像互相复用。镜像清单校验规则SHA-256 文件大小详见官方文档 docs/DATA_SOURCE.md。⚠️ 注意运行数据更新前先退出 stockdb.exe同步完成后再启动服务。日常更新只需每天或隔天在主机执行一次。第二步修改 stockdb.conf把端口开放到局域网服务默认监听回环地址这是安全设计局域网共享需要显式放开。编辑主机上的 stockdb.confserver: port: 7899 ip: 0.0.0.0 # 原来是 127.0.0.1改为 0.0.0.0 监听所有网卡 #auth: 这里填写一个至少32位的强密码 #readonly: yes # 建议开启客户端只能读不能写三个关键配置ip: 0.0.0.0允许局域网设备连接auth去掉注释并填入强密码防止未知设备滥用readonly: yes推荐开启客户端只读主机的私有数据写入接口不受影响。然后在主机防火墙中放行 TCP 7899 端口Windows 防火墙 → 入站规则 → 新建端口规则即可。启动 stockdb.exe服务本体仅 2.2MB后在任意客户端电脑浏览器或命令行验证连通性curl http://192.168.1.100:7899/?cmdgett日k:600702:20260623返回 JSON 数据即表示部署成功。✅第三步客户端连接共享数据库客户端无需安装数据、无需同步只需把连接地址指向主机 IPPython SDKSDK 封装见 pybao/stock_sdk.py连接参数支持指定 host 与端口from stockdb import init, rd rd init(host192.168.1.100, port7899, password你的密码)更完整的批量查询与指标计算用法可参考 调用方式/python/sdk_test.py。HTTP API任意语言直接把127.0.0.1换成主机 IP 即可最简示例见 调用方式/http/http_api.pyz requests.get(http://192.168.1.100:7899/?cmdgett日k:600702:20260623)HTML 网页直接打开 数据网页版.html 查看行情注意它是无代码网页端页面内API_BASE常量默认指向http://127.0.0.1:7899/在客户端机器使用时需改为http://主机IP:7899/。Excel / WPS 宏参考 调用方式/excel/wps_js_macro.js同样把请求地址改为主机 IP。AI MCP先运行一次 pybao/安装.py 注册路径再按 调用方式/ai_mcp/README.md 接入让 AI 工具直接查询共享库。安全与使用建议 只在内网共享authreadonly双保险不要将 7899 端口暴露到公网公网镜像必须使用 HTTPS。数据更新时机同步期间应停止本地服务待./data同步完成后再启动避免客户端读到半更新状态规则见 docs/DATA_SOURCE.md。主机配置建议8GB 以上内存磁盘预留 20GB含分钟线主机宕机时其他客户端不可查询重要研究数据建议定期备份./data目录。数据源可替换sync_url.txt 可指向自己的内网节点或归档快照file://离线同步也能用已同步数据不会因外部源失效。常见问题Q客户端会占多少带宽和磁盘A几乎为零。客户端不存数据只传输查询结果局域网千兆带宽下批量拉取全市场数据也是秒级。Q不联网能跑吗A可以。数据已本地落盘在主机离线状态下查询、回测、指标计算均正常。Q多人同时查询会互相影响吗A不会。服务端为 C 时序引擎按代码和时间范围批量读取多客户端并发只读互不干扰。按照以上三步团队即可共享一套免费、快速、可离线使用的本地股票数据库把精力留给策略本身。【免费下载链接】free-stockdb面向 A 股日K、分钟K与ETF分钟数据的本地量化引擎集成增量同步、本地缓存、复权、批量查询、回测与指标计算。项目地址: https://gitcode.com/GitHub_Trending/fr/free-stockdb创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考