QuantDinger:AI驱动,量化交易全流程本地化
GitHub 2K+ Stars | 完全自托管 | AI智能分析 | Python策略开发
💡 什么是QuantDinger?
做量化交易的朋友都知道,通常工具链非常分散:AI分析用一个工具,写策略用另一个,回测又要换平台,最后实盘交易还得再部署一套系统...
QuantDinger 的出现彻底改变了这个局面!这是一个开源的、本地优先的AI量化交易平台,将AI研究、Python策略生成、回测验证和实盘执行完美整合到同一套系统中 [[4]]。

🎯 核心理念:你的私有AI量化操作系统——在你完全控制的基础设施上,进行市场研究、生成Python策略、回测想法并运行实时交易工作流。
🌟 核心功能详解
根据最新更新的界面,QuantDinger提供了五大核心功能模块:
1️⃣ AI资产分析 🤖
这是QuantDinger的王牌功能!不同于简单的"LLM聊天+交易应用",AI深度集成到实际的研究和策略工作流中:
✨ 功能亮点:
-
快速市场分析:基于价格行为、K线结构、宏观/新闻背景等多维度进行结构化AI分析
-
多LLM提供商支持:可配置OpenRouter、OpenAI、Gemini、DeepSeek等多个大模型
-
分析记忆与回顾:历史分析存储,支持可重复审查和未来校准
-
集成与校准:可选多模型集成配置,置信度校准和反思式工作流支持
-
跨市场研究:支持加密货币、股票、外汇以及Polymarket预测市场分析
💡 使用场景:
-
每日市场回顾与交易规划
-
机会筛查与决策支持
-
AI辅助的参数调优和风险评估

2️⃣ 指标市场 📊
一个丰富的指标生态系统,让你不再从零开始:
🎁 你能获得什么:
-
预构建的技术指标库(移动平均、RSI、MACD等)
-
社区贡献的复合指标策略
-
可复用的信号生成器
-
图表覆盖层和可视化指标
🔧 灵活组合:支持将多个指标组合成复合策略,通过可视化界面快速测试不同指标组合的效果。

3️⃣ 指标IDE 💻
这是QuantDinger最具特色的功能之一!一个专为量化交易设计的集成开发环境:
🚀 核心能力:
自然语言生成策略只需简单描述你的交易想法,AI直接生成Python策略代码[[8]]。例如:
# @param sma_short int 14 短期移动平均
# @param sma_long int 28 长期移动平均
sma_short_period = params.get('sma_short', 14)
sma_long_period = params.get('sma_long', 28)
df = df.copy()
sma_short = df["close"].rolling(sma_short_period).mean()
sma_long = df["close"].rolling(sma_long_period).mean()
buy = (sma_short > sma_long) & (sma_short.shift(1) <= sma_long.shift(1))
sell = (sma_short < sma_long) & (sma_short.shift(1) >= sma_long.shift(1))
df["buy"] = buy.fillna(False).astype(bool)
df["sell"] = sell.fillna(False).astype(bool)
双模式策略开发:
-
IndicatorStrategy(指标策略):基于DataFrame的信号生成,适合研究和可视化原型
-
ScriptStrategy(脚本策略):事件驱动的
on_init(ctx)/on_bar(ctx, bar),适合状态化策略和实盘执行
可视化回测:在专业图表界面上直接可视化指标、买卖信号和策略输出,回测结果即时可见。

4️⃣ 策略与实盘 📈
从回测到实盘的无缝衔接:
📊 回测系统:
-
历史回测,存储交易记录、指标和权益曲线
-
支持指标驱动逻辑和保存的策略记录回测
-
策略快照持久化,确保历史运行的可复现性
-
AI辅助回测后分析,优化参数和执行假设
⚡ 实盘交易:
-
快速交易流程:从分析到行动的极速通道
-
持仓监控:实时监控未平仓头寸,审查交易历史
-
一键平仓:从平台直接平仓
-
自动化工作流:运行时服务和工作线程支持半自动/全自动策略
🔔 通知系统:支持Telegram、Email、SMS、Discord和Webhooks多种通知渠道。

5️⃣ 交易机器人 🤖
自动化交易的核心引擎:
🎯 功能特性:
-
自动化模板:预设的交易机器人模板,快速启动
-
工作空间管理:多机器人并行运行,独立配置
-
运行时服务:后台工作线程处理挂单、投资组合监控
-
执行层统一:通过统一的执行层连接各大交易所和经纪商
支持的交易平台:
加密货币交易所:
-
Binance(现货、期货、保证金)
-
OKX(现货、永续、期权)
-
Bybit、Bitget、Coinbase、Kraken、KuCoin、Gate.io等
传统市场:
-
美股:通过IBKR(盈透证券)
-
外汇:通过MT5
-
期货:交易所和数据集成

🔥 为什么选择QuantDinger?
✅ 自托管设计
你的凭证、策略代码、市场工作流和运营数据完全由你控制。完全运行在你的机器上,隐私至上[[11]]。
✅ 从研究到执行的一体化
AI分析、图表、策略逻辑、回测、快速交易和实盘操作全部连接在一起,不再需要五个不同的工具。
✅ Python原生 + AI辅助
直接用Python编写指标和策略,或使用AI加速起草和迭代。贴近真实量化开发习惯[[14]]。
✅ 为运营而生
Docker Compose、PostgreSQL、Redis、Nginx、健康检查、工作线程切换、基于环境的配置——不是简单的Demo,而是可部署的产品。
✅ 商业化就绪
会员制、积分、管理员管理、USDT支付流程已经内置在系统中。
🚀 2分钟快速开始
Linux / macOS:
git clone https://github.com/brokermr810/QuantDinger.git
cd QuantDinger
cp backend_api_python/env.example backend_api_python/.env
./scripts/generate-secret-key.sh
docker-compose up -d --build
Windows PowerShell:
git clone https://github.com/brokermr810/QuantDinger.git
cd QuantDinger
Copy-Item backend_api_python\env.example -Destination backend_api_python\.env
$key = py -c "import secrets; print(secrets.token_hex(32))"
(Get-Content backend_api_python\.env) -replace '^SECRET_KEY=.*$', "SECRET_KEY=$key" | Set-Content backend_api_python\.env -Encoding UTF8
docker-compose up -d --build
启动后:
-
前端访问:
http://localhost:8888 -
后端健康检查:
http://localhost:5000/api/health -
默认登录:
quantdinger/123456
📐 技术架构
|
层级 |
技术栈 |
|---|---|
| 前端 |
Vue应用,Nginx服务 |
| 后端 |
Flask API,Python服务,策略运行时 |
| 存储 |
PostgreSQL 16 |
| 缓存/工作线程 |
Redis 7 |
| 交易层 |
交易所适配器、IBKR、MT5 |
| AI层 |
LLM提供商集成、记忆、校准 |
| 部署 |
Docker Compose带健康检查 |
🎯 适用人群
-
交易员和量化分析师:想要AI辅助市场研究,但不想放弃对基础设施和数据的控制
-
Python策略开发者:希望在一个环境中完成图表、回测和实盘执行
-
小型团队和工作室:构建内部交易工具或私人研究平台
-
运营者和创始人:需要带有用户管理、计费和管理控制的可部署产品
📚 学习资源
-
GitHub仓库:https://github.com/brokermr810/QuantDinger
-
官方网站:https://www.quantdinger.com
-
Telegram社区:https://t.me/worldinbroker
-
策略开发指南:docs/目录下的完整文档
-
示例代码:
docs/examples/目录中的实战案例
💰 开源协议与商业化
-
后端源代码:Apache License 2.0
-
前端源代码:QuantDinger Frontend Source-Available License v1.0(非商业用途免费,商业用途需授权)
-
商业授权:联系 support@quantdinger.com
🌈 总结
QuantDinger不仅仅是一个交易工具,它是一个完整的量化交易操作系统。将AI研究、策略开发、回测、实盘交易、用户管理和商业化整合到一个自托管平台中,这在开源量化领域是独一无二的。
如果你正在寻找:
-
一个隐私优先的量化平台
-
从0到1的完整量化工作流
-
AI辅助的策略开发
-
可商业化的基础设施
那么QuantDinger绝对值得你花时间去尝试!
👇 立即行动:
-
Star项目支持开源:https://github.com/brokermr810/QuantDinger
-
本地部署体验完整功能
-
加入Telegram社区交流
#量化交易 #开源项目 #AI交易 #Python #加密货币 #股票交易 #自动化交易
免责声明:QuantDinger仅供合法研究、教育和系统开发使用。用户需自行确保在所在司法管辖区的合规性,项目方不提供法律、税务、投资或合规建议。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)