free-stockdb免费开源的本地股票数据库

什么是free-stockdb

这是一个基于c++的股票专用定制版纯磁盘存储数据库,项目地址:

https://github.com/hello245m/free-stockdb

为什么选free-stockdb?

❤️ 日线+分钟线数据前/后复权,2000年到2026-07-06 最全历史+最新数据,含7000+股票ETF

❤️ 无需注册+无需登录+无需token验证+本地数据+不限并发+免费下载+开箱即用+零延迟请求+5种调用方式

❤️ 总计 1.1亿条数据,1 分钟分时,5 分钟分时,15 分钟分时,30 分钟分时 。包含日k ,周k ,月k

一、对比传统api,sdk请求,free-stockdb的优势:

1、无速率限制 :调用速度率5000次/秒,30万次/分钟无压力。多进程高达每秒 335万条数据

2、无速度限制 :传统api单次调用需要1s-3s ,而free-stockdb仅需要0ms-3ms ,0网络错误.

3、无登录限制 :传统api,token授权,按权限按日期算,而free-stockdb无需任何登录注册token

4、无字段限制 :传统api,限制调用多少只股票数据,限制多少长度数据。在free-stockdb全部可读可写

二、数据可用性和可信度:

1、最准确和高效的复权因子

采用"写时计算,取出即用",累计因子时间轴表( Cumulative Factor Timeline )的算法,区别于传统每日计算factor方式。

结合 stockdb 天然的原生后缀扫描,实现快速取值计算,0额外字段存储的方式。

比如【600702.SH 2004-08-19 后复权数据】

...

+新浪后复权收盘5.54,X

+东方财富后复权收盘-0.10, X

+同花顺后复权收盘-0.10,X

+腾讯直接缺失2004-01-01到2004-09-07日k数据 X

+雪球后复权收盘9.74,✔

+free-stockdb后复权收盘9.74, ✔

三、可用性对比

使用传统方式更新:

传统数据库每日更新,借助各种网盘,导入导出,下载限速,导入麻烦。数据丢失。更新时间完全不固定。

使用free-stockdb:

1、双击自带更新程序.exe,一键更新,均值20M/S-30M/S,跑满宽带不限速。

2、自选更新频率,日更新,周更新,月更新,点击即可同步到今日最新数据。

四、自带多种接入方式,极简api:

1、一个接口 get_data()->返回全部所需数据

2、自带excel查看器,打开即用,无需任何代码。

3、http接口简单,直链,0延迟

🚀️ 使用方法(下载后):

1 、双击 数据更新.exe

2 、开始无限制调用

完成

下载地址:

https://github.com/hello245m/free-stockdb