QuantDinger:开源 AI 量化交易基础设施,从研究到实盘一站式搞定

QuantDinger:开源 AI 量化交易基础设施,从研究到实盘一站式搞定

Seven

8.4k 星,QuantDinger 是一个把 AI 研究、策略开发、回测、实盘交易全流程串起来的开源量化平台。不是聊天机器人加个买入按钮,而是一套完整的生产级量化操作系统。支持加密货币、美股、外汇三大市场,8+ 个交易所,还能让 Claude Code、Cursor 这些 AI 编程工具直接通过 MCP 协议操控交易。

一、它是什么

GitHub 仓库概览

QuantDinger(名字致敬薛定谔——“盒子里的猫”比喻未触发的策略)是一个自托管、本地优先的量化交易平台,版本已经到 4.0.1。

核心理念:统一整个量化交易工作流。传统做法是用一个工具做研究、另一个写策略、再一个做回测、最后还要接交易所 API 做实盘。QuantDinger 把这些全塞进一个 Docker Compose 部署里。

后端 Apache-2.0 开源,前端单独的 source-available 协议(商用需要授权)。

二、全流程架构

架构图

QuantDinger 的工作流分四步:

第一步:AI 研究。内置多 LLM 集成分析,支持自然语言生成指标代码和策略代码。还有机会雷达功能,自动扫描市场机会。

第二步:策略开发。两种策略运行时:

  • IndicatorStrategy:向量化 DataFrame 信号,适合技术指标类策略
  • ScriptStrategy:事件驱动的 on_bar 回调,适合复杂逻辑

第三步:回测。服务端回测引擎,不是前端”表演式”回测。输出收益曲线、回撤指标、交易日志。

第四步:实盘执行。支持模拟盘和实盘,覆盖 8+ 个交易所。

三、支持的市场和交易所

这是 QuantDinger 最实用的部分——交易所覆盖很广:

加密货币(8 个交易所):

  • Binance、OKX、Bybit、Bitget、Coinbase、Kraken、Gate.io、HTX
  • 通过 CCXT 库接入,统一 API

美股

  • Interactive Brokers(IBKR)
  • Alpaca(股票/ETF/加密)

外汇

  • MetaTrader 5(MT5)

交易所密钥存在用户自己的部署环境里,不会上传到任何云端。

四、Agent Gateway

这是 QuantDinger 最有意思的功能——让 AI 编程工具直接操控交易

通过 /api/agent/v1 API 和 MCP Server(quantdinger-mcp 已上 PyPI),Cursor、Claude Code、Codex CLI 这些工具可以直接:

  • 查询账户余额和持仓
  • 获取市场数据
  • 生成和执行策略代码
  • 触发回测
  • 下单(模拟盘/实盘)

安全设计:

  • Agent token 默认只能操作模拟盘
  • 实盘交易需要在服务端显式解锁
  • 每次 Agent 调用都有审计日志(append-only)
  • 默认 SECRET_KEY 不允许启动(防止裸奔部署)

五、技术栈

技术
后端 Python 3.10+、Flask、Gunicorn
前端 Vue.js、Ant Design Vue、KLineCharts、ECharts
数据库 PostgreSQL 16、Redis 7
部署 Docker Compose、GHCR 多架构镜像(amd64/arm64)
MCP quantdinger-mcp(PyPI)
移动端 Capacitor(QuantDinger-Mobile)

六、部署方式

四种部署方式,从简单到复杂:

一行命令安装

1
curl -fsSL https://raw.githubusercontent.com/brokermr810/QuantDinger/main/install.sh | bash

GHCR 镜像(不需要 clone 仓库):

1
docker pull ghcr.io/brokermr810/quantdinger:latest

完整仓库 clone + Docker Compose

1
2
3
git clone https://github.com/brokermr810/QuantDinger.git
cd QuantDinger
docker compose up -d

AWS Marketplace AMI:直接在 AWS 上一键部署。

还有 SaaS 版本:ai.quantdinger.com

七、生产级功能

QuantDinger 不只是个回测工具,它有完整的生产级功能:

用户系统:OAuth 登录、多用户 RBAC 权限控制

计费系统:积分/会员/USDT 计费,适合做成 SaaS 服务

通知系统:Telegram、Email、SMS、Discord 多渠道通知

多语言:11 种语言的 Web UI

移动端:基于 Capacitor 的移动客户端

八、为什么值得关注

QuantDinger 的价值不在于”又一个量化框架”,而在于它把 AI 和量化交易真正结合了。

大多数量化工具要么是纯代码(Backtrader、Zipline),要么是纯 GUI(TradingView)。QuantDinger 的 Agent Gateway 让 AI 编程工具能直接操控交易——你可以用自然语言描述策略,AI 生成代码,自动回测,确认后直接实盘。

对开发者来说:

  1. Apache-2.0 后端,可以自由修改和部署
  2. Docker Compose 一键部署,不需要折腾环境
  3. 8+ 交易所,加密/美股/外汇全覆盖
  4. MCP 协议,AI 工具直接接入
  5. 本地优先,密钥和数据都在自己手里

相关链接:

  • 标题: QuantDinger:开源 AI 量化交易基础设施,从研究到实盘一站式搞定
  • 作者: Seven
  • 创建于 : 2026-06-24 10:00:00
  • 更新于 : 2026-07-14 00:18:15
  • 链接: https://blog.oneiseven.top/2026/06/24/QuantDinger-开源AI量化交易基础设施/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论