• 请不要在回答技术问题时复制粘贴 AI 生成的内容
123128xyz
V2EX  ›  程序员

写的开源股票数据库 free-stockdb 快速破 1000 星。日 k 分钟 k、etf 量化底座 2 分钟启动+完全免费

  •  
  •   123128xyz · Jul 27 · 4755 views
    This topic created in 106 days ago, the information mentioned may be changed or developed.

    从第一天发在 V2EX 的帖子,还是 0 星

    一、缘起:

    (实在受不了 tushare 了!自己写了一个!日 k 数据+分时本地数据库,每日自动更新,免费送给需要的人了 - V2EX)

    多个通宵改 bug 之后,终于稳定了。

    干净简单

    ❤️ 7400 只股票,etf ,日 k 分钟 k ,双击更新 , 直接无限并发。

    ❤️ 不注册,不登录,不限 ip ,不限速,不要积分,不要缘,双击启动,打开就能用!

    🚀️ 为什么做?之前一直在:

    1 、折腾数据库
    sqlite 数据到了 6gb 卡的不行
    mangodb 一看安装包 900 兆 气的不行
    duckdb 一同步数据 烦得不行
    redis 内存占了 18gb 伤得不行

    然后

    2 、又折腾接口
    akshare 天天封 ip 难得不行
    jqdata 年费几万 贵的不行​
    tushare 全要积分 抠的不行
    中转 一次请求花 3 分钟 慢的不行

    一生气,一跺脚,我尼玛直接,[从头定制了一个 c++股票专用数据库]。

    (free-stockdb)

    总大小 2.2mb ,一键启动,一键更新,一键起飞。就想听一句👍 牛 B !

    二、缘落:

    走过太多坑,浪费很多时间,反复造轮子,不太希望大家做股票,钱没赚到多少,反而被气的不行。

    最近无 bug 可改了,实在闲的慌了。

    最穷的牛马命,最是闲不住。。。。。。。

    百爪挠❤️

    现在下载究竟多少 MB/每秒,我测试 180MB/S 我需要一个最大值和最小值。

    究竟还有没有 bug 啊!另外这个 star 一直涨,究竟哪里来的。。真有人懂我?。。

    39 replies  •  2026-08-19 23:15:27 +08:00
    lazyyz
    lazyyz
    Jul 27 via Android
    1
    不错啊,已 star⭐,晚点试试
    lancevps
    lancevps
    Jul 27 via iPhone
    2
    不见明历,收藏点赞
    xu33
    xu33
    Jul 27
    3
    牛逼 支持一个
    rateltalk
    rateltalk
    Jul 27 via iPhone❤️1
    4
    数据源是哪来的
    miniliuke
    miniliuke
    Jul 27❤️2
    5
    我只能说的确 free 但是和开源没有任何关系......
    yukiir
    yukiir
    Jul 27
    6
    下载速度好快,太牛了
    goudanli
    goudanli
    Jul 27
    7
    老哥我在等你实时的那个项目更新
    askalau
    askalau
    Jul 27
    8
    可以挂着服务实时数据同步吗 每次都要重新打开一遍检测拉取太麻烦了
    mashimaroinfo1
    9
    @rateltalk 说不清楚还不如不用。鬼知道 data 是对是错。
    yemoluo
    yemoluo
    Jul 27
    10
    mac 自己编译了下发现没法同步,应该是范例里的 sync_url.txt 地址错了,不过给楼组点赞。
    spacewalk
    spacewalk
    Jul 27
    11
    可以用来做什么呢?
    eslizn
    eslizn
    Jul 27
    12
    日 k 、逐笔,按照股票、时间分割不同文件( csv ,整个大 A 全量日 k 这么存 1g 都不到)就可以,pg 分好表、区性能也不差。。。
    verygood
    verygood
    Jul 27 via Android
    13
    finshare,akshare 东财接口都是秒封,楼主这个用的什么接口
    karld
    karld
    Jul 27
    14
    good idea ,不建议现在炒股
    yemoluo
    yemoluo
    Jul 27
    15
    @verygood 东财 3 万
    guotie
    guotie
    Jul 27
    16
    数据源哪里的?这才是关键,k 线这些直接存数据库不就行了。。。
    tthem
    tthem
    Jul 27
    17
    期待 mac 版本
    simazilinVV
    18
    老哥 实时的接口啥时候上,坐等更新🙏
    ladeo
    ladeo
    Jul 27
    19
    已经严肃 star
    sampeng
    sampeng
    Jul 27
    20
    都是程序员,拿 AI 撸个就是了。。核心是接口数据哪来,是不是准的。
    123128xyz
    123128xyz
    OP
    Jul 27
    21
    我的天,起来一看多了 1200 ,感谢大家看得起。。
    123128xyz
    123128xyz
    OP
    Jul 27
    22
    >时间分割不同文件( csv ,整个大 A 全量日 k 这么存 1g 都不到)就可以
    这个你可能没有验证,远比想像的大,真实测试:仅半年 5000 只分钟,13gb.csv
    123128xyz
    123128xyz
    OP
    Jul 27
    23
    >可以挂着服务实时数据同步吗 每次都要重新打开一遍
    实际情况是,你任何时候打开都行,比如某天忘记打开,并不影响。
    123128xyz
    123128xyz
    OP
    Jul 27
    24
    >实时的接口啥时候上,坐等更新
    实际已经完成,实时+交易 api ,这个唯一问题是无法发布。
    wuxilaoshiren
    25
    那你的数据源是哪里的呢
    simazilinVV
    26
    @123128xyz 大佬能拉个群啥的分享一波么~或者轻聊中分享一波也行!感谢大佬
    jennings
    jennings
    Jul 27 via Android
    27
    有 Linux 版本吗
    a1114262301
    28
    已 star⭐
    neptuno
    neptuno
    Jul 27
    29
    其实很多人想问的是数据源靠谱吗?
    123128xyz
    123128xyz
    OP
    Jul 27
    30
    @neptuno
    >其实很多人想问的是数据源靠谱吗.

    原来是这样。但是存储的原始不复权数据。无论哪个接口都应该对齐交易所吧。。

    感觉很多人其实是不懂的,
    希望得到的答案可能是:某个不限频率、不封 ip 、不要积分的 api
    但这这恰好是 free-stockdb 所解决的。
    xioxu
    xioxu
    Jul 31
    31
    很不错, 已 star
    graymmon
    graymmon
    Aug 11
    32
    数据源当日的是多久更新?今天 8.11 和 8.10 号好像还没更新?
    ddddad
    ddddad
    Aug 15
    33
    windows 上 一个进程干了 22G 内存 不知道在搞啥
    digitalwater
    34
    @123128xyz 已 star ,但是你最新的这个 rd.get 接口真的对不上文档啊,复权哪些参数都去哪里了。。没有源码,函数接口也对不上文档。。
    123128xyz
    123128xyz
    OP
    Aug 19
    35
    @digitalwater pybao 里面有复权源码和算法。复权哪些参数都去哪里了?你说的是 rd.get_data 吧,这个才是复权的。
    123128xyz
    123128xyz
    OP
    Aug 19
    36
    @ddddad 你应该是查询了全部数据,那么 zstd 压缩都 20gb ,放入内存需要 60gb 左右。
    123128xyz
    123128xyz
    OP
    Aug 19
    37
    @graymmon 像还没更新 每天都正常更新啊。可能版本太久吧。
    digitalwater
    38
    @123128xyz rd.get 的参数有哪些?文档只有 rd.get_data 的参数,但是 rd.get_data 已经没有这个方法了
    123128xyz
    123128xyz
    OP
    Aug 19
    39
    @digitalwater 你找一下调用方式,sdk_test.py 这个示范
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1217 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 129ms · UTC 17:32 · PVG 01:32 · LAX 09:32 · JFK 12:32
    ♥ Do have faith in what you're doing.