交易七步 卷七 · 复盘与系统 第四十集
第 四 十 集

资金曲线:账户的体检报告

行情会骗人,理由会骗人,资金曲线不会骗人。

一条好的资金曲线,不是"一直涨"——

是亏损的方式始终一致。

第 39 集说过:手工回测送你到 20—30 个样本这一级,后面的样本靠真实交易积累。积累的结果画成一条线,就是资金曲线。

这一集讲怎么读它。四个读法:斜率、回撤、胜率的稳定性、盈亏比的漂移。

0 1资金曲线为什么诚实

你接触到的每个信息源都有偏差,除了这一条。

信息源偏差
你对行情的判断确认偏误、锚定、处置效应(卷五)
别人的观点立场不明,样本不明
你的记忆后见之明偏差(第 32 集)
你的自我评价"感觉最近做得不错"没有刻度
资金曲线每笔交易的真实结果,按时间排列,无法修饰
资金曲线是唯一不由"你此刻的想法"构成的信息源。

它的诚实有两个前提:第一,每笔交易都如实记录(第 32 集的日志);第二,用净值而不是"感觉上的盈亏"画——净值 = 账户总资产,每个周末记一个点。

建议用 R 倍数计(第 32 集提过):每笔盈亏除以你的单笔风险(1R)。这样曲线衡量的是"系统表现",剔除了账户大小变化的干扰。

净值点怎么记

具体的记录动作只有一条:每周复盘时(第 37 集),在周复盘表第①项旁边记下本周收盘的账户净值(R 计)。

12 个点之后开始读,20 个点之后读法才比较可靠——这又是小样本的限制(第 39 集),它无处不在。

曲线还没成型的时候,仓位怎么办

第 39 集说过一句话,这里要兑现:真实样本累积到 50 笔之前,仓位都应该是保守值。

理由很直接。资金曲线的作用是判断"这套系统行不行",而这个判断需要样本。20 个点以下的曲线,读数全是噪声——按它去调整系统,等于按噪声调整。既然判断不了系统,就不该用系统的"正常仓位"。

具体怎么做:

阶段累计笔数单笔风险这一阶段该关注什么
验证期0—20 笔0.5%执行率,不是盈亏
过渡期20—50 笔0.75%执行率 + 盈亏比是否稳定
正常运行50 笔以上1%—2%资金曲线四个读法
三个阶段的划分依据是"能不能判断系统",不是"赚了多少"。

验证期用 0.5% 的仓位,你会觉得"赚得太少了"。这是对的——这一阶段的产出不是钱,是"我能不能按规则做"这个答案。20 笔之后你有了答案,再谈放大。

反过来,验证期就用满仓的人,通常在两件事上同时失败:既没攒到干净的执行样本(因为亏损太大导致中途改规则),又亏掉了后面放大的本金。

为 什 么 是 50 笔

不是精确的统计门槛,是一个"够用"的经验值。

50 笔之后,胜率的 95% 置信区间会收窄到约 ±14 个百分点(第 39 集的算法),勉强能看出方向;盈亏比也开始稳定。再少,读出来的东西自己都不该太当真。

0 2一条示例曲线,先看整体

用一个 12 个月的示例。假设:月 8 笔交易,单笔风险 1R(1% 账户),赢 +2R、输 −1R,胜率 40%(第 39 集回测的示例参数)。

12 个月的月度盈亏(R):+2, −3, +5, −1, +4, −2, +5, −2, −2, +5, −2, +6。

示例:月 8 笔,胜率 40%,+2R/−1R——12 个月的净值曲线(R 计) 115 108 101 100(起点) 115 绿点:盈利月 红点:亏损月 1月 3月 5月 7月 9月 11月 12月 12 个月 +15R。注意:6 个亏损月(红点)、5 段回撤,但每次恢复只用 1—2 个月——这是健康曲线的样子。 理论上亏损月概率约 31.5%,示例里出现 50%——12 个月的样本就是这样波动,正常(第 39 集)。
图 40-1 示例资金曲线。整体向上,但一半的月份在亏钱——这就是真实。

先看几个整体数字,再讲四个读法:

指标数值怎么读
年收益+15R月期望 +1.6R,12 个月理论 +19R,实际 +15R,正常波动
盈利月 / 亏损月6 / 6理论亏损月概率 31.5%,实际 50%——12 个月的小样本就是这样
最大回撤3.6%从 7 月高点 110R 到 9 月 106R
最长连亏2 个月8—9 月连亏,但每月只有 −2R,幅度正常
示例曲线的整体指标。亏损月过半但全年 +15R,恰好说明"月度盈亏是噪声"(第 37 集)。

0 3读法一:斜率与月度分布

斜率看什么?看 3 个月移动平均的方向,不是看单月。

单月盈亏是噪声(第 37 集):8 笔交易的月份,赢 2 笔是 −2R、赢 4 笔是 +4R——差 6R 全是运气。3 个月的移动平均开始有信息(24 笔),6 个月比较可靠(48 笔)。

操作:每月末把净值记一个点,每月算一次"最近 3 个月平均"。3 个月平均连续两个月下降,进入第 06 节的警报检查。

3 个月移动平均的算法没有任何玄妙:最近三个月净值相加除以三,每月滚动算一个。它比原始曲线平滑——把单月的运气抹掉,留下方向。

判断"下降"的标准也要定死:本月 3 个月均值低于上月 3 个月均值,算下降一个月。连续两个月下降才进入警报流程。单月下降可能是上个月运气太好,不算。

月度分布:先知道"正常"长什么样

读曲线之前,必须先知道正常月份的分布,否则会把正常波动当成警报。按本集示例的参数(月 8 笔、胜率 40%、+2R/−1R):

月度结果概率一年中出现次数(期望)
+10R 以上(大赚月)约 5%约 0.6 次
+4R 到 +7R约 36%约 4.3 次
+1R 到 +4R约 28%约 3.4 次
−2R 到 −5R(普通亏损月)约 21%约 2.5 次
−5R 以下(深亏月)约 10.6%约 1.3 次
按二项分布计算。注意最后一行:一年出现 1—2 个深亏月是"正常的",不是系统坏了。

这张表最重要的信息是最后一行:一年出现 1—2 个亏损 5R 以上的月份,属于正常范围。

月度结果的概率分布(月 8 笔,胜率 40%,+2R/−1R) 0R 1.7% 9.0% 20.9% 27.9% 23.2% 12.4% 4.1% 0.8% 0.1% −8R −5R −2R +1R +4R +7R +10R +13R +16R 月度结果(R)→ −5R 以下的深亏月合计约 10.6%——一年出现 1—2 次是正常的,不是系统坏了。
图 40-2 月度结果分布。红色是亏损月:约三成的月份会亏,其中深亏月一年 1—2 次。

多数人不知道这一点。他们遇到第一个深亏月就开始怀疑系统、改规则——而那可能只是二项分布的正常采样。知道"正常的坏"长什么样,才识别得出"真正的坏"。

再看分布的整体形状:它不是对称的。亏损侧被止损规则截断在 −8R(最深就是 8 个全输),盈利侧敞开到 +16R。这就是"止损截断亏损、让利润奔跑"在分布图上的样子——第 28 集和第 34 集的所有规则,最终都体现在这个形状上。

如果你的实际月度分布长成了另一副样子——比如亏损侧拖到 −15R(说明止损没执行)、盈利侧挤在 +2R 以内(说明盈利单拿不住)——那分布图本身就在告诉你该修哪里。

0 4读法二:回撤

回撤 = 从历史最高净值跌下来的幅度。它有三个维度,每个都要看。

回撤的三个维度:深度、频率、恢复时间 深度:这次跌了多深 示例曲线的最大回撤 3.6%。健康范围参考:单笔风险 1% 的系统,最大回撤通常在 8%—15%。 示例只有 3.6% 是运气好。深亏月概率 10.6%/月,连续深亏时回撤会到 10R 以上——要有心理预案。 频率:多久回撤一次 亏损月概率 31.5%,即约每 3 个月一次回撤。连续两个月亏损的概率约 10%——一年 1 次,正常。 连续三个月以上亏损才值得注意:理论概率约 3%,一年出现 0.4 次,出现 2 次以上就是异常。 恢复时间:多久创新高 示例曲线的回撤都在 1—2 个月内修复。恢复时间变长(回撤 5 个月还没创新高)是比深度更早的警报。 恢复变慢意味着期望值在下降——可能是市场状态变了,也可能是执行漂移了。 三个维度都要与"自己的历史"比,不要跟别人比——每个系统的回撤特征不同。
图 40-3 回撤三维度。恢复时间是最灵敏的指标——它最先变,深度的变化要更晚才显现。

回撤还有一个和第 26 集的接口:账户回撤红线(5% 提醒、10% 减半、20% 清仓停手)。资金曲线上的回撤一旦触及红线,执行的是第 26 集的规则,不是本集的"观察"。

换句话说:本集教你读回撤,第 26 集的规则决定回撤时做什么。两件事都要有,互不替代。

深亏月的心理预案

分布表告诉你一年会有 1—2 个亏损 5R 以上的月份。但"知道"和"身在其中"是两回事——深亏月进行到一半时,你会经历完整的怀疑周期:

预案要提前写,写在预案卡里(第 31 集第五个"如果"正好是它):

这条预案的作用不是改变结果——深亏月该亏还是会亏完。它的作用是把"深亏时的决定"从事中挪到事前,让你在第 3 周的动摇期有一个可以指着的文件。

0 5读法三与四:胜率的稳定性、盈亏比的漂移

这两个读法看的是"系统内部参数"有没有变。方法:按月统计,画两条小曲线。

左:月度胜率(正常波动 25%—62%);右:月度盈亏比(正常波动 1.5—2.5) 62% 40% 25% 0 月度胜率:在正常带内跳动(月8笔的小样本必然如此) 3.0 2.0 1.0 0 月度盈亏比:围绕 2.0 波动,无趋势 两条小曲线的关键都不是"高不高",是"稳不稳"。示例数据均为示意。 胜率的正常带来自月 8 笔的二项分布;盈亏比的正常带来自第 34 集的止盈设计。
图 40-4 月度追踪的两条小曲线。看趋势,不看单点。

胜率稳定性的读法

月 8 笔的小样本,月度胜率的正常范围是 0%—75%——理论上都可能出现。所以单月 25% 不用慌、单月 62% 也不用喜。

要看的是连续三个月的方向。两条小曲线的画法:胜率小曲线每月算当月已完结交易的胜率(月 8 笔时只有 8 档取值,跳动大是正常的);盈亏比小曲线算当月平均盈利÷平均亏损(当月单一方向时跳过,并入下月)。

盈亏比漂移的读法

盈亏比 = 平均每笔盈利 ÷ 平均每笔亏损。它漂移的方向比数值重要。

资金曲线最有价值的功能,
是在你的自我感觉还良好的时候,
提前两三个月告诉你:执行开始漂移了。

0 6"亏损方式一致"——好曲线的反直觉标准

现在可以解释 lede 里那句反直觉的话了。

一条好的资金曲线,不是"一直涨"——期望 +1.6R/月的系统,一年也有 4 个左右的亏损月、1—2 个深亏月。追求"一直涨"会让你在第一个亏损月就怀疑系统。

好的标准是:亏损的方式始终一致。

什么叫"一致"?把每一段回撤拆开看:

这四条稳定,说明系统在正常运转:亏损来自规则的正常触发(止损被打),而不是来自意外(跳空套牢、情绪化加仓、执行漂移)。

亏损方式突变,才是真正的警报。

"一致"的基准从哪来

判断"亏损方式是否一致",需要一个基准——你自己的历史。

基准包含四个数,全部从你的资金曲线里算:

四个基准在前 12 个点时建立,之后每年更新一次(用滚动 12 个月重算)。它们就是你的"正常体征"——警报的判断标准永远是"跟自己的历史比",不是跟别人比,也不是跟理论比。

新系统(不足 12 个点)没有基准怎么办?用第 39 集回测的参数推:月 8 笔、胜率 40% 的系统,最大回撤的理论预期在 8—15%——把保守值当临时基准,实盘超过它就触发检查。

两种突变:

两 条 曲 线 的 对 比

健康曲线:全年 +15R,最大回撤 3.6%,每次亏损 −1R 到 −3R,恢复 1—2 个月。

生病曲线:全年 +0%,前面最大回撤 2R,第 6 个月单月 −9R(是历史的 4.5 倍),之后 6 个月没恢复。

看全年收益,第二条"没亏钱",好像还行。看亏损方式,第二条第 6 个月出了大事——那一个月发生了什么?是市场变了,还是你变了?这才是复盘要查的。

只看收益的人会在第 12 个月继续用它;看亏损方式的人在第 7 个月就停下来了。差距就是这 5 个月。

0 7三个警报信号

把四个读法的警报汇总成一张卡。任何一条触发,先停下来查,再决定动不动。

触发之后的动作,固定为三步:

  1. 查执行。翻本周日志第⑤项:最近的交易有没有偏离规则?有,先纠正执行,再看曲线。
  2. 查状态。当前市场状态(第 15 集)是不是规则不适用的那段?是,按第 35 集加适用条件。
  3. 降仓观察。以上都查过没问题,仓位减半,用减半的仓位继续积累样本——直到连续两个月"亏损方式回到一致",再恢复。

注意第三步:警报触发的应对是"降仓观察",不是"停做"也不是"改规则"。停做让你失去样本,改规则违反第 37 集的频率限制。降仓是唯一既保留样本又控制风险的动作。

"降仓观察"的具体执行

降仓不是一句口号,它有三个具体参数:

降仓期间一切照旧:日志照记、信号卡照打、复盘照做。降仓降低的是暴露,不是标准——恰恰相反,降仓期因为样本宝贵,执行要求更严。

0 8本集操作清单

  1. 每周复盘时记一个净值点。账户总资产,用 R 计。已有周复盘表的,加在第①项旁边。
  2. 画出你的资金曲线。Excel 或纸上都行。X 轴周,Y 轴净值(R)。至少积累 12 个点再开始读。
  3. 算你的历史最大回撤和平均恢复时间。这两个数是你系统的"正常体征",以后警报判断的基准。
  4. 每月算一次月度胜率和盈亏比。两条小曲线,各留 12 个点。
  5. 把三个警报信号抄在复盘表旁边。触发了就按三步走:查执行、查状态、降仓观察。
  6. 记住深亏月的正常频率。一年 1—2 个亏损 5R 以上的月份是正常的。遇到它,先翻这张分布表,再决定慌不慌。
错误一 · 用单月盈亏评价系统

单月 8 笔,盈亏几乎全是运气。评价系统最少看三个月移动平均,最好看六个月。

错误二 · 把正常的深亏月当警报

一年 1—2 个亏损 5R 以上的月份是二项分布的正常采样。遇到深亏月,先查"亏损方式是否与历史一致",再决定要不要警觉。

错误三 · 资金曲线一变差就改规则

曲线变差的原因有三种:随机、执行漂移、市场状态变化。前两种都不该改规则。先分类(第 37 集三分类),再决定。

错误四 · 只看收益不看亏损构成

全年 +15R 和全年 +15R 可能完全不同:一个回撤 3.6% 亏损一致,一个中途回撤 12% 亏损紊乱。前者可以继续,后者要先停下来查。

本 集 练 习

画出你的资金曲线,做一次体检

如果你已经交易过(任何账户、任何时间长度),这个练习都能做。

  1. 把历史交易的盈亏按时间排列,换算成 R(盈亏 ÷ 当时的单笔风险)。
  2. 画累计净值曲线。
  3. 标出每一段回撤:起点、谷底、深度、恢复用时。
  4. 算月度(或分段)胜率和盈亏比,看有没有漂移趋势。
  5. 回答:你的历史亏损方式一致吗?如果有一段"亏损方式突变",那段发生了什么?
  6. 对照三个警报信号:现在的曲线触发了哪一条?(没触发也写"无")

怎么看结果:

亏损方式一致:你的系统在正常运转,保持节奏。
有一段突变:翻出那段时间的日志,查执行和市场状态——答案通常就在那里。
从没记录过单笔风险(算不出 R):先把第 32 集的日志补上,R 算不了,这套体检就没法做。
曲线很短(少于 10 个点):先积累,本集的读法留到 12 个点以后用。

本 集 小 结
  1. 资金曲线是唯一不由"你此刻的想法"构成的信息源,前提是每笔如实记录、用净值画。
  2. 月 8 笔、胜率 40%、+2R/−1R 的系统:月期望 +1.6R,亏损月概率 31.5%,一年 1—2 个深亏月(−5R 以下)是正常的。
  3. 读法一(斜率):看 3 个月移动平均的方向,不看单月。单月盈亏是噪声。
  4. 读法二(回撤):看深度、频率、恢复时间三个维度。恢复时间是最灵敏的警报。
  5. 读法三(胜率稳定性):月度胜率正常带 25%—62%,连续三个月低于 25% 才异常。
  6. 读法四(盈亏比漂移):连续三个月下滑几乎只有一个原因——处置效应复发。曲线比自我感觉早三个月发现它。
  7. 好曲线的标准是"亏损方式一致":深度、频率、恢复、亏损构成四项稳定。突变才是警报。
  8. 三个警报:移动平均连降且回撤超历史 1.5 倍、连续三月胜率低于 25%、盈亏比连降三个月。
  9. 警报的应对是三步:查执行、查状态、降仓观察。不是停做,不是改规则。
  10. 回撤触及第 26 集红线时,执行红线规则——它与本集的"观察"互不替代。