交易员随笔

交易随笔的价值分水岭:今晚理清的高质量复盘判断标准

期望值 = 胜率 × 平均盈利 − 败率 × 平均亏损…

交易随笔的价值分水岭:今晚理清的高质量复盘判断标准

这是交易复盘的第一行。不是账户余额。不是当天盈亏。不是一笔盈利截图。

账户结果是观测值。决策质量是潜在变量。两者不能直接等价。

一笔盈利交易,可能来自随机波动。入场信号失效,仓位超过规则,止损被临时取消,最后价格恰好向有利方向移动。结果为正。决策仍然错误。

一笔亏损交易,也可能是合格样本。入场条件满足。风险敞口合规。止损按计划执行。最终价格触发止损。结果为负。决策不一定错误。

交易随笔的价值,取决于它能否从结果中剥离过程。能否还原当时拥有的信息。能否区分规则执行、随机扰动与事后解释。能否把一次复盘转换成下一次交易可执行的约束。

否则,复盘只是账面流水。

一、先拆开两个变量:决策质量与交易结果

盈利不是正确性的证明

交易系统的单笔结果具有高噪声。

即使某个入场规则没有正期望,在有限样本中也可能连续盈利。反过来,具备正期望的策略也会出现连续亏损。原因很简单。概率分布不承诺单次兑现。

假设某交易规则的长期胜率为百分之四十。平均盈利与平均亏损的比例为二比一。在忽略手续费、滑点和执行偏差的情况下,其理论期望值仍可能为正:

0.4 × 2R − 0.6 × 1R = 0.2R

其中,R表示单笔初始风险。

但在具体的十笔、二十笔交易中,实际结果可能完全偏离长期均值。样本数量不足时,结果包含大量随机成分。此时用盈亏判断规则对错,等价于用一个噪声样本估计总体分布。

这不是观点。是统计误差。

复盘需要记录的不是账户在这一笔交易后变成多少,而是:

  • 当时是否出现了预定义信号。
  • 信号是否满足全部过滤条件。
  • 入场价格是否处于规则允许的范围。
  • 止损距离是否与波动率和仓位计算一致。
  • 止盈位置是否在交易前确定。
  • 出场是否由规则触发。
  • 执行过程中是否发生临时修改。
  • 这笔交易暴露了系统问题,还是仅仅完成了一次正常的概率试验。

结果导向会制造错误归因

结果导向的复盘通常只有两种句式。

盈利:这次判断正确。

亏损:这次判断错误。

这两个结论都缺少变量。

交易结果至少受到四类因素影响:

1. 决策信息集

包括入场前能够观察到的价格、成交量、趋势、波动率、持仓限制和已有风险敞口。

2. 策略规则

包括信号条件、过滤条件、止损、止盈、仓位和最大持仓时间。

3. 执行质量

包括下单延迟、滑点、漏单、改价、提前平仓和订单类型选择。

4. 随机路径

价格触发止损后反向运行,或者未触及止盈前直接回撤,都属于路径差异。不能自动归因于策略失效。

高质量交易日志需要把四类变量分开。

不要在收盘后使用已经发生的价格路径,反向修改当时的判断依据。否则会出现后见之明偏差。复盘记录的应是决策时刻的真实信息,不是图表右侧已经展开后的完整走势。

图表可以事后查看。决策依据不能事后重写。

交易复盘不是解释价格为什么这样走。它首先要确认:在当时的信息条件下,系统是否按照定义运行。

用双评分代替单一盈亏标签

一笔交易至少需要两个维度。

第一个维度是结果。可以用R倍数记录。盈利为正,亏损为负。这样能够消除不同资金规模和不同仓位之间的直接干扰。

第二个维度是决策与执行质量。可以采用零到十分的评分量尺。十代表完全符合计划,零代表完全脱离规则。

例如:

评分对象核心问题记录方式
决策质量信号是否满足预定义条件零至十分
执行质量下单、止损、止盈是否按计划完成零至十分
结果表现本次交易产生了多少风险单位收益R倍数
风险暴露是否出现超仓、叠加或相关性集中文字加标签
状态变量交易前后是否存在疲劳、急躁或注意力下降零至十分

这五项不能合并成一个总分。

总分会掩盖结构。例如,决策质量为九分,执行质量为三分,结果为负一R。此时问题不在信号。问题在执行。

如果把它写成“亏损,策略需要优化”,会直接污染后续样本。

二、结构化交易日志的四层架构

交易日志不是日记。核心对象不是情绪叙事,而是可检索的数据记录。

一条有效记录需要让未来的分析程序能够读取。字段命名稳定。数据类型明确。时间格式统一。手工描述只能补充,不能替代结构化字段。

建议把每笔交易拆成四层。

第一层:基础交易数据

这一层回答事实问题。

  • 交易日期与时间。
  • 市场与品种。
  • 合约月份或股票代码。
  • 多头或空头方向。
  • 入场价格。
  • 出场价格。
  • 止损价格。
  • 止盈价格。
  • 开仓数量。
  • 平仓数量。
  • 手续费。
  • 滑点。
  • 持仓时间。
  • 交易结果。
  • 初始风险金额。
  • 结果对应的R倍数。

股票、期货和不同时间周期需要分开记录。不能把股票现货和期货合约放在同一个无标记的收益序列中。期货还需要记录合约乘数。否则,价格变动不能直接转换为资金风险。

入场价和出场价也不够。必须保留计划价位。

例如:

  • 计划入场:某价格区间。
  • 实际入场:成交价格。
  • 计划止损:初始风险边界。
  • 实际止损:最终执行位置。
  • 计划目标:预设盈利位置。
  • 实际出场:最终平仓位置。

计划值与实际值的差异,就是执行偏差。

如果只保留最终成交价,偏差无法计算。没有偏差数据,就无法判断亏损来自策略还是执行。

第二层:决策依据

决策依据必须可验证。

“感觉会涨”不是信号。

“盘面很强”不是变量。

“可能有主力介入”无法进入回测,也无法进行一致性复核。

可以记录以下内容:

  • 趋势过滤是否通过。
  • 均线关系是否符合条件。
  • 突破位置是否有效。
  • 波动率是否处于允许区间。
  • 成交量条件是否满足。
  • 均值回归偏离程度是否达到阈值。
  • 关键价位距离是否足以覆盖止损与成本。
  • 当前交易是否与已有持仓高度相关。
  • 入场时点是否符合交易时段限制。

这些字段不能只写“是”或“否”。对于可量化条件,记录原始数值。

例如,规则要求价格偏离某均线达到指定倍数,则记录:

  • 当前价格。
  • 均线值。
  • 偏离值。
  • 波动率估计。
  • 偏离值除以波动率后的标准化结果。

同一个价格距离,在低波动环境和高波动环境中含义不同。绝对价格差没有稳定解释。标准化变量更适合跨时间比较。

第三层:出场原因

出场原因需要分类。不能只写“平仓”。

至少区分:

1. 止损触发。

2. 止盈触发。

3. 时间止损。

4. 信号反转。

5. 手动提前平仓。

6. 风险限制触发。

7. 交易时段结束。

8. 执行或系统异常。

止损和手动平仓是两个完全不同的样本。

止损触发,说明价格路径触及预设风险边界。需要进一步判断止损位置是否合理。手动提前平仓,则说明规则与人工干预发生了冲突。两者混合统计,会让结果失真。

止盈也需要拆分。

如果价格先达到目标,再因人工操作提前出场,不能将其记为完整的止盈样本。实际出场价格就是实际出场价格。不要把未实现的目标收益加入结果。

时间止损同理。它体现的是持仓效率,而不是方向预测。一个策略可能方向判断正确,但资金长期停留在低波动区间。时间成本会成为系统的一部分。

第四层:心理与执行状态

“心理”不等于文学化描述。

不需要写一段主观独白。只需要记录能够影响执行的状态变量。

可以使用零到十分的评分量尺:

  • 交易前冷静程度。
  • 交易中规则稳定程度。
  • 交易后复盘客观程度。
  • 注意力水平。
  • 疲劳程度。
  • 连续亏损后的风险放大倾向。
  • 连续盈利后的仓位放大倾向。
  • 发生临时改规则的冲动强度。

其中,十分表示完全冷静、执行稳定。零分表示无法按计划工作。

评分不是心理学诊断。它只是一个时间序列。

连续数周记录后,可以检查低分状态是否与以下变量相关:

  • 手动平仓比例上升。
  • 平均持仓时间缩短。
  • 实际止损距离扩大。
  • 下单延迟增加。
  • 单笔风险超过计划。
  • 亏损后立即再次开仓。
  • 盈利后连续增加交易频率。

如果没有关联,评分字段没有分析价值。如果存在关联,就可以形成具体限制。例如,状态评分低于某阈值时,禁止新开仓,或只允许执行已有计划。

规则必须先定义。不能看到亏损后再设阈值。

三、每天十分钟。足够完成基础复盘

交易日志不需要写成数千字。

单笔交易的基础记录,建议控制在五分钟以内。单日总记录时间控制在十分钟左右。时间过长,日志会变成新的情绪消耗。时间过短,则会丢失关键字段。

高频交易者需要自动导入成交数据。手工输入只能补充决策信息和执行偏差。低频交易者可以手动维护,但字段结构仍然要固定。

一个最小可用的单笔记录,可以按以下顺序填写:

1. 先导入成交事实。

不先写结论。先记录时间、价格、数量、手续费和出场原因。

2. 再记录计划值。

写入原始止损、止盈、计划仓位和入场条件。

3. 计算实际风险。

将价格距离、合约乘数、数量和成本统一换算为资金值或R倍数。

4. 标记规则状态。

每个信号条件使用明确标签。通过、未通过、缺失数据,三种状态不能混为一谈。

5. 记录执行偏差。

计划入场与实际入场之间的差值。计划止损与实际止损之间的差值。计划出场与实际出场之间的差值。

6. 完成状态评分。

只记录交易前后状态。避免写无法验证的因果叙述。

7. 生成一个后续动作。

只能写成规则或操作。不能写成愿望。

例如:

  • 错误:下次更有耐心。
  • 可执行:信号出现后等待一个完整周期确认,未确认不得下单。
  • 错误:控制情绪。
  • 可执行:连续两笔亏损后暂停一个交易时段。
  • 错误:不要追高。
  • 可执行:实际入场偏离计划价超过阈值时,订单自动取消。

复盘的终点不是认识问题。是改变系统接口。

四、Pat Mullaly的四步复盘法,重点在下一时段

Pat Mullaly建议交易者复盘时完成四个动作:

1. 评估交易表现。

2. 分析每笔交易是否遵循规则。

3. 准备下一个交易时段。

4. 确定下一时段的具体交易设置。

这四步的顺序有逻辑。先处理已发生的样本,再生成下一时段的执行条件。不能跳过规则分析,直接进入下一次行情判断。

第一步:评估交易表现

评估对象不是单笔盈亏,而是交易集合。

至少观察:

  • 总交易笔数。
  • 盈利交易笔数。
  • 亏损交易笔数。
  • 胜率。
  • 平均盈利。
  • 平均亏损。
  • 盈亏比。
  • 最大连续亏损。
  • 最大连续盈利。
  • 交易成本。
  • 计划风险与实际风险的差异。
  • 手动干预比例。

单日数据通常不适合得出系统结论。尤其是只有少量交易时,胜率变化可能只是样本波动。

复盘可以每天做。系统评估需要更长窗口。

这两个时间尺度不能混合:

  • 日复盘:处理执行问题,更新下一时段限制。
  • 周复盘:观察错误类型和行为分布。
  • 月度或更长周期评估:判断策略参数、胜率和盈亏比是否出现结构变化。

日复盘不负责证明策略有效。它负责防止明显偏离规则。

第二步:分析每笔交易

每笔交易需要回答四个问题:

  • 入场时,信号是否存在。
  • 入场时,风险是否在计划范围。
  • 持仓期间,是否修改了规则。
  • 出场后,结果是否改变了对决策质量的判断。

第四个问题最重要。

不能因为盈利,就把一笔不符合规则的交易标为成功。也不能因为亏损,就把一笔严格执行的交易标为失败。

可以建立四象限:

决策质量交易结果处理方式
盈利保留规则,继续观察样本
亏损检查风险分布,不急于修改信号
盈利标记为违规,不将其作为正向样本
亏损分析违规原因,增加约束或自动化限制

这张表的功能是切断结果对判断的污染。

“高质量决策、亏损结果”不是失败样本。它是策略分布中的正常部分。

“低质量决策、盈利结果”也不是经验。它是需要隔离的污染样本。

第三步:准备下一个交易时段

准备工作不是预测行情方向。

不写“明天大概率上涨”。不写“市场情绪可能转强”。这些句子没有明确的执行接口。

准备内容应该包括:

  • 允许交易的品种。
  • 允许交易的时间段。
  • 允许使用的策略。
  • 每个策略的触发条件。
  • 最大单笔风险。
  • 最大日内亏损。
  • 相关品种的总风险上限。
  • 暂停交易的条件。
  • 数据异常和系统异常的处理方式。

计划越具体,临场自由度越低。自由度降低,执行偏差通常更容易统计。

第四步:确定具体交易设置

具体设置必须包含三个核心值:

  • 入场点。
  • 目标点。
  • 止损点。

还需要包含触发条件和取消条件。

例如,一个均值回归设置不能只写“价格回归均线时做多”。至少还应定义:

  • 偏离均线的标准化阈值。
  • 趋势过滤条件。
  • 最大允许波动率。
  • 入场后等待时间。
  • 初始止损距离。
  • 目标位置。
  • 价格继续偏离时是否禁止加仓。
  • 信号失效的时间条件。

趋势策略也不能只写“突破后追随”。要定义突破的确认方式。是收盘确认,还是盘中触发。是固定幅度,还是基于波动率的动态距离。是一次性入场,还是分批执行。

没有这些字段,交易设置无法复盘。更无法回测。

五、用胜率与盈亏比计算系统期望值

长期期望收益至少需要结合胜率与盈亏比。

定义:

  • 胜率:盈利交易笔数占全部交易笔数的比例。
  • 败率:亏损交易笔数占全部交易笔数的比例。
  • 平均盈利:所有盈利交易的平均收益。
  • 平均亏损:所有亏损交易的平均损失。
  • 盈亏比:平均盈利除以平均亏损的绝对值。

期望值公式为:

E = 胜率 × 平均盈利 − 败率 × 平均亏损

如果使用R倍数表示:

E_R = 胜率 × 平均盈利R − 败率 × 平均亏损R

例如,计划盈亏比为二比一,不代表实际盈亏比一定为二比一。

实际结果可能因为以下因素发生变化:

  • 提前止盈。
  • 止损扩大。
  • 滑点。
  • 手续费。
  • 部分平仓。
  • 交易时间不足。
  • 信号失效后仍然持仓。
  • 价格跳空。
  • 流动性不足。

所以,计划值与实现值必须分开统计。

计划盈亏比不是系统收益

一笔交易入场前,计划盈利为二R,计划亏损为一R。这个结构只说明风险收益设计。它没有说明最终结果。

实际交易中,如果多数盈利交易只拿到零点六R,多数亏损交易扩大到一点三R,计划盈亏比就没有统计意义。

应分别计算:

  • 计划平均盈利。
  • 实际平均盈利。
  • 计划平均亏损。
  • 实际平均亏损。
  • 计划胜率。
  • 实际胜率。
  • 计划期望值。
  • 执行后期望值。

执行后的期望值才接近真实系统表现。

可以把执行损耗单独列出:

执行损耗 = 计划期望值 − 实际期望值

这个差值不是策略参数。通常属于执行流程、成本模型或人工干预。

如果执行损耗长期稳定存在,优化方向不是继续寻找更复杂的指标,而是先修正订单逻辑、仓位计算和止损执行。

不要把胜率单独当作目标

高胜率策略不一定有正期望。

如果胜率很高,但单次亏损远大于单次盈利,一次异常亏损就可能抵消多次小盈利。

低胜率策略也不一定无效。

只要平均盈利足够大,且风险执行稳定,低胜率仍然可以保持正期望。但低胜率系统通常对连续亏损更敏感,需要更严格的资金管理和心理承受范围。

胜率和盈亏比必须共同观察。

还应增加以下指标:

  • 期望值。
  • 收益波动。
  • 最大回撤。
  • 盈利因子。
  • 连续亏损长度。
  • 交易成本占毛收益比例。
  • 不同市场状态下的条件期望值。
  • 不同时间段的执行差异。

指标越多不代表分析越好。每个指标都必须服务于一个决策问题。

分布比均值更重要

平均盈利为正,不代表所有盈利交易结构相似。

需要观察收益分布:

  • 是否存在少数极端盈利交易。
  • 是否存在长尾亏损。
  • 盈利是否集中在少数品种。
  • 盈利是否集中在特定时间段。
  • 亏损是否在高波动状态下聚集。
  • 结果是否接近正态分布。

交易收益通常不应直接假设服从正态分布。极端值、偏度和峰度会改变均值的解释。尤其是期货和杠杆产品,尾部风险不能被均值隐藏。

如果平均收益为正,但最大亏损远大于常态样本,风险模型需要单独处理。不能用平均亏损替代尾部亏损。

六、交易日志必须保留信息集

高质量复盘最容易被忽略的部分,是保存当时看到的内容。

只保存交易结果和收盘图表,不足以还原决策过程。

需要固定保存:

  • 入场前图表。
  • 入场时使用的时间周期。
  • 指标参数。
  • 交易信号。
  • 当时的止损和止盈。
  • 当时的仓位。
  • 当时已有持仓。
  • 下单前的风险敞口。
  • 订单提交与成交时间。
  • 数据是否存在延迟或缺失。

特别是指标参数。

后续如果修改了均线周期、波动率窗口或过滤阈值,旧记录不能用新参数重新解释。历史记录必须保持原始状态。否则,样本会被参数漂移污染。

量化研究中,这属于实验可复现性问题。

交易日志也是实验日志。策略规则是实验条件。每一笔交易是样本。结果是观测值。复盘是误差分析。

没有版本号的策略,不适合长期比较。

建议为规则设置版本:

  • 策略名称。
  • 参数版本。
  • 生效日期。
  • 停用日期。
  • 修改原因。
  • 修改前后差异。
  • 修改是否经过样本外验证。

参数变化后,不能把新旧样本直接拼接成一条收益曲线。那会掩盖系统结构变化。

七、从错误记录到“不可触碰清单”

复盘的最终产物,不是更多文字。是更少的错误自由度。

每次复盘只选择一到两个高频问题处理。不要一次修改十个参数。多变量同时变化,无法判断哪个调整有效。

常见错误需要转换成规则

以下写法没有执行价值:

  • 不要追涨杀跌。
  • 不要冲动交易。
  • 不要扛单。
  • 不要亏损后报复性开仓。
  • 不要因为盈利就加仓。

需要把它们转换成机器或人工都能判断的条件。

模糊问题可执行规则
追涨实际入场价偏离计划入场区间后,订单自动取消
扛单价格触发止损后禁止移动止损,只允许系统平仓
亏损后加大风险单日累计亏损达到阈值后,后续仓位降级或停止交易
盈利后过度交易达到日内盈利目标后,禁止新增策略实例
信号不完整仍然入场任一必选条件缺失时,信号状态为无效
临时改变止盈入场后止盈只能向有利方向移动,不能扩大目标距离
手动提前平仓手动平仓必须选择预设原因代码,不接受空白记录

规则越接近订单接口,越容易执行。

“提高纪律”没有接口。

“触发条件不满足时禁止下单”有接口。

不可触碰清单的作用

不可触碰清单不是道德约束。是风险隔离层。

可以包括:

  • 不在数据缺失时下单。
  • 不在止损距离无法计算时下单。
  • 不在单笔风险超过上限时下单。
  • 不在相关品种总风险超过上限时叠加仓位。
  • 不在连续亏损达到暂停条件后继续交易。
  • 不在规则版本未确认时使用旧参数。
  • 不在策略信号和人工判断冲突时临时修改系统。
  • 不在回测没有覆盖的市场状态下扩大仓位。

清单不宜过长。十条无法执行的限制,不如三条能够自动拦截的限制。

优先处理重复出现、损失明确、容易自动化的错误。

八、回测与复盘必须使用同一套定义

实盘复盘经常暴露一个问题:日志中的规则与回测中的规则不是同一个规则。

回测写的是:

  • 收盘确认后入场。
  • 固定止损。
  • 固定目标。
  • 单笔风险固定。

实盘执行变成:

  • 盘中提前入场。
  • 价格不利时扩大止损。
  • 接近目标时提前平仓。
  • 连续盈利后增加仓位。

这不是同一策略。

如果规则发生改变,需要新增策略版本。不要把人工干预后的结果归到原始回测曲线中。

避免过拟合

复盘容易产生过拟合。

看到某个亏损样本,就增加一个过滤条件。看到另一个亏损样本,又调整一个参数。最终规则越来越复杂。历史回测越来越好。样本外表现越来越差。

这是典型的过拟合。

参数优化需要控制自由度:

  • 每次只修改一个主要变量。
  • 保留训练样本和验证样本。
  • 不用单笔交易解释全部系统问题。
  • 不以最大化历史收益作为唯一目标。
  • 观察不同时间段、不同品种和不同波动状态。
  • 对参数敏感性进行测试。
  • 优先选择表现稳定的参数区间,而非单点最优值。

如果参数从十到十一都有效,从十一到十二也有效,说明系统可能对参数不敏感。如果只有某个精确数值表现突出,附近参数迅速失效,需要警惕样本拟合。

稳定性优先于峰值。

复盘不能替代样本外验证

日志发现的问题,可以提出假设。

例如:

  • 某时间段滑点显著增加。
  • 某类突破信号在低波动环境下失效。
  • 手动提前平仓降低了平均盈利。
  • 连续亏损后,实际仓位出现偏离。

这些只是待验证假设。

后续需要重新统计。必要时使用分组样本、滚动窗口和样本外区间。不能因为复盘叙述听起来合理,就直接修改策略。

事实链条应当是:

记录异常。

提出假设。

定义变量。

重新统计。

验证结果。

修改规则。

再次观察。

缺少统计步骤,复盘就会退化为事后归因。

复盘的目标不是让历史结果看起来合理。目标是让下一次执行更容易被验证。

九、健康管理不是附属项,而是执行变量

交易员健康管理可以进入日志,但必须保持可测量。

不需要记录情绪故事。记录工作状态。

建议加入:

  • 睡眠时长。
  • 开始交易时间。
  • 连续看盘时间。
  • 当日咖啡因摄入。
  • 交易前疲劳评分。
  • 交易中注意力评分。
  • 交易后状态评分。
  • 是否发生长时间离开屏幕。
  • 是否在非计划时段继续交易。

这些变量不必立即与收益建立因果关系。先建立时间序列。

随后检查状态变化与执行错误的关系。比如:

  • 睡眠不足时,手动干预是否增加。
  • 连续看盘时间过长时,下单频率是否上升。
  • 交易后仍继续盯盘时,是否出现计划外交易。
  • 低注意力评分是否对应止损延迟。

如果数据不足,不做结论。

健康管理的价值,不在于给交易赋予心理解释,而在于识别系统运行环境。算法部署在不同硬件环境,延迟不同。交易规则运行在不同身体状态下,执行误差也可能不同。

这里不需要拟人化。只需要测量。

对于日内交易,可以增加固定的暂停机制:

  • 每完成一组交易后离开屏幕。
  • 连续亏损达到预设数量后暂停。
  • 出现订单异常后停止人工操作。
  • 状态评分低于阈值后禁止新增仓位。
  • 达到日内风险上限后关闭交易接口。

暂停规则必须提前定义。临场决定通常已经晚于异常发生。

十、如何判断一篇交易随笔是否有价值

交易随笔不等于交易日志。

日志保存事实。随笔解释事实之间的结构。高质量随笔不需要展示账户截图,也不需要制造成功叙事。它需要让读者看到一个可复用的分析过程。

可以从五个层面判断。

1. 是否区分了结果与过程

如果文章只写赚了多少、亏了多少,没有决策依据,没有执行偏差,没有风险暴露,就不具备复盘价值。

金额本身不是方法。

2. 是否还原了决策信息集

文章需要说明当时能够看到什么。不能只用事后图表上的完整走势解释入场。

如果没有保留当时的指标、价格区间和规则版本,结论的可验证性会下降。

3. 是否使用了明确变量

“走势很强”“感觉危险”“盘面异常”都需要进一步拆解。

是波动率上升。

是价格偏离均线。

是成交量异常。

是相关性提高。

是滑点扩大。

是风险敞口集中。

没有变量,就没有复核。

4. 是否形成了下一步动作

复盘需要产生规则变化、流程变化或数据采集变化。

如果结尾只是“继续努力”“保持耐心”,说明分析没有完成。

5. 是否承认模型边界

任何策略都有适用范围。

均值回归依赖价格偏离后的回归结构。强趋势阶段可能持续偏离。突破策略依赖趋势延续。震荡阶段可能出现连续假突破。固定止损在不同波动率环境下,风险含义不同。

模型局限性必须写出来。不是降低文章气势,而是防止读者把局部样本误认为普遍规律。

十一、适合长期使用的复盘模板

下面是一套偏数据化的结构。字段不必全部手工填写。能自动化的部分应当自动化。

交易事实

  • 交易编号。
  • 策略版本。
  • 品种。
  • 时间周期。
  • 方向。
  • 入场时间与价格。
  • 出场时间与价格。
  • 数量。
  • 止损。
  • 止盈。
  • 手续费。
  • 滑点。
  • 持仓时间。
  • 结果与R倍数。

决策状态

  • 信号条件逐项记录。
  • 入场时波动率。
  • 入场时价格偏离程度。
  • 趋势过滤状态。
  • 相关持仓风险。
  • 计划风险金额。
  • 实际风险金额。
  • 是否存在缺失数据。

执行状态

  • 是否按计划入场。
  • 是否发生延迟。
  • 是否发生改价。
  • 是否移动止损。
  • 是否提前止盈。
  • 是否临时加仓。
  • 是否出现手动平仓。
  • 偏差原因代码。

复盘结论

  • 决策质量评分。
  • 执行质量评分。
  • 交易状态评分。
  • 主要异常标签。
  • 是否需要修改规则。
  • 下一时段具体限制。
  • 是否需要加入新的数据字段。

模板的关键不在字段数量,而在一致性。

同一问题必须使用同一标签。比如,提前平仓不能今天写“怕回撤”,明天写“锁定利润”,后天写“临时保护”。如果这些描述指向同一种行为,应统一为同一个编码。

统一标签后,才能统计。

十二、常见的复盘失效模式

用账户曲线替代交易分析

账户曲线只说明资金路径。它不能解释具体决策。

两套策略可能产生相同曲线,但一套依赖稳定规则,另一套依赖少数偶然盈利。曲线形态不足以判断系统质量。

只复盘亏损交易

亏损交易当然需要分析。但只分析亏损,会产生选择偏差。

盈利交易中的违规行为同样危险。因为盈利会掩盖错误,并强化错误动作。

必须同时检查四类样本:

  • 规则内盈利。
  • 规则内亏损。
  • 规则外盈利。
  • 规则外亏损。

看到结果后重新定义信号

这是后见之明偏差的典型表现。

事后知道价格上涨,就会把此前不明确的形态解释为强信号。事后知道价格下跌,就会把普通波动解释为风险预警。

解决方法是保存决策时点截图和原始字段。复盘时先遮蔽后续价格路径,再判断信号是否成立。

参数频繁变化

每次亏损都修改参数,最终得到的不是适应性系统,而是历史样本的记忆器。

参数变化需要有假设、有验证、有版本。没有这三项,不修改。

把心理评分写成情绪标签

“恐惧”“贪婪”“市场情绪”都过于宽泛。

如果要记录状态,就记录可操作的表现:

  • 是否提前平仓。
  • 是否扩大止损。
  • 是否增加频率。
  • 是否延迟下单。
  • 是否违反最大风险。
  • 是否在暂停条件后继续交易。

行为比情绪名词更接近执行层。

十三、从日记到个人成长记录

交易员的个人成长,不应以交易次数或盈利金额单独衡量。

更稳定的指标包括:

  • 规则定义是否越来越清晰。
  • 日志字段是否越来越完整。
  • 违规类型是否减少。
  • 执行偏差是否收窄。
  • 风险暴露是否可预测。
  • 策略版本是否可追溯。
  • 复盘结论是否能够进入程序。
  • 是否能接受单笔亏损而不修改长期规则。
  • 是否能区分统计波动与系统退化。

这类成长没有即时反馈。

但它会改变系统的可测量性。可测量性提高后,错误才可能被定位。错误被定位后,才有条件修正。

交易随笔的价值也在这里。

它不是把当天发生的事情写得更完整。它是把不可重复的主观叙述,转换成能够跨时间比较的结构化观察。

结语:只保留能改变执行的结论

高质量复盘有三个边界。

第一,不把盈利自动标记为正确。

第二,不把亏损自动标记为错误。

第三,不把事后解释当成当时的信息。

日志至少需要覆盖基础交易数据、决策依据、出场原因以及心理与执行状态。复盘流程需要完成交易评估、规则检查、下一时段准备和具体交易设置。系统评估需要同时观察胜率、盈亏比、期望值、成本与尾部风险。

最终结果必须落到规则。

一个参数。

一个阈值。

一个暂停条件。

一个禁止动作。

或者新增一个数据字段。

其余内容可以删除。

不要预测下一段行情。不要用抽象词汇描述无法验证的变量。不要为一笔结果寻找漂亮解释。

先保留原始数据。再计算偏差。最后修改接口。

模型仍然可能失效。市场分布仍然可能变化。过拟合仍然可能发生。复盘无法消除不确定性。

它只能减少无记录的错误。

Related reading: 选择交易员随笔时要检查什么 and 交易复盘笔记的筛查清单:如何将情绪宣泄转化为明日交易指令.

常见问题

为什么不能用盈亏金额来判断交易的好坏?
交易结果具有高噪声,单笔盈利可能源于随机波动而非决策正确,而亏损也可能是严格执行规则后的正常概率试验。仅关注盈亏会制造错误归因,掩盖决策与执行中的真实问题。
交易复盘时如何避免“后见之明”偏差?
复盘时应记录决策时刻的真实信息,而非图表右侧已展开的完整走势。建议在复盘前遮蔽后续价格路径,并确保决策依据在入场前已明确定义,禁止事后反向修改判断标准。
如何量化交易中的心理状态?
不要记录文学化的情绪描述,而应使用零到十分的评分量尺记录注意力、疲劳度及规则执行稳定性。通过长期记录,观察这些状态变量是否与手动平仓、止损延迟等执行偏差存在统计相关性。
什么是交易中的“不可触碰清单”?
这是为了隔离风险而设定的强制性规则,例如禁止在数据缺失、单笔风险超限或连续亏损达到暂停条件后继续交易。它不是道德约束,而是通过自动化拦截来防止人为违规的风险隔离层。
如何判断一个交易策略是否需要优化?
不能仅凭单笔亏损修改参数,而应基于长期统计数据。当发现执行损耗长期存在,或通过分组样本、滚动窗口验证发现策略在特定市场状态下失效时,才应考虑调整规则,并为新规则设置版本号。