11.10 实盘复盘:策略层、系统层、执行层
课前导读
本章目标
学完能解决什么困惑:你将学会把实盘亏损拆解到策略层、系统层和执行层,而不是简单甩锅给市场、运气或某一笔交易。
适合谁学习:已经理解组合、回测、实盘架构、监控告警、热更新和数据质量,希望形成稳定复盘习惯的 A 股投资新手。
难度:advanced
用时:约 45 分钟
知识正文
先想一个医生看病的场景。
病人发烧了。
专业医生不会只说“体温高,所以吃退烧药”。
他会继续问:是感染、过敏、疲劳,还是药物反应?
量化实盘亏损也是这样。
账户亏钱只是症状。
真正要找的是病因。
病因可能在策略层。
也可能在系统层。
还可能在执行层。
实盘复盘的价值,就是把“我亏了”拆成“为什么亏、亏在何处、下次如何减少同类错误”。
1. 为什么实盘复盘不能只看盈亏
很多新手复盘时只看今天赚了还是亏了。
赚钱就觉得策略有效。
亏钱就怀疑策略失效。
这种复盘方式太粗糙。
因为单日盈亏有很多噪音。
市场整体下跌可能让好策略也亏。
运气好买到强势股,也可能掩盖系统问题。
订单失败、数据错位、情绪干预,都可能让结果偏离原计划。
所以,实盘复盘不能只问“结果如何”。
还要问“过程是否符合规则”。
如果过程正确而结果亏损,可能是策略正常承受波动。
如果结果赚钱但过程失控,反而要警惕。
关键心得
实盘复盘的核心不是奖励赚钱、惩罚亏钱,而是检查结果和过程是否一致。
2. 三层复盘框架
三层复盘把问题分成策略层、系统层、执行层。
策略层关注规则本身。
系统层关注数据、服务、风控、日志、版本等工程环节。
执行层关注订单、成交、人工干预和纪律。
这三层像一栋楼的三层结构。
策略层是设计图。
系统层是水电和承重结构。
执行层是施工动作。
设计图好,但施工乱,也会出问题。
施工认真,但水电漏,也会出问题。
系统稳定,但设计图本身不适合当前环境,也会出问题。
graph TD
A[实盘结果] --> B[策略层复盘]
A --> C[系统层复盘]
A --> D[执行层复盘]
B --> E[规则是否仍然有效]
C --> F[数据与系统是否可靠]
D --> G[订单与纪律是否到位]3. 策略层复盘:规则是否还在解释市场
策略层复盘不是盘后找借口。
它要回答:原来的投资假设是否仍然成立?
例如你的策略假设低估值股票在中长期更稳健。
那么复盘要看低估值因子近期是否整体失效,还是个别股票拖累。
例如你的策略假设趋势延续。
那么复盘要看市场是否进入震荡环境,导致趋势信号频繁反转。
策略层复盘要避免两个极端。
第一个极端是亏一天就改规则。
第二个极端是连续异常还坚持“长期会好”。
正确做法是设定观察窗口。
例如连续多个调仓周期偏离预期,才进入策略假设复检。
策略层复盘常问的问题包括:
本次信号是否符合策略规则?
亏损是否集中在某类因子或行业?
组合暴露是否偏离预期?
市场环境是否与回测主要盈利阶段不同?
交易成本是否吞噬了预期收益?
4. 系统层复盘:机器是否按规则工作
系统层复盘关注的是“系统有没有把策略正确执行出来”。
它不评价策略聪不聪明。
它评价数据、程序、监控、版本和风控是否可靠。
例如行情数据是否缺失。
复权口径是否一致。
策略版本是否正确加载。
监控告警是否及时触发。
风控阈值是否生效。
日志是否能追溯到每个信号和订单。
如果系统层出问题,策略层结论就不可靠。
因为你复盘的可能不是原策略,而是被错误系统扭曲后的结果。
风险提示
不要在系统异常未排除时急着优化策略。先确认机器有没有按规则工作,再评价规则本身。
5. 执行层复盘:订单与纪律是否偏离计划
执行层复盘关注交易动作。
信号生成后,是否按计划下单。
订单是否成交。
成交价格是否明显偏离预期。
有没有因为恐惧取消订单。
有没有因为兴奋追加计划外交易。
有没有在盘中临时改规则。
在 A 股语境中,执行层还要关注涨跌停、停牌、流动性不足、集合竞价影响等现实约束。
例如策略计划买入一只股票,但它开盘迅速涨停,无法成交。
这不是策略层错误。
它属于执行约束。
再例如订单可以成交,但你因为看到大盘下跌而手动取消。
这就是纪律偏离。
执行层复盘要诚实。
它不是为了责备自己。
而是为了把可改进动作找出来。
6. 把亏损拆解,而不是甩锅
成熟投资者不会简单说“今天市场太差”。
市场确实可能很差。
但复盘还要继续拆。
如果市场普跌,组合是否比同类股票跌得更多?
如果跌得更多,是行业集中、个股风险、仓位过高,还是执行滑点?
如果系统报错,是数据源问题、监控缺失,还是版本发布失误?
如果人工干预,是规则不清楚、情绪失控,还是盘前预案不足?
拆解不是为了找替罪羊。
拆解是为了找到下一次可以提前处理的环节。
graph TD
A[出现亏损] --> B{信号符合规则吗}
B -->|不符合| C[系统层或执行层排查]
B -->|符合| D{系统数据正常吗}
D -->|不正常| E[系统层修复]
D -->|正常| F{执行符合计划吗}
F -->|不符合| G[执行层改进]
F -->|符合| H[策略层评估]7. A 股案例:一次亏损的三层拆解
假设你的组合某天亏损 2.5%。
你持有的几只中小市值股票跌幅较大。
第一反应可能是“市场风格太差”。
但三层复盘会更细。
策略层看,近期策略是否过度偏向小市值和高波动股票。
如果是,就要评估这是否超出原始策略假设。
系统层看,当天数据是否正常,仓位是否按上一版本规则计算,风控是否触发过提醒。
如果系统发现某只股票的停牌状态没有及时更新,就要把这部分影响单独记录。
执行层看,是否按计划完成卖出,是否有订单失败,是否有人为追加了计划外买入。
如果尾盘因为恐慌手动卖出,第二天又反弹,就要把它归为执行纪律问题。
最终结论可能是:
市场环境贡献了一部分亏损。
策略暴露贡献了一部分亏损。
系统数据异常贡献了一小部分偏差。
人工干预扩大了损失。
这比“市场不好”更有价值。
8. 复盘频率:日复盘、周复盘、月复盘分工不同
日复盘关注当天是否按计划运行。
它要短、快、真实。
周复盘关注连续几天是否出现同类问题。
它要看模式。
月复盘关注策略假设、风险预算和组合结构。
它要看方向。
不要把所有问题都塞进日复盘。
也不要等到月底才发现系统已经连续异常两周。
一个实用安排是:
每日记录事实。
每周归纳问题。
每月决定是否调整策略或系统。
9. 复盘记录必须能被未来读懂
好的复盘不是情绪日记。
它要能被一个月后的你读懂。
所以要少写“感觉很差”。
多写“组合回撤达到预警线,主要来自三只持仓,订单执行符合计划,数据无异常”。
要少写“应该早点卖”。
多写“卖出条件未触发,手动卖出属于计划外动作”。
要少写“策略可能不行”。
多写“连续三个调仓周期收益低于预期,进入策略层观察清单”。
复盘语言越清楚,未来决策越不容易被情绪污染。
10. 复盘后要形成动作
没有动作的复盘,容易变成自我安慰。
动作可以分三类。
策略层动作:增加观察指标、重新评估因子、降低某类暴露。
系统层动作:补充数据校验、修复告警、完善版本记录。
执行层动作:明确盘中禁止事项、优化订单检查、减少临时干预。
每个动作都要有负责人、完成时间和验证方式。
即使是个人投资者,也可以把负责人写成“我”。
重要的是不要让问题漂浮在脑子里。
11. 一段复盘伪代码
下面只是复盘流程示意,不是交易系统实现。
每日收盘后:
记录组合盈亏和最大回撤
检查信号是否符合当前策略版本
检查数据、告警、订单和日志是否完整
检查人工操作是否偏离盘前计划
如果 发现异常:
将异常归入 策略层、系统层 或 执行层
写出证据
写出下一步动作
设置复查日期复盘不是为了证明自己永远正确。
复盘是为了让错误变得可见、可分类、可改进。
交互实验室
本节的交互产物是一张三层复盘模板。
请在每个交易日结束后用 10 分钟填写。
| 复盘层级 | 核心问题 | 今日记录 | 下一步动作 |
|---|---|---|---|
| 策略层 | 信号是否符合策略假设 | ||
| 策略层 | 亏损或盈利来自哪些暴露 | ||
| 策略层 | 是否需要进入观察而非立刻修改 | ||
| 系统层 | 数据是否完整、及时、口径一致 | ||
| 系统层 | 监控告警是否触发并被处理 | ||
| 系统层 | 当前版本、日志、风控是否可追溯 | ||
| 执行层 | 订单是否按计划提交和成交 | ||
| 执行层 | 是否有计划外人工干预 | ||
| 执行层 | 成交偏差是否在可接受范围 |
练习步骤如下。
选择最近一次模拟盘或纸面交易结果。
先只写事实,不写评价。
把每个问题归入策略层、系统层或执行层。
对每个问题写出证据。
对每个问题写出下一步动作。
标记哪些动作今天就能完成。
标记哪些问题需要观察多个交易日。
最后写一句总评:本次结果是规则内波动,还是规则外偏差?
示例填写:
| 层级 | 事实 | 归因 | 动作 |
|---|---|---|---|
| 策略层 | 组合亏损主要来自小市值持仓 | 暴露集中 | 周复盘检查小市值权重 |
| 系统层 | 一只股票成交量字段延迟 | 数据时效问题 | 加入成交量延迟告警 |
| 执行层 | 手动取消一笔卖出 | 纪律偏离 | 盘前写明取消条件 |
练习提醒
不要把复盘写成“我今天做得好不好”。请把它写成“系统今天在哪一层出现了什么事实”。
核心复盘
知识清单:
- [ ] 我知道实盘复盘不能只看盈亏,还要检查过程是否符合规则。
- [ ] 我能区分策略层、系统层和执行层复盘。
- [ ] 我理解亏损可能来自规则、系统、执行,也可能来自多层共同作用。
- [ ] 我知道系统异常未排除前,不应急着判断策略失效。
- [ ] 我能把一次亏损拆解成事实、归因和下一步动作。
- [ ] 我能使用三层复盘模板完成每日复盘。
金句总结
成熟的实盘复盘,不是为亏损找借口,而是把亏损拆成下一次可以提前管理的环节。