Skip to content

11.10 实盘复盘:策略层、系统层、执行层 ​

课前导读 ​

本章目标

学完能解决什么困惑:你将学会把实盘亏损拆解到策略层、系统层和执行层,而不是简单甩锅给市场、运气或某一笔交易。

适合谁学习:已经理解组合、回测、实盘架构、监控告警、热更新和数据质量,希望形成稳定复盘习惯的 A 股投资新手。

难度:advanced

用时:约 45 分钟


知识正文 ​

先想一个医生看病的场景。

病人发烧了。

专业医生不会只说“体温高,所以吃退烧药”。

他会继续问:是感染、过敏、疲劳,还是药物反应?

量化实盘亏损也是这样。

账户亏钱只是症状。

真正要找的是病因。

病因可能在策略层。

也可能在系统层。

还可能在执行层。

实盘复盘的价值,就是把“我亏了”拆成“为什么亏、亏在何处、下次如何减少同类错误”。

1. 为什么实盘复盘不能只看盈亏 ​

很多新手复盘时只看今天赚了还是亏了。

赚钱就觉得策略有效。

亏钱就怀疑策略失效。

这种复盘方式太粗糙。

因为单日盈亏有很多噪音。

市场整体下跌可能让好策略也亏。

运气好买到强势股,也可能掩盖系统问题。

订单失败、数据错位、情绪干预,都可能让结果偏离原计划。

所以,实盘复盘不能只问“结果如何”。

还要问“过程是否符合规则”。

如果过程正确而结果亏损,可能是策略正常承受波动。

如果结果赚钱但过程失控,反而要警惕。

关键心得

实盘复盘的核心不是奖励赚钱、惩罚亏钱,而是检查结果和过程是否一致。

2. 三层复盘框架 ​

三层复盘把问题分成策略层、系统层、执行层。

策略层关注规则本身。

系统层关注数据、服务、风控、日志、版本等工程环节。

执行层关注订单、成交、人工干预和纪律。

这三层像一栋楼的三层结构。

策略层是设计图。

系统层是水电和承重结构。

执行层是施工动作。

设计图好,但施工乱,也会出问题。

施工认真,但水电漏,也会出问题。

系统稳定,但设计图本身不适合当前环境,也会出问题。

mermaid
graph TD
  A[实盘结果] --> B[策略层复盘]
  A --> C[系统层复盘]
  A --> D[执行层复盘]
  B --> E[规则是否仍然有效]
  C --> F[数据与系统是否可靠]
  D --> G[订单与纪律是否到位]

3. 策略层复盘:规则是否还在解释市场 ​

策略层复盘不是盘后找借口。

它要回答:原来的投资假设是否仍然成立?

例如你的策略假设低估值股票在中长期更稳健。

那么复盘要看低估值因子近期是否整体失效,还是个别股票拖累。

例如你的策略假设趋势延续。

那么复盘要看市场是否进入震荡环境,导致趋势信号频繁反转。

策略层复盘要避免两个极端。

第一个极端是亏一天就改规则。

第二个极端是连续异常还坚持“长期会好”。

正确做法是设定观察窗口。

例如连续多个调仓周期偏离预期,才进入策略假设复检。

策略层复盘常问的问题包括:

本次信号是否符合策略规则?

亏损是否集中在某类因子或行业?

组合暴露是否偏离预期?

市场环境是否与回测主要盈利阶段不同?

交易成本是否吞噬了预期收益?

4. 系统层复盘:机器是否按规则工作 ​

系统层复盘关注的是“系统有没有把策略正确执行出来”。

它不评价策略聪不聪明。

它评价数据、程序、监控、版本和风控是否可靠。

例如行情数据是否缺失。

复权口径是否一致。

策略版本是否正确加载。

监控告警是否及时触发。

风控阈值是否生效。

日志是否能追溯到每个信号和订单。

如果系统层出问题,策略层结论就不可靠。

因为你复盘的可能不是原策略,而是被错误系统扭曲后的结果。

风险提示

不要在系统异常未排除时急着优化策略。先确认机器有没有按规则工作,再评价规则本身。

5. 执行层复盘:订单与纪律是否偏离计划 ​

执行层复盘关注交易动作。

信号生成后,是否按计划下单。

订单是否成交。

成交价格是否明显偏离预期。

有没有因为恐惧取消订单。

有没有因为兴奋追加计划外交易。

有没有在盘中临时改规则。

在 A 股语境中,执行层还要关注涨跌停、停牌、流动性不足、集合竞价影响等现实约束。

例如策略计划买入一只股票,但它开盘迅速涨停,无法成交。

这不是策略层错误。

它属于执行约束。

再例如订单可以成交,但你因为看到大盘下跌而手动取消。

这就是纪律偏离。

执行层复盘要诚实。

它不是为了责备自己。

而是为了把可改进动作找出来。

6. 把亏损拆解,而不是甩锅 ​

成熟投资者不会简单说“今天市场太差”。

市场确实可能很差。

但复盘还要继续拆。

如果市场普跌,组合是否比同类股票跌得更多?

如果跌得更多,是行业集中、个股风险、仓位过高,还是执行滑点?

如果系统报错,是数据源问题、监控缺失,还是版本发布失误?

如果人工干预,是规则不清楚、情绪失控,还是盘前预案不足?

拆解不是为了找替罪羊。

拆解是为了找到下一次可以提前处理的环节。

mermaid
graph TD
  A[出现亏损] --> B{信号符合规则吗}
  B -->|不符合| C[系统层或执行层排查]
  B -->|符合| D{系统数据正常吗}
  D -->|不正常| E[系统层修复]
  D -->|正常| F{执行符合计划吗}
  F -->|不符合| G[执行层改进]
  F -->|符合| H[策略层评估]

7. A 股案例:一次亏损的三层拆解 ​

假设你的组合某天亏损 2.5%。

你持有的几只中小市值股票跌幅较大。

第一反应可能是“市场风格太差”。

但三层复盘会更细。

策略层看,近期策略是否过度偏向小市值和高波动股票。

如果是,就要评估这是否超出原始策略假设。

系统层看,当天数据是否正常,仓位是否按上一版本规则计算,风控是否触发过提醒。

如果系统发现某只股票的停牌状态没有及时更新,就要把这部分影响单独记录。

执行层看,是否按计划完成卖出,是否有订单失败,是否有人为追加了计划外买入。

如果尾盘因为恐慌手动卖出,第二天又反弹,就要把它归为执行纪律问题。

最终结论可能是:

市场环境贡献了一部分亏损。

策略暴露贡献了一部分亏损。

系统数据异常贡献了一小部分偏差。

人工干预扩大了损失。

这比“市场不好”更有价值。

8. 复盘频率:日复盘、周复盘、月复盘分工不同 ​

日复盘关注当天是否按计划运行。

它要短、快、真实。

周复盘关注连续几天是否出现同类问题。

它要看模式。

月复盘关注策略假设、风险预算和组合结构。

它要看方向。

不要把所有问题都塞进日复盘。

也不要等到月底才发现系统已经连续异常两周。

一个实用安排是:

每日记录事实。

每周归纳问题。

每月决定是否调整策略或系统。

9. 复盘记录必须能被未来读懂 ​

好的复盘不是情绪日记。

它要能被一个月后的你读懂。

所以要少写“感觉很差”。

多写“组合回撤达到预警线,主要来自三只持仓,订单执行符合计划,数据无异常”。

要少写“应该早点卖”。

多写“卖出条件未触发,手动卖出属于计划外动作”。

要少写“策略可能不行”。

多写“连续三个调仓周期收益低于预期,进入策略层观察清单”。

复盘语言越清楚,未来决策越不容易被情绪污染。

10. 复盘后要形成动作 ​

没有动作的复盘,容易变成自我安慰。

动作可以分三类。

策略层动作:增加观察指标、重新评估因子、降低某类暴露。

系统层动作:补充数据校验、修复告警、完善版本记录。

执行层动作:明确盘中禁止事项、优化订单检查、减少临时干预。

每个动作都要有负责人、完成时间和验证方式。

即使是个人投资者,也可以把负责人写成“我”。

重要的是不要让问题漂浮在脑子里。

11. 一段复盘伪代码 ​

下面只是复盘流程示意,不是交易系统实现。

text
每日收盘后:
  记录组合盈亏和最大回撤
  检查信号是否符合当前策略版本
  检查数据、告警、订单和日志是否完整
  检查人工操作是否偏离盘前计划

如果 发现异常:
  将异常归入 策略层、系统层 或 执行层
  写出证据
  写出下一步动作
  设置复查日期

复盘不是为了证明自己永远正确。

复盘是为了让错误变得可见、可分类、可改进。


交互实验室 ​

本节的交互产物是一张三层复盘模板。

请在每个交易日结束后用 10 分钟填写。

复盘层级核心问题今日记录下一步动作
策略层信号是否符合策略假设
策略层亏损或盈利来自哪些暴露
策略层是否需要进入观察而非立刻修改
系统层数据是否完整、及时、口径一致
系统层监控告警是否触发并被处理
系统层当前版本、日志、风控是否可追溯
执行层订单是否按计划提交和成交
执行层是否有计划外人工干预
执行层成交偏差是否在可接受范围

练习步骤如下。

  1. 选择最近一次模拟盘或纸面交易结果。

  2. 先只写事实,不写评价。

  3. 把每个问题归入策略层、系统层或执行层。

  4. 对每个问题写出证据。

  5. 对每个问题写出下一步动作。

  6. 标记哪些动作今天就能完成。

  7. 标记哪些问题需要观察多个交易日。

  8. 最后写一句总评:本次结果是规则内波动,还是规则外偏差?

示例填写:

层级事实归因动作
策略层组合亏损主要来自小市值持仓暴露集中周复盘检查小市值权重
系统层一只股票成交量字段延迟数据时效问题加入成交量延迟告警
执行层手动取消一笔卖出纪律偏离盘前写明取消条件

练习提醒

不要把复盘写成“我今天做得好不好”。请把它写成“系统今天在哪一层出现了什么事实”。


核心复盘 ​

知识清单:

  • [ ] 我知道实盘复盘不能只看盈亏,还要检查过程是否符合规则。
  • [ ] 我能区分策略层、系统层和执行层复盘。
  • [ ] 我理解亏损可能来自规则、系统、执行,也可能来自多层共同作用。
  • [ ] 我知道系统异常未排除前,不应急着判断策略失效。
  • [ ] 我能把一次亏损拆解成事实、归因和下一步动作。
  • [ ] 我能使用三层复盘模板完成每日复盘。

金句总结

成熟的实盘复盘,不是为亏损找借口,而是把亏损拆成下一次可以提前管理的环节。

本文档仅供学习交流用途,不构成任何投资建议。股市有风险,入市需谨慎。