AI Trading Matrix 当前状态
状态:rewrite-lite / 实践画像已完成 / 参考评估进行中 最后更新:2026-05-15 项目:AI Trading Matrix 阶段:reference-evaluation-first / 实践画像 Batch 1-6 已完成 / NOFX 评估 Batch 2 已完成 / 外部候选未启动
1. 本文档定位
本文档记录 AI Trading Matrix 当前已经可确认的事实、事实等级、主要缺口、风险、开放问题和下一步。
它不替代:
-
project-anchor.md 项目定义、生态角色、职责边界、第一阶段目标和执行治理边界。
-
inherited-context.md 从生态级基线、项目注册表、金融风险边界和执行治理口径继承的上游上下文。
-
后续方案阶段可能建立的
CONTEXT.md、产品定义、MVP 定义、PRD、执行治理方案、风控方案或系统设计文档。
本文档的重点是回答:AI Trading Matrix 目前已经站在哪里,距离第一阶段独立交易执行闭环还缺什么。
2. 当前状态摘要
当前可以确认:
AI Trading Matrix已被生态层登记为三个前台独立系统 / 产品之一;- 当前生态定位是金融信息逻辑链路「感知」-「认知」-「执行」中的「执行」环节;
- 第一阶段目标是形成独立交易执行闭环,并证明其在客观交易、自动化交易、AI 交易、量化交易、回测和受约束执行场景中的最小价值;
- 旧状态文档记录其“已经实现一套基础版 AI 交易系统”;
- 当前项目级锚点和继承上下文已完成第一轮基线校准;
- 当前实践画像已完成 Batch 1-6,覆盖产品入口、对象接口、核心编排、执行反馈、执行治理和前端体验证据(详见 current-practice-profile.md);
- NOFX 参考评估已完成 Batch 1-2(README + 代码入口级 gap),多数能力域仍需代码 / 体验深评估。
已通过实践画像登记到本仓库的事实:
- 本地仓库目录:
/Users/mlabs/Programs/trading-matrix,main分支; - 仓库形态:Go 后端(go-zero)+ React 前端 + docs + other 参考目录;
- 后端核心编排:TraderManager、AutoTrader、BacktestManager、CronManager、DecisionExecutor;
- 执行链路:Decision → exchange client → order confirmation / trade sync → order/fill/position/equity feedback;
- 多交易所 adapter 表面:Binance、Bybit、OKX、Bitget、Hyperliquid、Aster、Lighter V2;
- 前端产品入口:traders、strategy、dashboard、competition、debate-arena、backtest、strategy-market、admin;
- 基础授权 / 审计对象:JWT、authz.CanRead/WriteTrader、admin whitelist、event_log / decision / order / fill / position 记录。
仍未在本仓库充分登记或解决:
- 当前用户、消费对象、商业化验证对象或系统消费方;
- 产品定义、MVP 定义、执行治理方案、风控方案;
- 端到端运行验证证据(build / code evidence ≠ 运行 ready);
- 第三方参考评估结论(NOFX 深评估未完成,外部候选池为空);
- 第一阶段验收标准和验证证据;
- 执行治理高风险缺口的项目化整改(见 §6.4)。
因此,当前最核心的问题不是“是否已有实现”,而是:
如何在完成第三方参考项目评估并上收待决问题后,把基础版 AI 交易系统 / 实践事实映射为可被生态、项目和 Agent 共同继承的第一阶段交易执行闭环定义。
3. 当前已完成的文档状态
当前项目目录已有:
-
project-anchor.md 已校准为当前项目入口锚点。
-
inherited-context.md 已校准为上游继承上下文。
-
current-state.md 本文档,用于承接当前事实、缺口、风险、开放问题和下一步。
-
current-practice-profile.md
AI Trading Matrix当前本地实践版本画像;后续以该画像为事实基准,进入最新 NOFX gap 评估和其他第三方参考项目筛选 / 评估,并把结论先上收到项目边界和待决问题。
当前参考评估入口已有:
-
../../references/trading-matrix/README.md
AI Trading Matrix参考评估入口。 -
../../references/trading-matrix/nofx-reference-evaluation-plan.md 第一批 NOFX 基座参考评估计划。
-
../../references/trading-matrix/nofx-reference-evaluation.md NOFX 参考评估报告(Draft / Batch 2 已完成 README + 代码入口级 gap 对照)。
-
../../references/trading-matrix/external-reference-candidate-analysis.md NOFX 之外的第三方参考筛选与评估入口(候选池当前为空)。
当前尚未建立:
- 产品定义文档
- MVP 定义文档
- 执行治理方案
- 风控方案
FinClaw -> AI Trading Matrix协同边界问题记录AI Trading Matrix -> Reinforcement Learning Engine反馈对象说明
当前明确不保留:
projects/trading-matrix/CONTEXT.md当前阶段该文件已正式删除,不作为项目入口。后续只有在项目边界、当前实践画像和参考评估结论稳定后,才由方案阶段判断是否重新建立。
4. 当前已知进展
4.1 已确认进展(生态层 + 项目层)
- 生态层已认可
AI Trading Matrix的独立产品 / 系统身份; - 生态层已确认其角色是金融信息逻辑链路中的交易执行环节;
- 生态层已确认它可以在授权、审计、风控边界内承接真实执行链路;
- 当前第一阶段不要求它依赖完整
FinClaw或Reinforcement Learning Engine; - 第三方参考评估以当前 Trading Matrix 实践画像为事实基准,不再把 NOFX 早期基座作为独立评估对象。
4.2 已确认进展(实践画像 Batch 1-6)
实践画像 Batch 1-6 已将以下事实从"待核验"升级为"已有证据":
- 已实现基础版 AI 交易系统:go-zero 后端 + React 前端 + 配置 + 服务上下文 + API 聚合入口(Batch 1 证据);
- 已有对象接口地图:User、AiModel、Exchange、Strategy、Trader、Order、Position、Fill、Equity、Decision、EventLog、EventSignal、EventBacktest、EventReplay、Debate(Batch 2 证据);
- 已有核心 AutoTrader 编排:启动、自动恢复、周期轮询、事件触发、LLM 调用、决策解析、执行和记录(Batch 3 证据);
- 已有真实执行链路:Decision → exchange client → order confirmation / trade sync → order/fill/position/equity feedback(Batch 4 证据);
- 已有基础授权 / 审计 / 风控对象:JWT、owner read/write、admin whitelist、event/decision/order/fill/position 记录、策略级风控检查、DrawdownMonitor(Batch 5 证据);
- 已有前端执行工作台:traders、strategy、dashboard、competition、debate-arena、backtest、strategy-market、admin 页面(Batch 6 证据)。
这些证据只能证明执行域工程实践存在,不能证明生产 ready、实盘安全闭环或商业化 ready。
4.3 参考评估进展
- NOFX 最新仓库 gap 评估已完成 Batch 1-2(README + 代码入口级),输出 9 域 gap 对照、6 项可借鉴能力、6 项不应继承假设和 6 项上游待决问题(nofx-reference-evaluation.md);
- NOFX 6 条体验路径(Dashboard / Strategy Studio / Backtest Lab / Competition / Trader Config / Auto Trading)全部仍为"待评估";
- 外部第三方参考候选池框架已建立(external-reference-candidate-analysis.md),但候选项目 0 项登记。
4.4 仍待解决事项
- 端到端运行验证(backend / DB / env / 交易所凭据边界下的 smoke / 截图 / 日志);
- NOFX 代码层 / 体验层深 gap 评估(Batch 3+);
- 外部第三方参考候选登记、quick scan 和 deep evaluation;
- 产品定义、MVP 定义、执行治理方案、风控方案、接口问题集;
- 执行治理高风险缺口项目化(见 §6.4)。
5. 第一阶段闭环当前判断
当前第一阶段闭环尚未被正式定义。
根据项目锚点和继承上下文,第一阶段最小闭环至少需要补齐:
-
目标对象 谁需要在客观交易、自动化交易、AI 交易或量化交易场景中完成受治理交易执行、回测、策略评估或自动化交易工作流。
-
核心输入 第一阶段优先接收哪些认知结果、策略假设、信号、市场上下文、用户意图和执行约束。
-
处理链路 如何完成市场与账户接入、策略 / 信号候选管理、风险条件表达、回测 / 仿真、策略 / 虚拟交易员赛马、执行前检查、用户授权、交易执行和反馈记录。
-
输出对象 优先采用哪些对象,例如
Execution Support Plan、Strategy Candidate、Signal Candidate、Pre-Execution Checklist、Authorization / Audit Record、Backtest / Simulation Result、Strategy / Virtual Trader Race Result、Execution / Feedback Event。 -
价值验证 如何证明输出能让交易执行更可评估、可授权、可追踪、可风控,并能作为独立产品 / 系统证明商业化路径和为后续学习层沉淀可用反馈。
-
非目标和风险边界 如何避免无治理自动交易、收益保证、替用户承担投资责任、绕过授权风控或重建上游认知。
6. 当前主要缺口
6.1 事实缺口
已填充(通过实践画像 Batch 1-6):
Trading Matrix 当前本地实践版本画像尚未填充→ 已完成 Batch 1-6;基础版 AI 交易系统代码、运行状态和能力范围尚未映射到本仓库→ 已在 practice profile 登记;当前授权、审计、风控、可回滚和责任边界尚未登记→ 已在 practice profile Batch 5 登记基础对象和已知缺口。
已部分填充:
- NOFX gap 评估已到 Batch 2(README + 代码入口),但代码层深对照和全部 6 条体验路径仍为"待评估";
- 当前支持市场、策略类型和执行场景已通过 practice profile 登记 adapter 表面,但尚未运行验证。
仍为空:
- 外部第三方参考候选池(0 项登记);
- 端到端运行验证证据(build / code ≠ 运行 ready);
- 当前用户或消费对象;
- 输出对象 JSON 样例、用户旅程和状态机;
- 可验证价值证据。
6.2 产品定义缺口
- 第一阶段目标用户或消费对象未定;
- 第一阶段交易执行范围未定;
- 建议、辅助、仿真、回测、策略赛马、授权执行之间的产品分层未定;
- 第一阶段独立产品价值和商业化路径未定;
- 实施前参考项目评估如何先上收到项目边界和待决问题尚未定义;
- 是否需要在后续方案阶段建立
CONTEXT.md和执行治理补充文档尚未决策。
6.3 接口缺口
FinClaw -> AI Trading Matrix的认知产物输入、条件化策略假设、风险约束和执行前检查点尚未定义;Data Horizon / 数据视界 -> AI Trading Matrix的信息 / 信号输入、质量标记和交易指令边界尚未定义;AI Trading Matrix -> Reinforcement Learning Engine的反馈对象、结果类型和学习输入边界尚未定义;Financial Expert Foundation Model未来反哺AI Trading Matrix的方式尚未定义。
6.4 治理缺口
基础治理对象已在实践画像 Batch 5 登记(JWT、owner authz、admin whitelist、event/decision/order/fill/position 记录、策略级风控)。以下为实践画像发现的具体高风险治理缺口:
| # | 缺口 | 治理层 | 风险 | 证据来源 |
|---|---|---|---|---|
| EG-1 | /api/event/receive webhook 无路由层 JWT、无 DataHorizon token 校验、无重放保护 | 授权执行 | 高 | practice-profile Batch 5 |
| EG-2 | /api/admin/test-query 仅 HasPrefix(trimmed, "SELECT") 限制 SQL,无 JWT | 授权执行 | 高 | practice-profile Batch 5 |
| EG-3 | AutoStartRunningTraders 服务启动时自动恢复交易员,无当次人工确认 | 禁止漂移 | 高 | practice-profile Batch 5 |
| EG-4 | SL/TP 设置失败不阻断已完成开仓,产生未保护仓位 | 风控 | 高 | practice-profile Batch 4 |
| EG-5 | VerifyOtpLogic 打印 OTP secret 和输入 code | 审计 | 中 | practice-profile Batch 5 |
| EG-6 | SessionMiddleware 存在但未在 server 注册 | 授权 | 中 | practice-profile Batch 5 |
| EG-7 | event-backtest task/signal 接口无对象级 user 校验 | 授权 | 中 | practice-profile Batch 5 |
| EG-8 | GetPositionEvent 无显式 authz.CanReadTrader,通过 position_id 反查存在跨用户风险 | 授权 | 中 | practice-profile Batch 4/5 |
| EG-9 | DebateExecute 后端未接入真实执行但前端 mock 返回 success | 禁止漂移 | 中 | practice-profile Batch 5/6 |
| EG-10 | 前端 trader start/stop 无二次确认、无真实交易模式确认 | 授权执行 | 中 | practice-profile Batch 6 |
仍未项目化的治理缺口:
- 产品级 risk policy(真实交易开关、环境隔离、最大日损、global kill switch、异常订单 runbook);
- 统一 execution audit object(独立于分散的 event_log/decision/order/fill/position);
- 回测、仿真、收益展示和策略候选的底线风险提示字段;
- 材料接入、事实源升级和 sync / escalation 触发条件下推到项目工作流。
6.5 执行治理 4 层映射
project-anchor.md §10 定义了执行治理 4 层分层。以下将当前实践画像证据映射到该体系:
| 治理层 | 定义 | 当前已有 | 当前缺失 |
|---|---|---|---|
| 信息 / 认知输入 | 来自 Data Horizon、FinClaw 或外部来源的信息、认知结果、策略假设和信号 | Data Horizon event webhook 接入(/api/event/receive);策略配置含 event signal window | webhook 可信来源校验(EG-1);Data Horizon token 未用于接收校验 |
| 交易执行支持 | 将输入转译为可评估、可授权、可追踪、可风控的候选方案和检查点 | Strategy CRUD、RiskControlConfig、BacktestManager、EventBacktest、LLM 决策解析 | 输出对象 schema / JSON sample 未定义;状态机未建立 |
| 授权执行 | 在明确用户授权、审计、风控和可回滚治理边界内触发真实交易 | JWT、owner authz、DecisionExecutor 执行链路、OrderSyncer、PositionBuilder、DrawdownMonitor | 产品级 risk policy、统一审计对象、环境隔离、二次确认、全局 kill switch |
| 禁止漂移 | 在缺少治理时不得自动触发真实执行 | StopTrader、ClosePosition、EventOrderWatcher cancel | AutoStartRunningTraders 自动恢复(EG-3);DebateExecute mock success(EG-9);前端无真实交易确认(EG-10) |
7. 当前风险
-
交易执行支持与授权执行边界模糊 如果建议、辅助、仿真、回测和授权执行没有分层,系统容易被误读为可直接替用户执行交易。
-
基础版系统事实无法被团队继承 如果已有实现不映射到项目文档,后续 Agent 和协作者会继续依赖口头理解。
-
过早被写成黑箱自动交易 如果把“AI 交易系统”直接等同于自动执行,项目会偏离当前金融风险边界。
-
上游认知边界被绕过 如果系统自行补造未经
FinClaw或外部证据支持的金融认知结论,会破坏生态职责分工。 -
学习层数据污染 如果反馈对象没有区分回测、仿真、纸面交易、真实执行和用户行为,后续学习层会接收到不可比较的数据。
-
风险治理滞后于工程能力 如果真实账户、订单、资金、合约、链上动作或自动执行能力先于授权、审计、风控和可回滚机制出现,必须立即触发 sync / escalation。
-
未经参考评估直接实施 如果没有先完成第三方参考项目分析、测试、体验、评估、对比和上游问题收束,项目容易重复已有产品缺陷、错过成熟模式,或把未经验证的参考能力直接误写成需求。
8. 当前最重要的下一步
已完成:
完成 Trading Matrix 当前实践版本画像→ Batch 1-6 已完成(2026-05-12)。NOFX 参考评估 Batch 1-2→ README + 代码入口级 gap 已完成(2026-05-14)。
当前优先级(reference-evaluation-first):
-
NOFX 深 gap 评估 Batch 3+ 继续代码层深对照(order sync / position builder / agent workflow / risk clamp / onboarding)和体验路径测试(Dashboard / Strategy Studio / Backtest Lab / Competition / Trader Config / Auto Trading)。Cross-reference 既有
docs/prd/nofx-analysis/*和docs/task/done/*迁移记录。 -
外部参考候选登记 + quick scan 基于 external-reference-candidate-analysis.md,无差别收集 NOFX 之外的第三方参考项目并完成 quick scan。
-
上收参考评估结论 将 NOFX 深评估和外部参考评估结果回收到项目边界、风险边界和后续待决问题。
后续(依赖参考评估结论):
- 定义第一阶段交易执行范围(市场、资产、策略类型、信号类型、执行场景)。
- 定义产品分层(建议、辅助、仿真、回测、策略赛马、执行前检查、用户授权、授权执行)。
- 定义最小输出对象和 JSON sample。
- 定义执行治理底线字段(对齐 §6.5 四层映射)。
- 起草接口问题集(
FinClaw -> AI Trading Matrix和AI Trading Matrix -> Reinforcement Learning Engine)。 - 判断后续方案阶段是否建立
CONTEXT.md和执行治理补充文档。
9. 当前待决问题
已回答:
Q1(画像 Batch 1 范围)→ 画像已按 Batch 1-6 完成全部能力域。Q2(当前能力)→ 已在 practice profile 登记证据;"稳定完成"需运行验证。Q3(是否触及真实账户/订单/资金)→ 已确认触及:执行链路存在真实下单、成交同步和持仓构建能力。
参考评估阶段待回答(依赖 NOFX Batch 3+ 和外部候选评估):
- 当前 Trading Matrix 与最新 NOFX 仓库之间在 order sync / position builder / agent workflow / risk clamp / onboarding 层面有哪些深层 gap?
- 最新 NOFX 的 agent skill schema 是否应转译为 Trading Matrix 的状态机 / 用户旅程?
- NOFX 之外有哪些第三方参考项目应进入候选池?
- Trading Matrix 是否保留 backtest / event replay 作为第一阶段差异化,而不跟随 NOFX 降级?
产品定义阶段待回答(依赖参考评估结论):
- 第一阶段最小市场范围是加密、证券、期货,还是跨市场?
- 第一阶段最小消费对象是内部团队、人类交易用户、系统消费方、AI 虚拟交易员,还是外部客户?
- 第一阶段最小输出对象应先选哪几类?
- 哪些授权、审计、风控、可回滚和责任边界字段是第一阶段必须有?
- 与
FinClaw的交接应是什么形态? - 哪些反馈对象应优先进入后续学习层?
- 哪些能力一旦出现,就说明项目已越过受治理交易执行边界?
10. 何时需要向生态层回流
以下情况应触发 sync / escalation:
- 现有基础版系统实践说明当前交易执行边界无法成立;
- 某些本地执行对象、反馈对象、风控对象、授权对象或治理字段应上升为生态级共享定义;
FinClaw -> AI Trading Matrix接口冲击FinClaw的认知边界或本项目的执行治理边界;AI Trading Matrix -> Reinforcement Learning Engine反馈对象无法用当前学习层触发条件解释;- 项目开始重建上游感知或认知职责;
- 项目触及真实账户、订单、资金、合约、链上交易、私钥或自动执行能力;
- 用户授权、审计、风控、可回滚治理或责任边界超出当前治理口径;
- 第一阶段用户、消费对象、输出对象或商业化路径发生根本变化。
11. 相关文档
- project-anchor.md
- inherited-context.md
- current-practice-profile.md
- ../../references/trading-matrix/README.md
- ../../references/trading-matrix/nofx-reference-evaluation.md
- ../../baseline/03-current-baseline.md
- ../../registry/project-registry.md
- ../../governance/first-phase-product-closure.md
- ../../governance/material-intake-policy.md
- ../../governance/project-context-template.md