QuantDinger 是一套可自托管的 AI 量化交易平台,覆盖行情研究、Strategy API V2 策略开发、回测、模拟盘与实盘执行、生产运维,以及 AI Agent 接入。本页是当前 v5 版本的中文文档入口。
English · 官方网站 · 在线应用 · GitHub
启用实盘后,系统可以提交真实订单。请先使用模拟盘,为交易凭据设置最小权限, 并确认所在地区的法律、合规与运营要求。QuantDinger 不提供投资建议。
| 你的目标 | 首先阅读 | 接下来阅读 |
|---|---|---|
| 安装 QuantDinger | 云服务器部署 | 安装故障排查 |
| 上生产环境 | 生产加固 | 可观测性 |
| 开发交易策略 | Strategy API V2 策略指南 | 图表指标指南 |
| 接入 AI Agent | MCP 接入 | Agent Gateway 快速开始 |
| 通过 HTTP 集成 | Human API 与 OpenAPI | API 约定(英文) |
| 扩展后端能力 | 系统架构总览 | 扩展指南(英文) |
前置条件:Docker 与 Compose v2。一键安装程序会要求设置管理员账号,生成必要密钥, 写入部署环境并启动预构建的 GHCR 服务栈。
Linux 或 macOS:
curl -fsSL https://raw.githubusercontent.com/OpenByteInc/QuantDinger/main/install.sh | bashWindows PowerShell:
irm https://raw.githubusercontent.com/OpenByteInc/QuantDinger/main/install.ps1 | iex启动后默认访问地址:
| 功能 | 本机默认地址 |
|---|---|
| PC Web | http://127.0.0.1:8888 |
| 移动 H5 | http://127.0.0.1:8889 |
| 后端健康检查 | http://127.0.0.1:5000/api/health |
源码构建、反向代理、HTTPS、版本升级和网络代理等配置,请继续阅读 云服务器部署指南。
v5 将长期运行的职责与 HTTP 请求处理分开:
| 进程 | 主要职责 |
|---|---|
migration |
在其他服务启动前应用数据库结构变更。 |
backend |
处理 HTTP 鉴权、校验、查询和持久命令提交。 |
trading-worker |
管理策略运行、券商会话、订单、租约和状态对账。 |
scheduler-worker |
执行组合、部署、支付和通知等领域调度。 |
celery-worker |
执行 AI、回测、报告和维护等有限、可重试任务。 |
celery-beat |
定期向 Celery 投递任务。 |
PostgreSQL 是系统记录来源;redis 是可淘汰缓存,redis-jobs 是持久化的
Celery broker 与结果存储。修改进程归属或共享状态前,请先阅读
系统架构总览。
- Human API 与 OpenAPI
- Agent 文档总览
- MCP 接入
- Agent Gateway 快速开始
- 机器可读契约:
api/openapi.yaml与agent/agent-openapi.json
每篇面向人的文档只使用一种主要语言。中英文均维护时,官网语言切换会直接跳转到 对应页面;接口路径、环境变量、代码标识和机器可读契约保留规范英文名称。
主仓库的 docs/ 是唯一文档源。功能或契约变化时,应同时更新相关索引与对应语言页;
规划草稿、临时审查记录和已完成的路线图不应发布为产品文档。