简介

DoYouTrade 是面向 A 股短线的开源多智能体 AI 交易平台。把看盘、盯盘打板、复盘沉淀、写策略回测收进一个对话界面,由单循环 TradingWorker 全程驱动、全链路留痕:
行情 → 策略 / Agent 分析 → 订单意图 → 风控 / 审批 → 执行 → 全链路 trace
- 听懂人话 — 「看看今天打板情绪 + 龙虎榜谁在买」「把'低吸次日反包'写成策略回测茅台 2024」,AI 自己拉真实数据、跑真实回测。
- 复盘长成图谱 — 个股 · 题材 · 情绪周期 · 角色 · 战法 · 信号自动连成关系网;硬数据可溯源、LLM 观点可审批、历史认知可回溯。
- 不编数字、本地私有 — 关键数字全部来自工具调用,LLM 绝不编造;自选 / 复盘 / 交割单 / 战法记忆 / 图谱只存在你自己机器,不进 git、不外传。
- 你握方向盘 — 不荐股、不预测、不承诺收益;实盘仅在你接入券商 QMT 并显式授权后可用,每笔订单必过风控 + 审批闸门,平台不托管资金。
核心能力
| 能力 | 说明 |
|---|---|
| AI 原生工作流 | 对话式选股 / 写策略 / 回测 / 迭代;内置 Strategy SDK + 编译期 AST 校验;关键事实全部来自工具调用 |
| 打板情绪面板 | 涨停 / 跌停 / 炸板家数 + 连板梯队 + 情绪温度计;龙虎榜 / 游资席位 · 资金流 · 题材热度榜 |
| 知识库图谱 | 个股 ↔ 题材 ↔ 情绪周期 ↔ 角色 ↔ 战法 ↔ 信号;硬数据确定性投影 + 复盘日记抽取 + 人工确认 |
| 私有交易记忆 | 情绪周期时间线 · 个股角色卡 · 交割单归因 · 打板模式库;本地私有,不进 git |
| 多源行情 + 回测 | qmt → baostock → akshare → tushare 自动降级;免费源开箱即用;回测与实盘同构 |
| 渐进式执行 + 风控 | 模拟盘 → 需审批实盘 → 受控自动实盘;订单意图优先,风控 / 审批独立于 Agent |
| 全链路可观测 | run_id / trace_id 贯穿每一次 cycle;OpenTelemetry span + 调试会话 + 模型调用记录 |
| 本地私有 · 全开源 | MIT 许可,每一行代码可审;不托管资金、不上传记忆 |
技术栈
- 后端:Python 3.12+、FastAPI、SQLAlchemy、Alembic
- 前端控制台:React 18、Vite、TypeScript(随
doyoutrade安装包内置) - 数据:默认 SQLite(主库 + 行情仓库),可选 PostgreSQL + TimescaleDB
- 可观测性:OpenTelemetry
- 实盘(可选):Windows miniQMT + 内置 qmt-proxy
文档导航
| 你想… | 去这里 |
|---|---|
| 尽快装上并跑起来 | 快速开始 |
| Windows 图形安装 / 常见疑问 | Windows 安装 |
| 接实时行情或实盘 | QMT 实盘链路 |
| 了解能做什么 | 能力与场景 |
| 查 CLI / 配置 / API | 参考 |
| 看边界与免责 | 免责声明 |