QuantDinger 安装部署完全指南:从零搭建你的私有化 AI 量化交易系统
前言
在量化交易领域,拥有一套完整、可控且私密的交易系统是每个交易者和团队的追求。QuantDinger 正是为此而生的私有化 AI 量化操作系统,它整合了图表研究、AI 市场分析、Python 策略编写、回测与实盘执行等完整功能,并支持加密货币、IBKR 美股、MT5 外汇及 Alpaca 股票等多种交易标的。
与传统方案不同,QuantDinger 不是松散的工具集合,而是一套端到端的统一平台,所有数据与策略都运行在你自己的基础设施上,API 密钥、交易历史和研究数据永不离手,真正实现了从想法到实盘的完整闭环。
💡 提示
无论你是个人交易者、量化研究员,还是金融科技创业者,这套开箱即用的自托管方案都能帮你快速构建专业级的量化投研环境。
更令人惊喜的是,它的安装过程极其简洁——只需安装好 Docker,拉取镜像,执行启动命令,稍等片刻即可访问功能完备的量化交易平台。本文将带你一步步完成 QuantDinger 的安装与初始化配置,让你轻松迈出 AI 量化交易的第一步。
一、环境准备
⚠️ 注意事项
VPS 千万不要使用美国地域,否则很多加密 K 线图功能将无法显示。建议选择香港、日本或新加坡等亚太地区的服务器。
1.1 系统要求
- 一台干净的 VPS
- 操作系统:Debian 12
二、安装 Docker
2.1 安装依赖并添加 Docker 官方仓库
更新软件包列表并安装必要的依赖:
# 更新软件包列表apt update
# 安装 Docker 所需的依赖包apt install -y ca-certificates curl gnupg创建 Docker GPG 密钥目录并下载密钥:
# 创建密钥目录install -m 0755 -d /etc/apt/keyrings
# 下载并导入 Docker 官方 GPG 密钥curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# 设置密钥目录权限chmod a+r /etc/apt/keyrings/docker.gpg添加 Docker APT 源:
# 配置 Docker APT 仓库echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \ https://download.docker.com/linux/debian \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" \ > /etc/apt/sources.list.d/docker.list2.2 安装 Docker Engine 与 Compose v2 插件
# 更新软件包列表apt update
# 安装 Docker Engine 和 Compose v2 插件apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin2.3 启动 Docker 并设为开机自启
# 启动 Docker 服务并设置开机自启systemctl enable --now docker2.4 验证版本
# 检查 Docker 版本docker --version
# 检查 Docker Compose 版本docker compose version📌 预期输出
Docker version 29.5.2, build ...Docker Compose version v5.1.4

三、部署 QuantDinger
3.1 下载配置文件
下载 docker-compose 配置文件和环境变量示例文件:
# 下载 docker-compose 配置文件curl -O https://raw.githubusercontent.com/brokermr810/QuantDinger/main/docker-compose.ghcr.yml
# 下载后端环境变量配置文件curl -o backend.env https://raw.githubusercontent.com/brokermr810/QuantDinger/main/backend_api_python/env.example3.2 拉取镜像并启动容器
# 拉取 QuantDinger 镜像docker compose -f docker-compose.ghcr.yml pull
# 启动容器服务docker compose -f docker-compose.ghcr.yml up -d3.3 配置防火墙端口
💡 提示
如果你的 VPS 配置了 UFW 防火墙,需要手动放行以下端口。
# 放行 QuantDinger Web 端口ufw allow 8888/tcp四、访问 QuantDinger
4.1 登录系统
打开浏览器访问 http://你的服务器IP:8888 即可进入登录页面。
⚠️ 重要提示
首次登录后请立即修改默认管理员密码。
📌 默认账号信息
- 用户名:quantdinger
- 密码:123456

4.2 面板界面
登录成功后,你将看到 QuantDinger 的控制面板界面。

五、可选配置:绑定域名访问
如果你希望通过域名访问 QuantDinger(不使用端口号),可以修改为 80 端口。
5.1 修改端口配置
# 修改 docker-compose 配置文件中的端口映射sed -i 's/8888:80/80:80/' docker-compose.ghcr.yml5.2 使用 80 端口重启服务
# 使用 80 端口启动服务FRONTEND_PORT=80 docker compose -f docker-compose.ghcr.yml up -d💡 提示
使用 80 端口后,直接访问 http://你的服务器IP 即可,无需输入端口号。
六、完整预览
部署完成后,你将拥有一套完整的私有化 AI 量化操作系统,支持图表研究、AI 市场分析、Python 策略编写、回测与实盘执行等全部功能。

文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Alex