Qbot——AI 量化投研平台,完全本地部署,17,828 星。股票、基金、期货、加密货币,一锅端。
搞量化交易的人都知道痛点在哪。
市面上从来不缺单点工具。要有数据——去 TuShare、AkShare 拉。要有回测——用 Backtrader、Zipline。要跑机器学习——自己写因子工程。要实盘——还得接 CTP 或者其他券商接口。每个环节都有对应的东西,但把这些串起来,自己就得做一堆胶水代码。
所以当一个项目说「我从数据到实盘全包了」的时候,我通常会先怀疑一下。
但 Qbot 还真做到了。
━━━ ━━━ ━━━
这个项目是什么
Qbot,GitHub 上 17,828 星,MIT 协议。作者叫 Charmve。
一句话描述:一个完全本地部署的 AI 量化投研平台,覆盖了量化交易的完整流程:
数据获取 → 策略开发 → 回测 → 模拟交易 → 实盘交易
全部在一个系统里完成。不需要在外接三四套工具。
━━━ ━━━ ━━━
支持的品种
不是只做 A 股的那种:
- ✅ 股票(A 股、美股)
- ✅ 基金
- ✅ 期货
- ✅ 加密货币
基本上你做哪种市场,它都有对应的数据源和接口。
━━━ ━━━ ━━━
核心技术栈📊 内置因子库 + 自动因子挖掘
传统做法:自己算因子、自己验证相关性、自己挑。Qbot 内置了大量常见因子模型,同时支持自动化因子挖掘——你指定目标,它从数据里自动搜索有效因子组合。
🤖 三种 ML 策略全支持
策略引擎支持三类模型:
- 机器学习:XGBoost、LightGBM、随机森林等
- 深度学习:LSTM、Transformer 等时序模型
- 强化学习:DQN、PPO 等,适合交易执行优化
不是那种\"I can do everything\"的忽悠——它真的把这三种都实现在了同一个回测框架里。
🔗 全流程工具链
数据层:Akshare / TuShare / Yahoo Finance / Binance API 策略层:内置因子 + 自动挖掘 + ML/DL/RL 模型 回测层:多标的并行回测、绩效归因 交易层:模拟盘 → 实盘(支持多个券商接口) 监控层:邮件、飞书、微信实时通知
━━━ ━━━ ━━━
界面相关
很多人会问:这东西有没有界面?
有的。Qbot 提供了 GUI 桌面版和 Web 界面两种操作方式。不需要全程命令行。策略管理、回测结果查看、持仓监控,有个界面会方便很多。作者在设计时也考虑了易用性——虽然达不到商业化量化平台那种精致程度,但作为一个开源项目,能用。
━━━ ━━━ ━━━
部署模式
完全本地部署。
这是一个很关键的点。你的策略代码、因子数据、交易记录,全在自己的机器上。不像有些量化 SaaS,策略要上传到别人服务器上跑。
部署需要一定的 Python 和 Jupyter 环境配置经验,项目文档和在线文档(ufund-me.github.io/Qbot)给了详细的安装指引。
━━━ ━━━ ━━━
适合谁
- 已经会一点量化交易,想从碎片化工具链升级到统一平台的人
- 做策略研究的,想快速验证因子组合和 ML 模型效果
- 准备实盘但还在各个工具间手动搬运数据的
需要提醒的是:这个项目对于完全没有编程经验的人来说还是有一定门槛。但如果你已经写过几行 Python,装过 Anaconda,那走通它的流程问题不大。
━━━ ━━━ ━━━
同类项目对比
| 项目 | 领域 | 完整度 | 本地部署 |
|---|---|---|---|
| Qbot | 全流程量化平台 | 完整闭环 | ✅ |
| Backtrader | 回测框架 | 回测+实盘 | ✅ |
| Qlib(微软) | AI 量化研究平台 | 研究+回测 | ✅ |
| VNPY | 量化交易平台 | 实盘为主 | ✅ |
| FreqTrade | 加密货币交易 | 自动交易 | ✅ |
Qbot 的独特之处在于:把策略研究 ⇢ 回测 ⇢ 自动交易这整条链路放进了一个系统,而且覆盖了股票到加密货币的多市场。
━━━ ━━━ ━━━
后记: 量化交易这个领域,代码本身不是秘密,秘密在于把哪些数据喂进去、用哪个模型、在什么时间点执行。工具只是载体。Qbot 做的是把载体拼好,剩下的——策略、风控、仓位管理——还是你自己的本事。如果你正好缺这样一个载体,可以试试它。
━━━ ━━━ ━━━
━━━ ━━━ ━━━
*本文完。欢迎关注 LeisureLinux,发现值得收藏的开源项目。*
【GitHub 项目】学 Linux 不用再四处找资料了,912 星的百科全书在这里
解构大奖章 Medallion 护城河:James Simons 的数学建模与工程迭代论
GitHub 24h 热门项目地址合集 (2026-01-16)
讲真,有些爬虫公司月入百万的秘密,全在这 10 个开源仓库里
常见问题(FAQ)
Q1:这篇文章主要讲什么? 市面上从来不缺单点工具。要有数据——去 TuShare、AkShare 拉。 Q2:还有哪些关键事实? ━━━ ━━━ ━━━ 这个项目是什么 Qbot,GitHub 上 17,828 星,MIT 协议。 Q3:有哪些值得注意的细节? * \ \ 【GitHub 项目】学 Linux 不用再四处找资料了,912 星的百科全书在这里{linktype="2" localeditorid="95lshj2spt2lczf785c" target="_blank" textvalue…