hello245m/free-stockdb

p面向 A 股日K、分钟K与ETF分钟数据的本地量化引擎,集成增量同步、本地缓存、复权、批量查询、回测与指标计算。/phrp[07-27]经过众多用户几个月测试,bug已基本消除,即将提供mac和linux版本!/p
h1free-stockdb/h1
h2本地量化数据引擎/h2
p面向 A 股日K、分钟K与 ETF 分钟、tick级数据的本地量化引擎。free-stockdb 将数据同步、清洗、复权、组织为可直接用于批量查询、批量计算研究的数据底座。/p
pstrong❤️双击更新 -gt; 双击启动 -gt; 直接调用。/strong/p
pa href=https://github.com/hello245m/free-stockdb/releases/download/%E6%B5%8B%E8%AF%95%E7%89%88%E6%9C%AC0.2.1/free-stockdb-windows-v0.2.1-more-power.zip下载地址1/a/p
p数据本地落盘,研究不再依赖远程接口。/p
table
thead
tr
th本地优先/th
th增量同步/th
th数据支持(按需)/th
th本地指标计算/th
th五种调用方式/th
/tr
/thead
tbody
tr
td数据在用户磁盘/td
td只处理变化数据/td
td日/周/月/1/5/15/30分钟/tick/td
td39 种指标、5 种指数/td
tdPython / HTTP / Excel / HTML / MCP/td
/tr
/tbody
/table
precode class=language-mermaidflowchart TB
A[数据更新:同步、清洗、复权、增量] --gt; B[free-stockdb 本地数据与计算引擎]
B --gt; C[Python SDK]
B --gt; D[HTTP API]
B --gt; E[Excel / WPS]
B --gt; F[HTML 网页]
B --gt; G[AI MCP]
/code/pre
p同步后的查询、计算、回测和接口都使用本机数据,不与远程请求链路耦合。/p
h2为什么需要本地数据引擎/h2
p全市场批量回测的瓶颈不是策略代码,而是数据工程。以全市场 7000+ 股票分钟线回测为例,远程 API 方案的真实工作量:/p
table
thead
tr
th环节/th
th在线 API 方案的真实耗时/th
thfree-stockdb/th
/tr
/thead
tbody
tr
td数据下载/td
td全市场分钟数据逐股请求,受限频/积分/IP 风控约束,实测需要strong3-5 天/strong;爬虫方案批量拉取封号/限频/td
td通过 codesync_url.txt/code 配置数据源,Zstd 压缩传输,增量同步,断点续传/td
/tr
tr
td数据清洗/td
td处理停牌、退市、代码变更、缺失补拉、时间排序,strong1-2 天/strong/td
td同步流程自动完成/td
/tr
tr
td复权处理/td
td获取分红送转数据、推算复权因子、历史回刷,strong1-2 天/strong/td
td内置完整复权因子,查询时写时计算/td
/tr
tr
td存储设计/td
td选型数据库、设计表结构、建索引、批量入库、优化查询,strong1-3 天/strong/td
td定制 C++ 时序引擎,开箱即用/td
/tr
tr
td指标计算/td
td编写 MA/MACD/KDJ 等公式、pandas 全市场遍历极慢(单次数小时),strong2-3 天/strong/td
td内置 39 指标 + 5 指数,Rust 计算核心比 pandas 快 3 倍,strong数秒完成/strong/td
/tr
tr
td板块映射/td
td爬取概念/行业数据、构建双向索引、持续维护,strong1-2 天/strong/td
td内置申万一二三级 + 1200 概念板块,codebk.get()/code 毫秒查询/td
/tr
tr
td接口对接/td…

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论