[分享] 零成本撸了一套 A 股量化流水线:基于微软 Qlib + GitHub Actions + Pages

3 月 15 日
 Chippy

前两天发在 股票 板块, 但是板块比较冷清 没什么人关注,

这两天把复盘统计功能做出来了, 于是来热门的程序员板块再发一次, 我第一次搞开源项目, 欢迎大家来交流

核心思路:

既然 Qlib 已经把框架做好了,我辈打工人最该解决的就是工程化问题——如何让它在不花钱、不费神的情况下,每天自动给我出信号。

特点:

白嫖极致化: 全程白嫖 GitHub Actions 算力和流量进行模型训练( Alpha158 因子预处理 + 模型推理)。

全自动 CI/CD: 每日收盘后自动拉取数据,更新信号,无需人工干预。

前端可视化: 自动更新 GitHub Pages 静态页面,移动端随手复盘。

复盘统计: 刚肝出来的“马后炮”复盘功能,定期 直接对历史预测进行止盈胜率矩阵分析

链接

仓库: https://github.com/touhoufan2024/qlibAssistant.git

在线预览: https://touhoufan2024.github.io/qlibAssistant/

复盘: https://touhoufan2024.github.io/qlibAssistant/pages/mahoupao/review_result.html

最近的几次复盘结果看起来还可以,

6317 次点击
所在节点    分享创造
32 条回复
azhangbing
3 月 15 日
最近也在搞这个,以现在 AI 太强了 普通的金融知识也可以搞量化 🤣
Chippy
3 月 15 日
@azhangbing 这个和 llm 不是一个赛道, llm 分析股票是 分析 k 线 新闻等, 代替了人类的部分工作, qlib 直接是挖掘因子的
niboy
3 月 15 日
没看明白,是扫描几千只股票还是自选股?
显示的也太多了,能不能只显示大概率可能涨的比如 10 只
Chippy
3 月 15 日
@niboy 训练模型使用数据是 csi300 , 预测也是只对 csi300 进行预测, 进行打分, 详情请看 https://touhoufan2024.github.io/qlibAssistant/pages/about/
iorilu
3 月 15 日
怎么个用法呢, 这都是滞后的把
Chippy
3 月 15 日
@iorilu 提前给出预测的, 比如今天收盘后 给出的预测是 明天收盘价买入, 后天收盘价卖出的 期望收益率
bzj
3 月 15 日
你跟老哥说句实话,你用这个赚到钱了吗
Chippy
3 月 15 日
@bzj 这个月赚了几百块, 不过总盈利还是亏的,
qlibassistant 上周才算把基本功能搞出来, 之前都是瞎玩用 ai/llm 搞亏的


我也没多少本金, 不幻想靠 qlib 挣到钱,老老实实上班才是真 :)

作为程序员 自己的技能才是真资产, 我只是把研究了几个月的 qlib 部署起来而已, 玩一下开源社区, 收获几个 star

不过 我也把复盘实现了, 可以看看 过去的预测正确性怎么样


我用的是 默认因子 默认股票池 默认模型 默认参数, 看复盘成绩还算可以, 以后 我可能会添加点 gpu 相关的模型
sleet
3 月 15 日
看起来很不错,我也研究一下
darluc
3 月 15 日
赞啊! 能提供个信号 RSS 订阅么?
Chippy
3 月 15 日
@darluc 静态网页, 每天看一下就行了, github action 自动训练的
jeffreyWang007
3 月 15 日
进群学习了
Leofric
3 月 15 日
如果有港股就太好啦
Chippy
3 月 15 日
@Leofric qlib 只支持 中国和美国的股市
Sawyerhou
3 月 15 日
有趣的帖子,想法非常好。

能不能加个回测,测试一下策略的历史表现,或者把近几个月的数据删掉,然后滚动预测,把复盘回溯的远一点。

复盘可以考虑做成统计表或者净值曲线模式,不然等后面模拟盘日期越来越多,网页越来越长,大家应该没耐心看完。
Chippy
3 月 15 日
@Sawyerhou 后续有这个想法, 可以准备多种策略, 不过我得先把代码整理一下, 现在代码有点乱
aarontian
3 月 16 日
@bzj 至少比起有些人指望靠大模型赚钱,这算一条正经路子😂
leegradyllljjjj
3 月 16 日
恭喜楼主可以撑地了
qi1eat9fat
3 月 16 日
看起来不错,有时间试试
lixuda
3 月 16 日
@Chippy 能否增加下 5 天 10 天这样收益率

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1198393

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX