This repository was archived by the owner on Apr 2, 2026. It is now read-only.
Description 背景
我们要构建的不是单点“会下单”的 Agent,而是一个可观测、可协同、可迭代优化 的交易系统。
核心组合:
ACP:多 Agent 控制平面(状态同步、事件总线、任务协同)
RD-Agent:研究循环引擎(假设 -> 实验 -> 评估 -> 迭代)
OpenAlice:执行循环引擎(paper/live 交易、风控、经纪商适配)
目标是将“研究-执行-反馈”打通为闭环,而不是各模块孤立运行。
问题定义
当前常见方案存在两个断层:
研究系统无法把策略改进稳定传递到执行系统。
执行系统产生的真实战绩与风险数据,无法结构化反哺研究系统。
目标
建立统一控制平面:任何 Agent 都能知道系统正在做什么。
建立研究到执行通道:研究产出可被安全地部署到 paper/live。
建立执行到研究通道:成交、PnL、风险事件可自动回流用于下一轮优化。
架构概览
1) Control Plane (ACP)
职责:
Agent 能力发现
任务状态广播
事件订阅/发布
关联 ID 追踪(跨模块可观测)
建议接口(MVP):
acp.heartbeat
acp.publish(event)
acp.subscribe(topic)
acp.query_state(agent_id|strategy_id)
2) Research Plane (RD-Agent Adapter)
职责:
生成研究假设
运行实验(回测/评估)
产出候选策略与版本
发出策略晋级请求
关键事件:
research.hypothesis.created
research.experiment.completed
research.strategy.candidate
research.strategy.promote.requested
3) Execution Plane (OpenAlice Adapter)
职责:
账户接入与路由
下单与风控
执行与持仓管理
交易结果事件化
关键事件:
trading.order.submitted
trading.order.filled
trading.position.updated
trading.risk.triggered
trading.pnl.updated
4) Feedback Bridge
职责:
将执行事件聚合成研究可用特征/标签
触发下一轮研究迭代
控制策略晋级和回滚
关键事件:
feedback.window.closed
feedback.strategy.degrade.detected
feedback.research.retrain.requested
统一事件模型(建议)
{
"event_id" : " uuid" ,
"event_type" : " trading.order.filled" ,
"ts" : " 2026-03-24T12:00:00Z" ,
"source" : " openalice-adapter" ,
"agent_id" : " exec-agent-1" ,
"strategy_id" : " strat-mr-002" ,
"strategy_version" : " v7" ,
"correlation_id" : " run-20260324-01" ,
"payload" : {}
}
MVP 范围
ACP 最小可用事件总线(publish/subscribe/query_state)。
RD-Agent Adapter 可发布研究流程事件和策略候选事件。
OpenAlice Adapter 可发布执行流程事件(paper trading 先行)。
Feedback Bridge 可基于固定窗口产出策略评估并触发下一轮研究任务。
端到端演示:hypothesis -> paper order -> pnl feedback -> retrain trigger。
非目标(MVP 阶段)
复杂多资产组合优化引擎
高速 HFT 级低延迟执行
全自动无人值守 live 大规模资金部署
风险与约束
事件语义不统一会导致跨模块耦合失控。
策略晋级缺乏门槛会放大回撤风险。
执行侧和研究侧时间窗口不一致会造成错误归因。
验收标准
所有核心流程均有事件追踪,且可按 correlation_id 回放。
策略从候选到 paper 部署可自动流转。
paper 交易结果可自动触发研究侧下一轮任务。
失败场景(风控触发、订单拒绝)可被完整记录并进入反馈链路。
后续里程碑
M1: ACP 事件骨架 + topic 规范
M2: RD-Agent Adapter 接入
M3: OpenAlice Adapter(paper)接入
M4: Feedback Bridge + 自动迭代触发
M5: Canary live(小资金、严格风控)
Reactions are currently unavailable
背景
我们要构建的不是单点“会下单”的 Agent,而是一个可观测、可协同、可迭代优化的交易系统。
核心组合:
ACP:多 Agent 控制平面(状态同步、事件总线、任务协同)RD-Agent:研究循环引擎(假设 -> 实验 -> 评估 -> 迭代)OpenAlice:执行循环引擎(paper/live 交易、风控、经纪商适配)目标是将“研究-执行-反馈”打通为闭环,而不是各模块孤立运行。
问题定义
当前常见方案存在两个断层:
目标
架构概览
1) Control Plane (
ACP)职责:
建议接口(MVP):
acp.heartbeatacp.publish(event)acp.subscribe(topic)acp.query_state(agent_id|strategy_id)2) Research Plane (
RD-Agent Adapter)职责:
关键事件:
research.hypothesis.createdresearch.experiment.completedresearch.strategy.candidateresearch.strategy.promote.requested3) Execution Plane (
OpenAlice Adapter)职责:
关键事件:
trading.order.submittedtrading.order.filledtrading.position.updatedtrading.risk.triggeredtrading.pnl.updated4) Feedback Bridge
职责:
关键事件:
feedback.window.closedfeedback.strategy.degrade.detectedfeedback.research.retrain.requested统一事件模型(建议)
{ "event_id": "uuid", "event_type": "trading.order.filled", "ts": "2026-03-24T12:00:00Z", "source": "openalice-adapter", "agent_id": "exec-agent-1", "strategy_id": "strat-mr-002", "strategy_version": "v7", "correlation_id": "run-20260324-01", "payload": {} }MVP 范围
ACP最小可用事件总线(publish/subscribe/query_state)。RD-Agent Adapter可发布研究流程事件和策略候选事件。OpenAlice Adapter可发布执行流程事件(paper trading 先行)。Feedback Bridge可基于固定窗口产出策略评估并触发下一轮研究任务。hypothesis -> paper order -> pnl feedback -> retrain trigger。非目标(MVP 阶段)
风险与约束
验收标准
correlation_id回放。后续里程碑