项目信息• GitHub: https://github.com/brokermr810/QuantDinger• Stars: 3,290 | Forks: 722• 语言: Python | 许可: Apache-2.0• 版本: v3.0.3• 网站: https://www.quantdinger.com一、项目概述QuantDinger 是一个自托管、本地优先的量化交易平台声称是私人AI量化操作系统。核心理念从想法 → AI辅助编码 → Python策略 → 回测 → 实盘执行 → 监控全流程闭环。主要特性• 支持加密货币、股票IBKR美股、外汇MT5• AI市场研究 Python原生策略• 回测引擎 实盘交易• Docker一键部署• AI Agent原生支持MCP协议• 多用户支持 计费系统二、技术架构数据源 → 指标/信号/策略/回测/AI分析层 → 执行层核心目录结构• backend_api_python/ — Flask/Python后端API• frontend/dist/ — 预构建Vue前端• mcp_server/ — MCP服务器实现• docs/ — 文档• scripts/ — 部署脚本• docker-compose.yml — 一键部署技术栈层级技术后端Flask (Python)前端Vue.js (预构建)AI协议MCP (Model Context Protocol)券商接口IBKR (Interactive Brokers)外汇接口MT5 (MetaTrader 5)三、核心功能解析3.1 AI Agent系统QuantDinger 最具差异化的功能是其 Agent GatewayAPI端点: /api/agent/v1安全设计• 每个Agent调用都有审计日志• 默认 paper-only模拟交易• 实盘执行需要双重确认Token作用域• R — Read读取市场数据• B — Backtest运行回测• W — Write创建/编辑策略• T — Trading交易需要额外授权3.2 MCP服务器MCP (Model Context Protocol) 是Anthropic提出的AI工具调用标准协议。提供两种连接方式本地stdio 和 远程HTTP3.3 市场数据支持市场数据源状态加密货币Binance/OKX/Bybit等✅ 支持美股IBKR✅ 支持港股IBKR✅ 支持外汇MetaTrader 5✅ 支持四、部署方式4.1 快速部署2分钟macOS / Linuxgit clone https://github.com/brokermr810/QuantDinger.gitcd QuantDinger docker-compose up -d --build4.2 访问访问地址http://localhost:8888默认账号quantdinger / 123456首次登录后请立即修改默认密码五、AI Agent使用指南5.1 获取Agent Token1. 登录管理后台2. 进入 Sidebar → Agent Tokens3. 点击 Issue Token4. 选择权限范围建议先选 R B5. 复制Token只会显示一次5.2 可用命令示例• Pull the last 90 daily candles for BTC/USDT• Backtest the 20/60 SMA crossover on ETH/USDT 4h• Create a strategy named eth-trend-bot六、适用场景场景推荐加密货币量化交易✅ 完美支持美股/港股量化交易✅ 需IBKR账户外汇量化交易✅ 需MT5AI辅助市场研究✅ MCP原生支持多策略管理✅ 内置支持七、总结优势• Docker一键部署开箱即用• AI Agent原生支持MCP协议• 覆盖加密货币、股票、外汇多市场• 完整量化工作流闭环• 活跃社区3,290 Stars, 722 Forks适用人群• 有海外券商账户的量化交易者• 需要AI Agent辅助研究的团队• 希望一键部署完整量化系统的用户