量化交易标准化流程规范
适用场景:小团队规模(4-5人核心角色)
角色体系:PM + Quant Researcher + Quant Dev + Trader + Risk
目录
1. 流程总览
1.1 全流程图
┌─────────────────────────────────────────────────────────────────────────────┐
│ 量化策略全生命周期标准化流程 │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 阶段1 │ → │ 阶段2 │ → │ 阶段3 │ → │ 阶段4 │ │
│ │ 想法孵化 │ │ 研究验证 │ │ 回测评估 │ │ 模拟盘 │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ ↓ ↓ ↓ ↓ │
│ Gate-1 Gate-2 Gate-3 Gate-4 │
│ [可行性] [逻辑合理] [风险可控] [执行验证] │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 阶段5 │ → │ 阶段6 │ → │ 阶段7 │ │
│ │小资金实盘│ │全规模上线│ │ 监控运维 │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ ↓ ↓ ↓ │
│ Gate-5 Gate-6 [持续] │
│ [实盘验证] [生产上线] │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
1.2 阶段概览
| 阶段 | 名称 | 预估时长 | 主要产出物 | 决策关卡 |
|------|------|----------|------------|----------|
| 1 | 想法孵化 | 1-2周 | 想法备忘录 | Gate-1: 可行性 |
| 2 | 研究验证 | 2-6周 | 研究备忘录 | Gate-2: 逻辑合理性 |
| 3 | 回测评估 | 2-4周 | 回测报告 + 策略规范 | Gate-3: 风险可控性 |
| 4 | 模拟盘测试 | 4-12周 | 模拟盘报告 + 实盘就绪评估 | Gate-4: 执行验证 |
| 5 | 小资金实盘 | 8-24周 | 实盘报告 + 放大/终止建议 | Gate-5: 实盘验证 |
| 6 | 全规模上线 | 1-2周 | 上线计划 + 生产确认单 | Gate-6: 生产上线 |
| 7 | 监控运维 | 持续 | 监控仪表盘 + 运维日志 + 复盘报告 | 持续评估 |
2. 核心设计原则
| 原则 | 说明 | 应用场景 |
|------|------|----------|
| Gate-Driven | 每个阶段结束必须通过关卡才能继续,关卡可回退 | 所有阶段转换 |
| Artifact-Based | 所有决策基于明确的产出物,避免口头确认 | 所有评审决策 |
| Version-Control | 所有代码、配置、数据、模型必须版本化 | 研发到上线全流程 |
| Replayability | 任何历史决策可追溯、可复现 | 审计、复盘 |
| Fail-Fast | 问题越早发现越好,每个关卡都有否决权 | 风险控制 |
3. 阶段1:想法孵化
3.1 阶段定义
| 维度 | 内容 |
|------|------|
| 目标 | 将模糊想法转化为可验证的假设 |
| 输入 | 市场观察、文献阅读、交易直觉、团队讨论 |
| 核心活动 | 问题定义、假设提出、初步可行性分析 |
| 产出物 | 想法备忘录 |
| 责任人 | Quant Researcher |
| 预估时长 | 1-2 周 |
3.2 产出物:想法备忘录
---
doc_id: IM-{策略类型}-{序列号}
title: Idea Memo — {简短标题}
date: YYYY-MM-DD
status: Draft | Review | Approved | Rejected
owner: {提出者}
---
## 1. 想法描述
- 一句话概括策略核心逻辑
- 目标市场/标的
- 预期收益来源
## 2. 核心假设
| 假设编号 | 假设陈述 | 可验证性 | 验证方法 |
|---------|---------|---------|---------|
| H1 | ... | 是/否 | ... |
| H2 | ... | 是/否 | ... |
## 3. 初步判断
- 数据可得性:✓/✗/?
- 实现复杂度:低/中/高
- 预期容量:足够/有限/待评估
- 风险特征:方向性/市场中性/套利
## 4. 下一步行动
- [ ] 数据探索
- [ ] 文献调研
- [ ] 快速原型
3.3 Gate-1:可行性关卡
| 检查项 | 标准 | 决策 |
|--------|------|------|
| 假设可验证性 | 至少有一个假设可量化验证 | 通过/拒绝/补材料 |
| 数据可得性 | 核心数据可获取或合理替代 | 通过/拒绝/补材料 |
| 风险边界 | 可预判最大风险形态 | 通过/拒绝/补材料 |
| 资源匹配度 | 团队能力覆盖所需技术 | 通过/拒绝/补材料 |
决策结果:
-
✅ 通过 → 进入阶段2
-
⏸️ 补材料 → 返回补充,重新提交
-
❌ 拒绝 → 归档,记录拒绝原因
4. 阶段2:研究验证
4.1 阶段定义
| 维度 | 内容 |
|------|------|
| 目标 | 验证核心假设,形成可执行的策略逻辑 |
| 输入 | 想法备忘录(已通过 Gate-1) |
| 核心活动 | 数据探索、统计分析、逻辑设计、初步回测 |
| 产出物 | 研究备忘录 |
| 责任人 | Quant Researcher |
| 预估时长 | 2-6 周 |
4.2 产出物:研究备忘录
---
doc_id: RM-{策略类型}-{版本}
title: Research Memo — {完整标题}
date: YYYY-MM-DD
status: Draft | Review | Approved
owner: Strategy Research
audience: [PM, Trader, Risk, Quant Dev]
---
## 1. 项目目标
- 策略类型(统计套利/趋势/CTA/做市等)
- 目标市场/标的
- 预期风险收益特征
## 2. 交易假设
- 为什么这个策略可能赚钱
- 理论依据(如有)
- 收益来源分解
## 3. 数据与特征
### 3.1 数据需求
| 数据类型 | 频率 | 来源 | 可得性 |
|---------|------|------|--------|
| ... | ... | ... | ... |
### 3.2 特征工程
- 核心信号定义
- 特征计算逻辑
## 4. 模型/规则设计
- 规则参数或模型选择
- 入场/出场逻辑
- 风险控制机制
## 5. 初步验证
- 统计显著性检验
- 样本内/样本外初步测试
- 稳健性检验
## 6. 关键风险
- 模型风险
- 执行风险
- 市场制度风险
## 7. 下一步计划
- 需要的数据工程
- 回测计划
- 开发排期
4.3 Gate-2:逻辑合理性关卡
| 检查项 | 检查人 | 标准 |
|--------|--------|------|
| 逻辑自洽性 | Quant Researcher | 入场/出场/风控逻辑闭环,无矛盾 |
| 统计显著性 | Quant Researcher | 核心假设有统计支持 |
| 风险可识别 | Risk | 主要风险已识别并有应对方案 |
| 可实现性 | Quant Dev | 技术可实现,资源可覆盖 |
决策权分配:
-
Risk 有一票否决权
-
Quant Dev 可因技术原因要求调整
决策结果:
-
✅ 通过 → 进入阶段3
-
⏸️ 修改 → 明确修改点,返工后重新提交
-
❌ 终止 → 记录原因,归档
5. 阶段3:回测评估
5.1 阶段定义
| 维度 | 内容 |
|------|------|
| 目标 | 全面评估策略历史表现,验证策略有效性 |
| 输入 | 研究备忘录(已通过 Gate-2) |
| 核心活动 | 完整回测、参数敏感性分析、稳健性测试、过拟合检查 |
| 产出物 | 回测报告 + 策略规范 |
| 责任人 | Quant Researcher + Quant Dev |
| 预估时长 | 2-4 周 |
5.2 产出物 A:回测报告
---
doc_id: BR-{策略类型}-{版本}
title: Backtest Report — {完整标题}
date: YYYY-MM-DD
status: Draft | Review | Approved
owner: Strategy Research
---
## 1. 回测配置
### 1.1 数据
- 时间范围:[开始, 结束]
- 标的池:...
- 数据源:...
- 数据质量检查:✓ 通过 / ✗ 问题说明
### 1.2 成本假设
| 成本项 | 假设值 | 依据 |
|--------|--------|------|
| 手续费 | ... | 实际费率 |
| 滑点 | ... | 历史分析 |
| 冲击成本 | ... | 容量估算 |
### 1.3 执行假设
- 成交方式:t+1 open / 收盘 / VWAP
- 订单类型:market / limit
- 流动性约束:...
## 2. 核心指标
### 2.1 收益指标
| 指标 | 样本内 | 样本外 | 合格标准 |
|------|--------|--------|----------|
| 年化收益 | ... | ... | > X% |
| 累计收益 | ... | ... | > Y% |
| 夏普比率 | ... | ... | > 1.5 |
| 卡尔玛比率 | ... | ... | > 1.0 |
### 2.2 风险指标
| 指标 | 样本内 | 样本外 | 合格标准 |
|------|--------|--------|----------|
| 最大回撤 | ... | ... | < X% |
| 日收益波动 | ... | ... | < Y% |
| 尾部风险(5%) | ... | ... | > -Z% |
### 2.3 交易指标
| 指标 | 值 | 合格标准 |
|------|-----|----------|
| 年化交易次数 | ... | 合理范围 |
| 平均持仓时间 | ... | > X小时 |
| 胜率 | ... | > Y% |
| 盈亏比 | ... | > Z |
## 3. 稳健性分析
### 3.1 参数敏感性
| 参数 | 变动范围 | 收益变化 | 结论 |
|------|----------|----------|------|
| ... | ... | ... | 稳定/敏感 |
### 3.2 时间切片分析
| 年份 | 收益 | 夏普 | 回撤 |
|------|------|------|------|
| 2022 | ... | ... | ... |
| 2023 | ... | ... | ... |
| 2024 | ... | ... | ... |
### 3.3 市场环境分析
| 环境 | 表现 | 结论 |
|------|------|------|
| 牛市 | ... | ... |
| 熊市 | ... | ... |
| 震荡 | ... | ... |
## 4. 过拟合检查
- [ ] 样本外表现未显著劣化
- [ ] 参数数量合理(< 样本量的 1/10)
- [ ] Walk-forward 测试通过
- [ ] 蒙特卡洛验证通过
## 5. 风险场景
| 场景 | 损失估计 | 概率 | 应对 |
|------|----------|------|------|
| 极端波动 | ... | ... | ... |
| 流动性枯竭 | ... | ... | ... |
| 系统故障 | ... | ... | ... |
## 6. 结论与建议
### 6.1 综合评估
- 策略有效性:✓ / ✗
- 风险可控性:✓ / ✗
- 实盘推荐:是 / 否 / 待观察
### 6.2 进入模拟盘条件
- [ ] 样本外夏普 > 1.0
- [ ] 最大回撤 < 可承受阈值
- [ ] 稳健性测试通过
- [ ] Risk 审批通过
5.3 产出物 B:策略规范
---
doc_id: SS-{策略类型}-{版本}
title: Strategy Specification — {完整标题}
date: YYYY-MM-DD
status: Baseline | Trial | Production
owner: Strategy Research
audience: [Quant Dev, Trader, Risk]
---
## 1. 策略摘要
- 类型、标的、信号、执行方式
## 2. 固定参数
所有参数必须版本化,运行中不手动调整
## 3. 数据输入
- 数据源、频率、对齐规则
## 4. 信号计算
确定性计算逻辑,伪代码
## 5. 交易逻辑
- 入场条件
- 出场条件
- 仓位计算
- 组合约束
## 6. 风险控制
- 单笔止损
- 组合止损
- 极端情况处理
## 7. 执行与成本
- 订单类型
- 成本模型
## 8. 日志与审计
必记字段列表
5.4 Gate-3:风险可控性关卡
| 检查项 | 检查人 | 标准 | 决策权 |
|--------|--------|------|--------|
| 回测真实性 | Risk | 无未来函数、成本假设合理 | 一票否决 |
| 风险指标 | Risk | 回撤、尾部风险在可接受范围 | 一票否决 |
| 样本外表现 | PM | 样本外未显著劣化 | 一票否决 |
| 策略完整性 | Quant Dev | 规范可执行,无歧义 | 要求修改 |
决策会议:必须召开评审会议,各方签字确认
6. 阶段4:模拟盘测试
6.1 阶段定义
| 维度 | 内容 |
|------|------|
| 目标 | 在真实市场环境中验证策略,排除数据偏差和执行风险 |
| 输入 | 策略规范(已通过 Gate-3) |
| 核心活动 | 实时信号生成、模拟成交、日志记录、差异分析 |
| 产出物 | 模拟盘报告 + 实盘就绪评估 |
| 责任人 | Quant Dev + Trader |
| 预估时长 | 4-12 周 |
6.2 产出物 A:模拟盘报告
---
doc_id: PR-{策略类型}-{版本}
title: Paper Trading Report — {完整标题}
date: YYYY-MM-DD
status: Draft | Review | Passed | Failed
owner: Quant Dev
---
## 1. 测试配置
### 1.1 环境
- 测试周期:[开始, 结束]
- 数据源:实时行情
- 执行方式:模拟成交(不实际下单)
### 1.2 成本假设
| 成本项 | 模拟方式 | 说明 |
|--------|----------|------|
| 手续费 | 按交易所费率 | 实时获取 |
| 滑点 | t+1 open ± 固定 bps | 与回测一致 |
| 资金占用 | 按仓位计算 | 模拟冻结 |
## 2. 运行统计
### 2.1 基本统计
| 指标 | 值 |
|------|-----|
| 运行天数 | ... |
| 信号生成次数 | ... |
| 执行交易次数 | ... |
| 数据缺失次数 | ... |
| 系统故障次数 | ... |
### 2.2 性能指标
| 指标 | 模拟盘 | 回测(同期) | 偏差 |
|------|--------|------------|------|
| 累计收益 | ... | ... | ...% |
| 夏普比率 | ... | ... | ... |
| 最大回撤 | ... | ... | ... |
| 交易次数 | ... | ... | ... |
## 3. 差异分析
### 3.1 信号差异
- 回测与模拟盘信号一致性:...%
- 差异原因分析:
- 数据对齐问题
- 计算精度差异
- 边界条件处理
### 3.2 执行差异
- 模拟成交 vs 理想成交偏差:...%
- 需调整的执行假设:
- 滑点假设需调整为 X bps
- 流量约束需考虑 Y
## 4. 技术验证
### 4.1 系统稳定性
| 检查项 | 结果 | 说明 |
|--------|------|------|
| 数据延迟 | ✓/✗ | 延迟中位数 X ms |
| 信号生成时效 | ✓/✗ | 平均耗时 Y ms |
| 日志完整性 | ✓/✗ | 无丢失 |
| 异常处理 | ✓/✗ | 恢复正常 |
### 4.2 数据质量
- 缺失数据处理:✓ 符合预期 / ✗ 需改进
- 异常值检测:✓ 正常触发 / ✗ 漏报/误报
- 多源数据对齐:✓ 无问题 / ✗ 有延迟
## 5. 风险事件
| 日期 | 事件 | 影响 | 处理 |
|------|------|------|------|
| ... | ... | ... | ... |
## 6. 实盘就绪评估
### 6.1 必要条件(必须全部满足)
- [ ] 模拟盘运行 ≥ 4 周
- [ ] 信号生成无逻辑错误
- [ ] 系统稳定性 ≥ 99.5%
- [ ] 日志完整可追溯
- [ ] 与回测偏差可解释
### 6.2 推荐条件(建议满足)
- [ ] 模拟盘夏普 > 0.5
- [ ] 模拟盘运行 ≥ 8 周
- [ ] 覆盖不同市场环境
### 6.3 结论
- 实盘就绪:✓ 是 / ✗ 否 / ⏸️ 待观察
- 如否,需解决的问题:
1. ...
2. ...
6.3 产出物 B:实盘就绪检查表
---
doc_id: PRC-{策略类型}-{版本}
title: Production Readiness Checklist
date: YYYY-MM-DD
---
## 技术就绪
- [ ] 代码已合并主分支,版本冻结
- [ ] 所有配置已版本化管理
- [ ] 监控告警已配置
- [ ] 日志已接入审计系统
- [ ] 紧急停止机制已测试
## 业务就绪
- [ ] 策略规范最终确认
- [ ] 风险参数最终确认
- [ ] 资金分配已确定
- [ ] 交易账户已开设/配置
## 运营就绪
- [ ] Trader 已接受培训
- [ ] 值班安排已确定
- [ ] 应急流程已演练
- [ ] 相关方已通知
6.4 Gate-4:执行验证关卡
| 检查项 | 检查人 | 标准 |
|--------|--------|------|
| 系统稳定性 | Quant Dev | 运行期间无重大故障 |
| 信号正确性 | Quant Researcher | 信号逻辑与回测一致 |
| 日志完整性 | Risk | 所有关键决策可追溯 |
| 差异可解释 | PM | 与回测偏差有合理解释 |
关键决策:
-
模拟盘 ≥4 周 且所有必要条件满足 → 可申请进入小资金实盘
-
任何必要条件不满足 → 延长测试或修复后重新测试
7. 阶段5:小资金实盘
7.1 阶段定义
| 维度 | 内容 |
|------|------|
| 目标 | 用真实资金验证策略,捕捉模拟盘无法发现的风险 |
| 输入 | 实盘就绪评估(已通过 Gate-4) |
| 核心活动 | 真实下单、资金管理、性能监控、差异分析 |
| 产出物 | 实盘报告 + 放大申请/终止建议 |
| 责任人 | Trader + Risk |
| 预估时长 | 8-24 周 |
7.2 产出物 A:实盘报告
---
doc_id: LR-{策略类型}-{版本}
title: Live Report — {完整标题}
date: YYYY-MM-DD
status: Active | Paused | Terminated
owner: Trader
---
## 1. 运行概况
### 1.1 基本信息
| 项目 | 值 |
|------|-----|
| 开始日期 | ... |
| 报告日期 | ... |
| 运行天数 | ... |
| 初始资金 | ... USDT |
| 当前资金 | ... USDT |
### 1.2 资金配置
| 项目 | 配置 | 说明 |
|------|------|------|
| 小资金上限 | ... | 预设风险上限 |
| 当前使用 | ... | 实际占用 |
| 剩余额度 | ... | 可加仓空间 |
## 2. 性能指标
### 2.1 收益分析
| 指标 | 实盘 | 模拟盘 | 回测 | 偏差 |
|------|------|--------|------|------|
| 累计收益 | ... | ... | ... | ... |
| 年化收益 | ... | ... | ... | ... |
| 夏普比率 | ... | ... | ... | ... |
| 最大回撤 | ... | ... | ... | ... |
| 卡尔玛比率 | ... | ... | ... | ... |
### 2.2 交易统计
| 指标 | 值 | 目标 | 状态 |
|------|-----|------|------|
| 交易次数 | ... | ... | ... |
| 胜率 | ... | >50% | ✓/✗ |
| 盈亏比 | ... | >1.5 | ✓/✗ |
| 平均持仓时间 | ... | ... | ... |
## 3. 执行分析
### 3.1 成本实际值
| 成本项 | 预设 | 实际 | 偏差 |
|--------|------|------|------|
| 手续费率 | ... bps | ... bps | ...% |
| 实际滑点 | ... bps | ... bps | ...% |
| 冲击成本 | ... bps | ... bps | ...% |
### 3.2 订单执行质量
| 指标 | 值 | 目标 |
|------|-----|------|
| 成交率 | ...% | >99% |
| 部分成交率 | ...% | <5% |
| 撤单率 | ...% | <10% |
## 4. 风险事件
### 4.1 风险触发记录
| 日期 | 触发类型 | 处置 | 结果 |
|------|----------|------|------|
| ... | 止损/风控/系统 | ... | ... |
### 4.2 异常情况
| 日期 | 异常描述 | 影响程度 | 根因分析 |
|------|----------|----------|----------|
| ... | ... | 轻微/中等/严重 | ... |
## 5. 差异根因分析
### 5.1 实盘 vs 模拟盘差异
| 差异项 | 大小 | 原因 | 改进措施 |
|--------|------|------|----------|
| 收益差异 | ... | 滑点低估 | 调整参数 |
| 交易次数差异 | ... | 流量限制 | 优化执行 |
### 5.2 实盘 vs 回测差异
| 差异项 | 大小 | 原因 | 改进措施 |
|--------|------|------|----------|
| ... | ... | ... | ... |
## 6. 策略参数追踪
所有参数变更记录(版本化):
- 当前版本:v1.2
- 变更历史:...
7.3 产出物 B:放大/终止决策模板
---
doc_id: GS-{策略类型}-{版本}
title: Go/No-Go Decision — Scale or Terminate
date: YYYY-MM-DD
---
## 放大条件(建议满足 ≥4项)
- [ ] 实盘运行 ≥ 8 周
- [ ] 实盘夏普 ≥ 0.5(或与模拟盘偏差 <20%)
- [ ] 最大回撤在可接受范围
- [ ] 无重大风险事件
- [ ] 执行成本与假设一致
- [ ] 系统稳定性 ≥ 99.9%
## 终止条件(满足任一立即讨论)
- [ ] 实盘运行 ≥ 12 周仍亏损
- [ ] 单周亏损 > 风险上限
- [ ] 发生未预见风险且无法控制
- [ ] 系统稳定性无法保证
## 决策建议
### 方案 A:放大规模
- 建议资金规模:...
- 风险控制调整:...
- 监控重点:...
### 方案 B:继续观察
- 延长周期:...
- 需改进项:...
- 复查时间:...
### 方案 C:终止策略
- 终止原因:...
- 经验总结:...
- 归档位置:...
7.4 Gate-5:实盘验证关卡
| 检查项 | 检查人 | 决策权 |
|--------|--------|--------|
| 收益达预期 | PM | 建议权 |
| 风险可控 | Risk | 一票否决 |
| 执行稳定 | Trader | 建议权 |
| 系统可靠 | Quant Dev | 一票否决 |
决策会议:各方参与,PM 综合决策
决策结果:
-
✅ 放大 → 进入阶段6
-
⏸️ 观察 → 延长小资金期
-
❌ 终止 → 复盘总结,归档
8. 阶段6:全规模上线
8.1 阶段定义
| 维度 | 内容 |
|------|------|
| 目标 | 策略正式进入生产,执行完整资金规模 |
| 输入 | 放大申请(已通过 Gate-5) |
| 核心活动 | 资金配置、生产部署、监控上线、交接确认 |
| 产出物 | 上线计划 + 生产确认单 |
| 责任人 | PM + Risk + Trader |
| 预估时长 | 1-2 周(准备)+ 持续运行 |
8.2 产出物 A:上线计划
---
doc_id: DP-{策略类型}-{版本}
title: Deployment Plan — {完整标题}
date: YYYY-MM-DD
status: Pending | Approved | Executed
---
## 1. 上线概述
### 1.1 基本信息
| 项目 | 内容 |
|------|------|
| 策略名称 | ... |
| 策略版本 | ... (冻结) |
| 目标上线日期 | ... |
| 负责人 | ... |
### 1.2 资金计划
| 阶段 | 资金规模 | 时间安排 | 条件 |
|------|----------|----------|------|
| 初始上线 | ... | ... | ... |
| 第一次加仓 | ... | 运行 X 周稳定 | 收益/风险符合预期 |
| 第二次加仓 | ... | 运行 Y 周稳定 | ... |
| 目标规模 | ... | ... | ... |
## 2. 上线前检查
### 2.1 技术检查(责任人:Quant Dev)
- [ ] 代码版本已冻结,tag 为 v{版本}
- [ ] 所有配置已同步到生产环境
- [ ] 监控告警已配置并测试
- [ ] 日志系统已接入
- [ ] 紧急停止机制已就绪
- [ ] 数据备份已配置
### 2.2 业务检查(责任人:Risk)
- [ ] 风险参数已最终确认
- [ ] 止损/熔断阈值已设置
- [ ] 交易权限已配置
- [ ] 合规检查已完成
### 2.3 运营检查(责任人:Trader)
- [ ] 交易账户已配置
- [ ] API 密钥已更新
- [ ] 初始资金已划转
- [ ] 值班表已确认
- [ ] 应急联系人已通知
## 3. 监控配置
### 3.1 实时监控
| 监控项 | 阈值 | 告警方式 | 处理人 |
|--------|------|----------|--------|
| PnL 日波动 | ±...% | 短信/邮件 | Trader |
| 回撤 | >...% | 电话 | Risk |
| 系统延迟 | >...ms | 钉钉/Slack | Quant Dev |
| 交易失败率 | >...% | 短信 | Trader |
### 3.2 日度报告
- 每日 17:00 自动生成日报
- 发送给:PM, Risk, Trader, Quant Researcher
- 内容:PnL、持仓、交易、风险指标
### 3.3 周度/月度复盘
- 每周一复盘上周表现
- 每月1日复盘上月表现
- 形成复盘报告
## 4. 应急预案
### 4.1 紧急停止触发条件
| 条件 | 触发动作 | 恢复流程 |
|------|----------|----------|
| 单日亏损 > X% | 立即停止新开仓 | Risk 评估后决定 |
| 系统故障 | 停止策略 | 修复后重启 |
| 极端市场 | 人工决策 | PM 决定 |
### 4.2 紧急联系人
| 角色 | 姓名 | 联系方式 |
|------|------|----------|
| PM | ... | ... |
| Risk | ... | ... |
| Trader | ... | ... |
| Quant Dev | ... | ... |
## 5. 上线时间表
| 时间 | 事项 | 责任人 | 状态 |
|------|------|--------|------|
| D-7 | 完成上线前检查 | 全部 | 待完成 |
| D-3 | 应急演练 | Trader | 待完成 |
| D-1 | 最终确认会 | PM | 待完成 |
| D-0 | 正式上线 | Trader | 待完成 |
| D+1 | 首日复盘 | PM | 待完成 |
| W+1 | 首周复盘 | PM | 待完成 |
8.3 产出物 B:生产确认单
---
doc_id: PC-{策略类型}-{版本}
title: Production Confirmation
date: YYYY-MM-DD
---
## 上线确认
### 技术确认
- [ ] 生产环境部署完成
- [ ] 监控告警正常运行
- [ ] 日志系统正常记录
- 确认人:Quant Dev | 日期:...
### 业务确认
- [ ] 资金已到位
- [ ] 交易权限已开通
- [ ] 风险参数已生效
- 确认人:Risk | 日期:...
### 运营确认
- [ ] Trader 已准备就绪
- [ ] 应急流程已演练
- [ ] 值班安排已确认
- 确认人:Trader | 日期:...
### PM 最终确认
- [ ] 所有检查项通过
- [ ] 上线时间已确认
- 确认人:PM | 日期:...
## 策略版本信息
- 代码版本:{commit_hash}
- 配置版本:{config_hash}
- 模型版本:{model_version}
- 数据快照:{data_snapshot_id}
8.4 Gate-6:生产上线关卡
关卡性质:最终把关,通过即正式生产
| 检查项 | 检查人 | 决策权 |
|--------|--------|--------|
| 技术就绪 | Quant Dev | 一票否决 |
| 风险确认 | Risk | 一票否决 |
| 运营就绪 | Trader | 一票否决 |
| PM 终审 | PM | 最终决策 |
放行条件:所有方确认且无否决
9. 阶段7:监控运维
9.1 阶段定义
| 维度 | 内容 |
|------|------|
| 目标 | 保障策略稳定运行,及时发现并处理问题 |
| 输入 | 已上线策略 |
| 核心活动 | 实时监控、定期复盘、参数调优、风险处置 |
| 产出物 | 监控仪表盘 + 运维日志 + 复盘报告 |
| 责任人 | Trader + Risk + Quant Dev |
| 持续时间 | 持续 |
9.2 监控指标体系
---
doc_id: M-{策略类型}-{版本}
title: Monitoring Metrics — {完整标题}
date: YYYY-MM-DD
last_update: YYYY-MM-DD
---
## 1. 实时监控(秒级/分钟级)
### 1.1 系统健康
| 指标 | 频率 | 正常范围 | 告警阈值 | 告警级别 |
|------|------|----------|----------|----------|
| 心跳信号 | 10s | 有响应 | 超过 30s | P1 |
| 信号生成延迟 | 1m | <100ms | >500ms | P2 |
| 订单延迟 | 1m | <200ms | >1s | P2 |
| API 连接状态 | 10s | 正常 | 断开 | P1 |
### 1.2 交易监控
| 指标 | 频率 | 正常范围 | 告警阈值 | 告警级别 |
|------|------|----------|----------|----------|
| 持仓数量 | 实时 | 0-最大 | >最大 | P1 |
| 单笔仓位 | 实时 | <上限 | >上限 | P1 |
| 日内成交额 | 1m | 正常 | 异常波动 | P2 |
| 拒单率 | 1m | <1% | >5% | P2 |
### 1.3 风险监控
| 指标 | 频率 | 正常范围 | 告警阈值 | 告警级别 |
|------|------|----------|----------|----------|
| 日 PnL | 1m | ±X% | ±Y% | P1 |
| 浮动 PnL | 1m | ±X% | ±Y% | P2 |
| 回撤 | 实时 | <X% | >Y% | P1 |
| 杠杆率 | 实时 | <X | >Y | P1 |
## 2. 日度监控(每日收盘后)
### 2.1 性能指标
| 指标 | 当日值 | YTD | 目标 |
|------|--------|-----|------|
| 收益率 | ... | ... | ... |
| 夏普 | ... | ... | >1.0 |
| 回撤 | ... | ... | <X% |
| 胜率 | ... | ... | >50% |
### 2.2 交易分析
| 指标 | 当日值 | 近7日 | 近30日 |
|------|--------|-------|--------|
| 交易次数 | ... | ... | ... |
| 平均持仓时间 | ... | ... | ... |
| 盈亏比 | ... | ... | ... |
### 2.3 执行质量
| 指标 | 当日值 | 目标 |
|------|--------|------|
| 滑点(中位数) | ... bps | <X bps |
| 成交率 | ...% | >99% |
| 部分成交率 | ...% | <5% |
## 3. 周度/月度分析
### 3.1 策略健康度
| 维度 | 指标 | 当前值 | 趋势 | 评级 |
|------|------|--------|------|------|
| 收益能力 | 夏普 | ... | ↑/→/↓ | A/B/C |
| 风险控制 | 最大回撤 | ... | ↑/→/↓ | A/B/C |
| 执行质量 | 滑点 | ... | ↑/→/↓ | A/B/C |
| 稳定性 | 收益波动 | ... | ↑/→/↓ | A/B/C |
### 3.2 参数漂移检测
| 参数 | 初始值 | 当前值 | 漂移幅度 | 状态 |
|------|--------|--------|----------|------|
| beta | ... | ... | ...% | ✓/⚠️ |
| 波动率 | ... | ... | ...% | ✓/⚠️ |
| 相关性 | ... | ... | ...% | ✓/⚠️ |
| 特征分布 | ... | ... | ...% | ✓/⚠️ |
## 4. 告警分级与处理
### P1 级别(紧急,5分钟内响应)
- 系统宕机/无心跳
- 持仓异常/超限
- 单日亏损超阈值
- 处理:电话通知,立即介入
### P2 级别(重要,30分钟内响应)
- 订单延迟/失败率高
- 浮动亏损接近警戒线
- 数据异常
- 处理:短信/IM 通知,及时处理
### P3 级别(一般,当日处理)
- 性能轻微下降
- 非关键指标波动
- 处理:邮件通知,当日查看
## 5. 仪表盘配置
### 实时面板
- 实时 PnL 曲线
- 当前持仓列表
- 实时信号流
- 系统状态灯
### 日度面板
- 日收益/回撤柱状图
- 交易统计卡片
- 执行质量指标
- 风险指标热力图
### 趋势面板
- 累计收益曲线
- 滚动夏普
- 回撤曲线
- 交易分布热力图
9.3 复盘报告模板
---
doc_id: RR-{策略类型}-{日期}
title: Review Report — {完整标题}
review_type: Daily | Weekly | Monthly | Ad-hoc
date: YYYY-MM-DD
---
## 1. 概览
### 1.1 基本信息
| 项目 | 内容 |
|------|------|
| 复盘周期 | ... |
| 策略版本 | ... |
| 负责人 | ... |
### 1.2 核心指标
| 指标 | 本期 | 上期 | 变化 |
|------|------|------|------|
| 收益率 | ...% | ...% | ... |
| 夏普 | ... | ... | ... |
| 最大回撤 | ...% | ...% | ... |
| 交易次数 | ... | ... | ... |
## 2. 市场环境分析
- 本期市场特征:
- 对策略的影响:
- 与预期是否一致:
## 3. 表现分析
### 3.1 收益归因
| 归因项 | 贡献 |
|--------|------|
| Alpha | ... |
| Beta | ... |
| 执行损耗 | ... |
| 成本 | ... |
### 3.2 交易分析
- 交易笔数:... (盈利: ... / 亏损: ...)
- 胜率:...%
- 盈亏比:...:1
- 平均持仓时间:...
### 3.3 风险分析
- 最大回撤:...%,发生在 ...
- 回撤恢复时间:...
- 风险事件:有/无
## 4. 问题与改进
### 4.1 发现的问题
| 问题描述 | 严重程度 | 根因分析 |
|----------|----------|----------|
| ... | 高/中/低 | ... |
### 4.2 改进措施
| 问题 | 改进方案 | 责任人 | 完成时间 |
|------|----------|--------|----------|
| ... | ... | ... | ... |
## 5. 决策建议
### 参数调整
- 是否需要调整:是/否
- 调整内容:...
- 预期影响:...
### 资金调整
- 是否需要调整:是/否
- 调整方案:...
- 理由:...
### 策略状态
- [ ] 继续运行
- [ ] 暂停新开仓
- [ ] 减仓
- [ ] 终止策略
## 6. 下期重点
- 监控重点:...
- 关注指标:...
- 风险预案:...
9.4 运维流程
┌─────────────────────────────────────────────────────────────────┐
│ 运维循环 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ 实时监控 │ → │ 告警处置 │ → │ 问题归档 │ → │ 复盘分析 │ │
│ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │
│ ↓ │
│ ┌─────────┐ │
│ │ 决策执行 │ ←──────┐ │
│ └─────────┘ │ │
│ ↓ │ │
│ ┌─────────┐ │ │
│ │ 参数调整 │ ───────┘ │
│ └─────────┘ │
│ │
│ 决策类型: │
│ - 继续运行 │ - 暂停新开仓 │ - 减仓 │ - 终止 │
└─────────────────────────────────────────────────────────────────┘
9.5 停止/终止条件
自动停止(硬规则):
-
单日亏损 > 日风险上限
-
累计亏损 > 总风险上限
-
系统故障超过 X 分钟无法恢复
人工决策停止:
-
周度/月度复盘决定
-
市场环境发生重大变化
-
策略逻辑失效
10. 角色与职责
10.1 角色定义
| 角色 | 主要职责 | 必备技能 |
|------|----------|----------|
| PM | 整体决策、资源协调、关卡把关 | 项目管理、风险判断 |
| Quant Researcher | 策略研究、逻辑设计、回测分析 | 量化建模、统计分析 |
| Quant Dev | 系统开发、技术实现、运维支持 | 编程、系统架构 |
| Trader | 交易执行、日常监控、异常处理 | 交易经验、市场敏感 |
| Risk | 风险评估、参数审核、合规检查 | 风险管理、合规知识 |
10.2 阶段责任矩阵
| 阶段 | PM | Quant Researcher | Quant Dev | Trader | Risk |
|------|-----|-------------------|-----------|--------|------|
| 1 想法孵化 | 参与 | 主导 | - | - | - |
| 2 研究验证 | 参与 | 主导 | 咨询 | - | 审批 |
| 3 回测评估 | 审批 | 主导 | 主导 | - | 审批 |
| 4 模拟盘 | 监督 | 指导 | 主导 | 参与 | 审批 |
| 5 小资金实盘 | 决策 | 分析 | 支持 | 主导 | 审批 |
| 6 全规模上线 | 决策 | - | 确认 | 确认 | 确认 |
| 7 监控运维 | 决策 | 分析 | 支持 | 主导 | 监督 |
11. 产出物清单
11.1 按阶段分类
| 阶段 | 产出物 | 模板 | 必需 |
|------|--------|------|------|
| 1 想法孵化 | 想法备忘录 | ✓ | ✓ |
| 2 研究验证 | 研究备忘录 | ✓ | ✓ |
| 3 回测评估 | 回测报告 | ✓ | ✓ |
| | 策略规范 | ✓ | ✓ |
| 4 模拟盘 | 模拟盘报告 | ✓ | ✓ |
| | 实盘就绪检查表 | ✓ | ✓ |
| 5 小资金实盘 | 实盘报告 | ✓ | ✓ |
| | 放大/终止决策 | ✓ | ✓ |
| 6 全规模上线 | 上线计划 | ✓ | ✓ |
| | 生产确认单 | ✓ | ✓ |
| 7 监控运维 | 监控指标 | ✓ | ✓ |
| | 复盘报告 | ✓ | ✓ |
| | 运维日志 | ✓ | ✓ |
11.2 产出物命名规范
{类型前缀}-{策略类型}-{版本}.{扩展名}
类型前缀:
- IM (Idea Memo) 想法备忘录
- RM (Research Memo) 研究备忘录
- BR (Backtest Report) 回测报告
- SS (Strategy Spec) 策略规范
- PR (Paper Report) 模拟盘报告
- PRC (Readiness Check) 就绪检查
- LR (Live Report) 实盘报告
- GS (Go/No-Go) 决策文档
- DP (Deployment Plan) 上线计划
- PC (Production Conf) 生产确认
- M (Metrics) 监控指标
- RR (Review Report) 复盘报告
示例:
- RM-PRMR-ML-SPOT-v0.1.md
- BR-PRMR-ML-SPOT-v1.0.md
- SS-PRMR-ML-SPOT-v1.0.md
12. 决策日志
12.1 关键设计决策
| 决策ID | 决策内容 | 原因 | 替代方案 | 日期 |
|--------|----------|------|----------|------|
| D001 | 采用7阶段流程 | 覆盖完整生命周期,风险可控 | 简化为3阶段 | 2026-03-03 |
| D002 | 每阶段设置关卡 | 确保质量,防止问题传递 | 终点把关 | 2026-03-03 |
| D003 | 产出物强制模板化 | 保证完整性,便于追溯 | 自由格式 | 2026-03-03 |
| D004 | Risk 一票否决权 | 风险优先原则 | 多数通过 | 2026-03-03 |
| D005 | 版本化所有资产 | 可追溯、可回滚 | 无版本管理 | 2026-03-03 |
12.2 待讨论事项
| 事项ID | 事项描述 | 提出人 | 状态 |
|--------|----------|--------|------|
| TBD001 | 是否需要独立的合规审查流程 | - | 待讨论 |
| TBD002 | 多策略组合时的流程适配 | - | 待讨论 |
| TBD003 | 策略终止后的复盘流程标准化 | - | 待讨论 |
附录A:流程图汇总
A.1 完整决策流程
想法
↓
[Gate-1: 可行性] ✅ → 研究
✗ → 归档
↓
[Gate-2: 逻辑合理] ✅ → 回测
✗ → 修改/终止
↓
[Gate-3: 风险可控] ✅ → 模拟盘
✗ → 修改/终止
↓
[Gate-4: 执行验证] ✅ → 小资金实盘
✗ → 延长测试/修复
↓
[Gate-5: 实盘验证] ✅ → 全规模上线
⏸️ → 继续观察
✗ → 终止
↓
[Gate-6: 生产上线] ✅ → 监控运维
✗ → 修复后重试
↓
持续评估 ← → [继续/调整/终止]
A.2 文档依赖关系
IM → RM → BR ─┬→ SS → PR → PRC → LR → GS → DP → PC
│
└→ (并行开发)
文档版本:v1.0
最后更新:2026-03-03
维护人:Strategy Research