第 60 章 · 复盘与交易日志
核对时间:2026-10
本书前面讲的每一条信息,到底对你有没有用,书里给不出最终答案,只有你自己的交易记录能给。复盘有两个目的:找出自己哪一步出了错,检验自己看的信息是不是真的有用。两件事都依赖一份在下单前就写好的日志。本章讲日志记什么,怎么用当时的数据复盘以避开前视偏差,怎么把判断和结果分开,怎么回头检验信息,以及周度和月度复盘的做法。
用第 1 章 1.6 节的四类任务来说,复盘是循环的最后一环:回头检查当时的【归因】和【预判】哪里错了,以及【决策】有没有按计划执行。【描述】一般不用重做,但要核对当时读到的数字和参照系是不是当时真能看到的(60.3 节)。检查的结果再拿去修正下一次的描述和归因。
60.1 为什么必须在当时记
Section titled “60.1 为什么必须在当时记”不记日志,复盘靠的是记忆。记忆会系统性地改写过去的判断,有两种常见的偏差:
- 后见之明偏差(hindsight bias):知道结果之后,会觉得“当时就看出来了”。当时犹豫的地方被忘掉,当时忽略的信号被记成“我注意到了”。
- 结果偏差(outcome bias):用结果评价判断。赚了钱的交易被记成好判断,亏了钱的被记成坏判断,不管当时的依据是否充分。
两种偏差都会让你从错误的地方学到东西。补救的办法只有一个:判断在下单前写下来,写下之后不改。事后可以追加,但要另起一行,注明是哪天追加的。
60.2 记什么
Section titled “60.2 记什么”一笔交易记四段,前两段在下单前写。
- 当时看到的信息。按第 53 章的流程,每个层面一句结论,加上关键数字和它的参照系。不写“基差很深”,写“IC 年化贴水 9%,处在近一年 80% 分位”。数字要写清楚来源和发布时间。
- 判断。持仓周期、方向、置信度、买入理由(一句话)、失效条件(出现什么就承认错了,包括价格止损位和信息止损条件),以及计划的复核时点。这部分就是第 53 章 53.8 节那张表。
- 执行。实际成交价、手数、时间,和计划的偏差。偏差要写原因:滑点、追价、犹豫、临时改了手数。
- 结果。平仓价、盈亏金额、盈亏占账户的比例、持有时长、以计划风险为单位的盈亏(R 倍数,R-multiple,即盈亏除以下单时计划的最大亏损)。平仓原因写清楚:触发价格止损、触发信息止损、时间到、到达目标、还是临时决定。
前两段在下单前写,后两段在平仓后当天写。结果一栏只写事实,评价留给复盘。
四段和四类任务的对应:第 1 段是【描述】,加上每层“是谁在推”的【归因】;第 2 段的方向、置信度和买入理由是【预判】,仓位、止损和失效条件是【决策】;第 3 段是【决策】的执行;第 4 段是复盘的原材料。分开写,复盘时才能分清错在哪一类任务。
R 倍数值得单独说一句。用金额比较不同交易,会被仓位大小干扰;用 R 倍数,每笔交易都按“冒了多大风险、换回多少”来衡量,不同品种、不同账户规模的交易可以放在一起统计。
60.3 用当时的初值复盘
Section titled “60.3 用当时的初值复盘”复盘最容易犯的错,是用后来的数据评价当时的判断。这就是第 5 章 5.4 节讲的前视偏差。
几类常见的情况:
- 宏观数据被修订。美国非农、GDP,中国的部分统计数据,都会修订(第 5 章 5.3 节)。复盘时要用发布当时的初值和当时的一致预期。美国数据可以在圣路易斯联储的 ALFRED 查历史版本,费城联储的实时数据集也保存了各期初值。其他市场没有这么方便的工具,所以要在日志里当时就记下数值。
- 公告的时间。公司在盘后发布的公告,不能用来解释当天盘中的走势。日志里要记公告的发布时间,复盘时按时间先后排。
- 收盘后才有的数据。中金所会员持仓排名、期指持仓量的正式数据、日本的套利余额和投資部門別,都在收盘后甚至几天后公布(第 31、32、35 章、第 26 章)。日内交易的复盘,只能用前一交易日的这些数据。
- 成分股和复权。今天的指数成分、今天的复权价格,和当时市场看到的不是同一个东西(第 5 章 5.5 节)。
- 估算数据的口径。北向资金的“净流入”在 2024 年 8 月后是数据商估算,各家口径不同,回头再查时数字可能已经变了(第 26 章)。这类数据如果当时看了,要在日志里记下数值和数据商名称;更好的做法是一开始就不把它当作决策依据(第 53 章 53.4 节)。
结论是:日志里记数字,不只记结论。只写“宏观偏好”,复盘时没法核对当时到底看到了什么。
60.4 把判断和结果分开
Section titled “60.4 把判断和结果分开”每一笔交易,判断和结果各打一个分。
| 结果好 | 结果坏 | |
|---|---|---|
| 判断好 | 应得的收益。保持 | 运气差,或者正常的亏损概率。不改规则 |
| 判断坏 | 运气好。最危险的一格,要当作错误处理 | 应得的亏损。找出是哪一步错了 |
“判断好”的标准是:按流程走完了,信息在当时可得,失效条件写清楚并被遵守,仓位按置信度算。和赚没赚钱无关。
“判断坏”要再细分是哪一种错,因为改法不同:
- 信息错:看的信息本身对这个周期没用。改法是在清单里删掉它或降低权重。
- 读错:信息有用,但读法错了。比如把套保盘的净空当成看空(第 32 章)。改法是回到对应章节的“常见误读”。
- 执行错:判断对,但没按计划做。追价、拖延止损、临时加仓。改法是检查执行纪律,和信息无关。
执行错要单独统计。很多人的问题不在看信息,而在执行。
按四类任务检查
Section titled “按四类任务检查”三种错误落在不同的任务上:信息错和读错多出在【描述】【归因】,读错也常出在【预判】,执行错出在【决策】的执行。复盘时按下表逐项问:
| 检查对象 | 任务 | 要问的问题 |
|---|---|---|
| 各层面信息 | 【描述】 | 读到的状态对不对,参照系用对了没有,数字是不是当时可得的 |
| 买入理由里“是谁在推” | 【归因】 | 当时认为推动价格的力量,事后看是不是真的在推;它是否早已被定价(第 1 章 1.4 节) |
| 方向、置信度、情景 | 【预判】 | 写没写几种情景和失效条件,结果落在了哪个情景;置信度高的那几笔是不是真的更准 |
| 仓位、失效条件、实际执行 | 【决策】 | 赔率和仓位是否按规则算,失效条件触发后有没有照做 |
归因和预判都对、结果仍然亏损,多半是【决策】的问题:赔率不够还做了,或者仓位和事件日不匹配。这类错误要和“判断坏”分开记,改法是回到第 53 章 53.7 节,而不是去改清单里的信息。
60.5 回头检验信息是否有效
Section titled “60.5 回头检验信息是否有效”日志积累到一定数量后,可以回答本书最关心的问题:你看的那些信息,对你的交易到底有没有用。
做法是给每笔交易的“当时看到的信息”打标签,然后按标签统计。
- 给信息打标签。每条用到的信息记成“信息名加状态”,比如“贴水处于高分位”“宽度背离”“VIX 期限结构倒挂”“外资券商连续净买”。标签要固定写法,不然没法统计。
- 统计命中率。对每个标签,统计它出现时,按它指向的方向,在你的持仓周期内对了几次。
- 和基准率比。命中率本身没有意义,要和同期不看这条信息时的命中率比。比如你全部波段交易的胜率是 52%,“贴水处于高分位”出现时做多的胜率是 58%,差 6 个百分点才是这条信息的贡献。
- 看盈亏比,不只看胜率。胜率高但每次赚得少、亏得多的信息,期望值仍然可能为负。期望值的算法是:胜率 × 平均盈利 R − 败率 × 平均亏损 R。
- 分市场状态看。同一条信息在趋势市和震荡市里的表现可能完全相反(第 48、49 章)。样本够多时,按市场状态分开统计。
下面是一个虚构的统计表,只演示格式:
| 信息标签 | 周期 | 出现次数 | 按信息方向的胜率 | 同期基准胜率 | 平均 R | 结论 |
|---|---|---|---|---|---|---|
| IC 贴水处于近一年高分位,做多 | 波段 | 23 | 61% | 52% | +0.4 | 保留,样本还少 |
| 宽度背离,减仓 | 波段 | 11 | 55% | 52% | +0.1 | 样本太少,继续记 |
| 涨停家数极端高,反向 | 日内 | 31 | 45% | 50% | −0.2 | 对期指日内无用,降为背景 |
| 隔夜 CME 日经跳空超过 1 倍 ATR,顺向 | 日内 | 40 | 58% | 50% | +0.3 | 保留 |
几条注意:
- 样本要够。几笔交易的胜率差几个百分点,完全可能是运气。没有统计检验时,一个粗略的做法是:一个标签至少积累三十次以上再下结论,之前只记录不改规则。严格的显著性检验和样本量计算,深入:《投资中的数据分析》。
- 一个标签只在一个周期里评价。日内无用的信息,波段里可能有用。
- 注意幸存者偏差(第 5 章 5.4 节)。因为置信度低而没做的交易,也要记一行“观察记录”,事后看结果。只统计做了的交易,会高估信息的价值。
- 信息之间有重叠。成交放大和融资上升常常同时出现,各自的命中率会互相“借光”。样本多了以后,比较“两个都出现”和“只出现一个”的情况。
60.6 日志模板
Section titled “60.6 日志模板”一笔交易一行。电子表格最方便,列可以按自己的品种增减,但下面这些列建议都保留:
| 列 | 任务 | 内容 | 什么时候写 |
|---|---|---|---|
| 编号、日期 | — | 交易编号,下单日期和北京时间 | 下单前 |
| 品种、市场 | 【决策】 | 如 IF 主力、日经 225 mini、某只股票 | 下单前 |
| 持仓周期 | 【决策】 | 日内、波段、中长线 | 下单前 |
| 环境结论 | 【预判】 | 偏多、中性、偏空(第 56 章称顺风、中性、逆风) | 下单前 |
| 各层面信息 | 【描述】 | 每层一句结论,带数字、参照系和发布时间 | 下单前 |
| 信息标签 | 【描述】 | 固定写法的标签,供 60.5 节统计 | 下单前 |
| 方向和置信度 | 【预判】 | 多或空;高、中、低 | 下单前 |
| 买入理由 | 【归因】【预判】 | 一句话:我为什么做这笔 | 下单前 |
| 失效条件 | 【决策】 | 价格止损位;信息止损条件;时间止损 | 下单前 |
| 计划仓位 | 【决策】 | 风险比例、止损距离、手数(第 53 章 53.7 节) | 下单前 |
| 实际执行 | 【决策】的执行 | 成交价、手数、时间,和计划的偏差及原因 | 成交后 |
| 持有中记录 | 【归因】 | 复核时点对照买入理由和失效条件的结果;追加的新信息,注明日期 | 持有中 |
| 平仓 | 【决策】的执行 | 平仓价、时间、平仓原因 | 平仓当天 |
| 结果 | — | 盈亏金额、占账户比例、R 倍数、持有时长 | 平仓当天 |
| 判断评分 | 复盘 | 好或坏;错误类型(信息错、读错、执行错) | 周度复盘 |
| 教训 | 复盘 | 一句话,可执行 | 周度复盘 |
“任务”一列说明这一列在做哪类分析,复盘时按它对号入座。买入理由通常一半是【归因】(谁在推),一半是【预判】(所以接下来会怎样),写的时候最好把两半分开,比如“对冲盘在撤(归因),所以期货端卖压会减轻(预判)”。复盘时归因错了和预判错了是两种问题:前者要回到对应章节的“常见误读”,后者要检查情景和失效条件写得够不够。
因为置信度低而放弃的机会,用同一张表记,在“实际执行”一列写“未做”。它们是 60.5 节统计里必不可少的对照组。
下面是一行虚构的填写示例:
| 项目 | 内容 |
|---|---|
| 编号、日期 | 2026-031,周二 9:20 |
| 品种、周期 | IM 主力,波段 |
| 环境结论 | 中性偏多 |
| 各层面信息 | 资金利率平稳,DR007 在政策利率附近;两市成交额处于近一年 60% 分位;IM 年化贴水 11%,近一年 85% 分位;前 20 名净空较上周减少;宽度中性 |
| 信息标签 | 贴水高分位;净空减少 |
| 方向和置信度 | 多,中 |
| 买入理由 | 贴水处在高位且对冲盘在撤,期货端卖压减轻 |
| 失效条件 | 价格跌破前低下方 0.5 倍 ATR;或净空单连续两天重新增加;或持有超过 10 个交易日仍未脱离成本区 |
| 计划仓位 | 风险 0.5%,止损 60 点,1 手 |
| 实际执行 | 开盘后追价,成交价比计划高 8 点(执行偏差) |
| 平仓 | 第 6 个交易日,触发信息止损:净空连续两天增加 |
| 结果 | −0.3R |
| 判断评分 | 判断好,执行有偏差;结果坏 |
| 教训 | 开盘区间内不追价,等回到计划价位 |
60.7 周度复盘
Section titled “60.7 周度复盘”周度复盘放在周末,用时不超过一小时。
- 补全本周日志。平仓的交易填完结果;持有中的交易补记复核情况。
- 逐笔打分。按 60.4 节给每笔交易的判断打分,标出错误类型。
- 对照失效条件。有没有触发了失效条件却没离场的?有没有没触发就提前离场的?两者都是执行问题。
- 检查“不看”清单。本周有没有被第 53 章 53.4 节列的那些信息影响了决定。
- 看下周日历。数据、议息、财报、调样、交割日、SQ 日,写进下周的计划,标出哪几天要降仓位(第 12、33 章,附录 B)。
- 写一句本周教训。只写一句,要能直接变成下周的动作。
周度复盘不改规则。一周的样本太少,改规则只会让规则跟着运气走。
60.8 月度复盘
Section titled “60.8 月度复盘”月度复盘看统计,并决定要不要改规则。
| 看什么 | 怎么算 | 用来判断 |
|---|---|---|
| 胜率和平均 R | 分品种、分周期统计 | 哪个品种、哪个周期是自己的强项 |
| 期望值 | 胜率 × 平均盈利 R − 败率 × 平均亏损 R | 这套做法长期是否赚钱 |
| 最大连续亏损和回撤 | 按 R 和账户比例 | 风险比例是否需要下调(第 53 章 53.7 节) |
| 置信度分档的表现 | 高、中两档各自的胜率和平均 R | 高档是否真的比中档好;不是的话,置信度的划分标准有问题 |
| 错误类型分布 | 信息错、读错、执行错各占多少 | 下个月该补知识还是补纪律 |
| 信息标签统计 | 60.5 节的表,累计到当月 | 哪条信息够格进清单,哪条该删 |
| 观察记录 | 没做的机会事后的结果 | 是不是过于保守 |
改规则遵守三条:
- 一次只改一条。同时改几条,下个月就分不清是哪一条起了作用。
- 改动写进检查清单。期指的改动写进第 54 章那样的清单,日经写进第 55 章那样的,个股写进第 56 章那样的。同时在日志里记一行“某日起规则改为……”。
- 改动要有样本支持。依据是 60.5 节的统计,不是最近一两笔印象深的交易。
每个季度可以再做一次更大的回顾:把三个月的数据放在一起,看第 53 章 53.3 节的角色分配是否需要调整,比如某个层面在你的交易里一直没有贡献,就把它从“方向”降为“背景”。
60.9 深入阅读
Section titled “60.9 深入阅读”- ALFRED(Archival Federal Reserve Economic Data):圣路易斯联储的历史版本数据库,可查美国宏观数据在任一日期当时公布的数值,复盘时避开修订带来的前视偏差。
- Real-Time Data Set for Macroeconomists:费城联储的实时数据集,保存美国主要宏观数据的各期初值和修订值。
- 巨潮资讯网:A 股公告的法定披露平台,可按日期查历史公告,核对公告发布时点。
- EDINET:日本金融厅的法定披露系统,查有价证券报告书和大量保有报告的提交日期。
- SEC EDGAR Full-Text Search:美股公司文件的全文检索,带提交时间,复盘财报和事件时按时间排序。
- 中国金融期货交易所:期指历史日行情和会员持仓排名,复盘时按当日结算后的数据核对。