← 返回教程库

策略失效的时候,你怎么才能察觉

最后更新 2026-08-19
📚 量化与 AI 投研 📖 量化认知与边界 ⏱ 约 22 分钟 R2 · 注意风险
你将学到
  • 说得出为什么「正常回撤」和「已经失效」在当时看长得一样,以及这件事为什么不是你的观察力不够
  • 认得出三个比收益曲线更早一点的信号:赢的结构变了、同类的东西一起不灵、市场里出现了你当初没考虑过的新东西
  • 明白灵敏和准确是一对没法同时满足的取舍,因而知道该在事前写下什么,而不是在事中盯着屏幕找答案

你用了一年多的那套方法,最近三个月不太对劲。

不是崩了,是钝了。以前十次里有六七次能吃到一段,现在勉强五五开;以前一段行情起来它能跟上大半,现在跟一小截就被打回来。账户没有大跌,就是一直在原地磨。

于是你开始每天问自己同一个问题:这是那种熬一熬就过去的低谷,还是它已经不灵了?

你翻了所有能翻的数字,然后撞上了这件事最难受的地方——这两种情况,在当时看,长得一模一样。 一次正常的回撤是曲线往下走一段;一次真正的失效,一开始也只是曲线往下走一段。没有哪一天会弹出一个提示框告诉你「此方法已于本日作废」。

这一篇要干的事情就是这个:在这两者长得一样的前提下,你还能抓到什么。以及一句要提前说在最前面的实话——你能抓到的,比你希望的少。 但这不代表你没得做,只是能做的事情不在你以为的那个时间点上。

先划一条边界。一个规律为什么会被用没、公开的那些为什么基本不管用了、钱涌进来是怎么把收益吃掉的——那是信号衰减那篇的地盘,讲的是发生了什么。本篇不重讲那套机制,本篇只管一件事:坐在屏幕前的你,凭什么察觉到它正在发生。 一个讲原理,一个讲眼力,别混着看。

为什么失效不会自己找上门来

先打个比方

你开了家小馆子,开了三年,生意一直不错。

某个月,营业额少了一成。你想了想,那个月下了半个月雨。第二个月又少了一成,你想起来隔壁修路,车不好停。第三个月还在少,你觉得是天热,大家都不爱出门。

你说的每一条都不是瞎编,每一条都真的发生了。可事情的真相可能是另一回事:三条街外新开了一家店,你的老客户在慢慢地、一个一个地挪过去。

这件事没有任何一天会通知你。 不会有客人临走时说「我以后去别家了」,只会有一天你发现常来的那几张脸有阵子没见了。而且最要命的一点是:客人流失的样子,和下雨天生意差的样子,在营业额那一行数字上是完全一样的。

这对你的判断意味着什么

把馆子换成账户,你会得到一个不太舒服但很重要的认识:「策略失效」不是一个事件,是一个过程;而过程是没有发生日期的。

我们习惯的判断方式是找事件——什么时候出的问题、哪一天开始的。这套方式对付「机器坏了」「规则改了」很好用,对付「东西在慢慢变钝」完全不好用。你去翻记录,找不到那一天,因为不存在那一天。

更麻烦的是第二层:每一次难受,你都能给它找到一个合理的当下解释。 这段行情太震荡了、这个板块最近没人气、这几笔运气实在差。这些解释往往都是真的——真实到你根本不会怀疑它们。而它们恰好也是失效期间会出现的现象。真话和真相不是一回事,一堆各自成立的解释拼在一起,可以完美地遮住一个正在发生的趋势。

第三层最扎心:你的注意力有偏向。 方法赚钱的时候,你不会去做归因,你只会觉得「对了嘛,本来就该这样」。方法亏钱的时候,你会疯狂找理由,而人在找理由的时候,倾向于找那些「不用改变行动」的理由——因为承认失效意味着要放弃一个你投入了很多时间的东西。这不是你的品德问题,这是所有人的默认设置。

所以,把「我应该能察觉到」这个预期先调低一档。察觉失效不是一场考验眼力的游戏,它更像一场考验制度的游戏——靠的不是你盯得多紧,是你事前立了什么规矩。这句话是本篇的结论,我把它放在开头说,是因为后面那三个信号,你必须在这个前提下去理解,否则你会把它们当成三个探测器,然后指望它们报警。它们不会报警,它们只是让你早一点起疑。

顺便说清一件容易混的事

有个概念一定要跟「失效」分开:回撤——账户从历史最高点往下缩水了多少。回撤是一个描述,它只说事实,不说原因。一次回撤背后可以是失效,也可以完全不是。

它们最容易被搞混的地方在于时间感。你在一个坑里待得越久,越倾向于把它解释成失效;而回撤恢复期那篇算过一笔账:从跌下去到爬回前高,正常情况下要多久本来就是个很大的数,长到足以让绝大多数人在半路上认定「这东西不行了」。

于是就有了最贵的那种错误:在一次正常但漫长的低谷里,把一套还成立的方法关掉了。 而它关掉之后往往会好起来——因为你是在它最难看的时候关的,而最难看的时候统计上更接近谷底。这件事和纯粹的心态问题有交叠,连着亏了几次,该怎么办那篇是从情绪那一侧讲的,两篇合起来才完整。

信号一:赢的方式变了,不是赢的次数变了

先打个比方

还是那家馆子。今年的总营业额和去年几乎一样,一分不多一分不少。你松了口气。

然后你翻了翻明细,发现一件事:去年八成的钱来自堂食,客人坐下来点一桌菜;今年堂食掉了一大截,缺口是外卖补上的,而外卖那部分是靠平台在做活动、给了补贴才跑起来的。

总数没变,但这两笔钱完全不是一种钱。 堂食是你的手艺和位置换来的,明年还在;平台补贴是别人的预算换来的,活动一停就没了。你今年的账面平安,靠的是一个随时可能被抽走的东西。

一个只看总营业额的老板,会在补贴停掉的那个月,突然发现自己「一夜之间」不行了。而实际上,他早在一年前就已经不行了,只是被一笔临时的钱盖住了。

这对你的判断意味着什么

这就是第一个、也是最实用的一个早期信号:别只盯着结果的高低,去看结果的构成。

大多数人监控自己的方法,只有两个数:赚了多少、胜率多少。胜率就是赚钱的次数占总次数的比例。这两个数太粗了,粗到能把结构性的变化整个吞掉。

先说一个反直觉的:胜率上升,整体反而可能在变差。

道理很简单。你真正拿到手的东西,取决于三件事一起作用——赢的比例、赢的时候平均赚多少、输的时候平均亏多少。假设原来十次里赢六次,赢的时候平均赚三块,输的时候平均亏一块;现在变成十次里赢八次,可赢的时候只赚半块,输的时候还是亏一块。赢的次数明明变多了,你却从赚变成了亏。

这个组合有个名字叫期望值,说人话就是「平均每做一次,你能指望到手多少」。它在真实系统里就是这么算的:开源交易框架 freqtrade 的代码里有一个专门算期望值的函数,把所有赚钱的交易和所有亏钱的交易分成两堆,各自算出笔数和平均金额,然后用「赢的比例乘以平均盈利,减去输的比例乘以平均亏损」得到结果。同一处还顺手算了一个比值口径,把平均盈利和平均亏损的比例也纳进来。文档对这一格的说明很直白:这个比值一旦是负的,就说明这套东西不赚钱。

我不是要你去算这个公式。我要你记住的是它的形状:这里面有三个可以各自变化的零件,而你平时只看其中一个。当有人跟你说「最近胜率还行」的时候,他其实只报了三分之一。

一个更好用的角度:这些仓位是怎么结束的

比期望值还直观、也更容易被普通人观察到的一个东西,是结束方式的构成

一笔交易结束,无非几种走法:达到了你事先设的目标位、触发了你事先设的止损(止损就是价格跌到某个点就无条件卖出,用来把单笔亏损锁在可承受范围内)、你的规则给出了离场信号、或者到期限了强制平掉。

同一套方法,赚钱的总数可以不变,但这几种走法的比例会变。前一年,多数仓位是靠「达到目标」结束的;今年,多数仓位是靠「触发止损」结束的。这个变化说明的事情比收益数字多得多——它说明你的方法现在更多是在被市场赶出来,而不是自己走出来。

这个视角不是我编的,它在正经工具里是一张标准表。freqtrade 的回测报告里有一张按「离场原因」拆开的表,把每一种离场方式各自的笔数、平均盈亏、平均持仓时长、赢输次数都单列一行。文档对这张表的用途解释得很实在:它能告诉你哪一块需要额外的工作——比如如果靠离场信号平掉的那些交易大多是亏的,那你要么去改进离场信号,要么考虑把它关掉。

这里有一个必须一起记住的细节,文档在假设那一节专门写了:离场原因不解释这笔是赚是亏,它只说明是什么触发了离场。 这句话是防误读用的。一笔「达到目标」结束的交易不一定赚得多,一笔「触发止损」结束的交易也不必然是灾难。你看的是构成的变化,不是给每一类贴上好坏标签。

顺带说一句,这张表在报告里排得很靠后,绝大多数人看报告的时候根本不会翻到那儿。至于一份业绩报告该按什么顺序看、哪几格是必须看的,拿到一份策略业绩报告,先看哪几个地方那篇给了一个四站式的顺序,可以当配套使用。

你可以怎么落地

不写代码的人,这一条完全做得了,只是要动手。

第一步,把你的历史交易按「怎么结束的」分成几堆,数一数各占多少。 用哪一年的记录都行,只要是你还认可它表现的那一段。这份比例就是你的基线——将来一切比较的参照物。

第二步,隔一段时间重新数一次,跟基线比。 注意是跟自己的过去比,不是跟一个绝对标准比。

第三步,同时记三个数而不是一个数:赢的比例、赢的时候平均赚多少、输的时候平均亏多少。三个数里只要有一个明显偏离基线,就值得你多看两眼——哪怕总收益还没难看。

这三步的价值不在精确,在于它把「感觉不太对」变成了一句可以拿出来讨论的话。「最近感觉不行」谁也没法反驳也没法验证;「靠止损结束的比例从当初的一小部分变成了现在的大半」是一句有对错的话。能被证伪的话,才是有用的话。

信号二:不灵的不只是你,同一类东西一起不灵

先打个比方

你店里生意掉了三成,你在厨房里反省了两个星期,觉得可能是自己手艺退步了、菜量给少了、服务员态度不好。

某天你出门走了一圈,发现整条街的餐馆都在关门。

同样一件事,归因方向完全不同,该做的事情也完全不同。 如果是你自己的问题,那要改的是你的菜和你的服务;如果是整条街的问题,那你要重新想的是「我还要不要在这条街开店」。这是两个量级的决定,而站在自己厨房里的时候,这两种情况看起来一模一样。

这对你的判断意味着什么

把这个动作搬到投资上,就是一个非常朴素但极少人做的自查:出门看一眼同类。

你在用的方法,总归属于某一类——跟着趋势走的、赌回归均值的、盯着某种财务特征的、押某个风格的。这一类东西在这段时间里,整体是什么状况?

答案分两种,对应两种完全不同的处置:

如果同类整体都在难受,而你也在难受,那你面对的多半不是「我做错了」,而是「这个环境现在不适合这类做法」。这里面又还要再分两层:可能是这条路上挤了太多人(因子拥挤那篇讲的就是这件事,以及为什么挤的时候平时看不出来、一出事就是一起出),也可能只是这一类做法本来就有它擅长和不擅长的行情,现在轮到不擅长的那一段。前者可能是真的在失效,后者只是季节。

如果同类都还行,只有你不行,那问题大概率在你自己身上——执行走样、成本比别人高、买卖的时机总慢半拍、或者你以为自己在做的和实际在做的不是一回事。这类问题一点都不比失效少见,为什么你执行不了自己定的策略那篇专门拆它。这种情况下换方法是完全无效的,因为下一套照样会被同样的执行问题磨掉。

分不清这两种,你的动作必然是错的。而分清它们不需要任何高深工具,只需要你有一个同类的参照物

参照物从哪来

这一条对个人是有难度的,我不打算把它说得比实际容易。

工业级的做法是同时跑很多个东西,然后横着看。freqtrade 的回测报告里就有一张按品种拆开的表,同一套规则在多个品种上分别跑出什么结果,一行一个,全线一起下滑还是个别品种在拖后腿,一眼就能分开。这个「横着比」的思路是对的,但它要求你手上同时有很多个可比的东西。

个人能用的替代品,糙但够用:

找一个同风格的公开产品或指数当参照。 你做的是跟随趋势的,就去看做同类事情的公开产品这段时间怎么样;你偏某一种风格,就看对应的风格指数。你不需要它精确,你只需要它能回答「这段时间这一类是不是普遍不好过」。

看这类做法最近是不是被谈论得特别多。 这是一个很弱但确实领先的迹象:某种做法被大量转发、被做成产品密集发行、身边好几个人同时在聊——这些通常出现在收益变薄之前,而不是之后。

注意那种「说不通的同步下跌」。 你手上几个本来没什么关系的东西,在同一天、以差不多的幅度一起往下掉,而你找不到一条共同的新闻。这往往说明它们背后被同一批钱、同一个逻辑绑在了一起——它们表面上分属不同行业不同故事,实际上是同一个赌注。

这三条都不精确,都会有误报。但它们的价值在于换了一个提问方向:从「我哪里做错了」换成「这是不是不只是我的事」。光是这个转向,就能省掉大量在自己厨房里瞎反省的时间。

信号三:市场里出现了你当初没考虑过的新东西

先打个比方

你的进货表是三年前定的,定的时候你数过:早高峰七点到九点,从东门出来的人最多,所以你在东门摆摊,备两百份。

今年地铁口挪到了西门。

你的表一个字都没错,它错的是它依据的那个世界。 而且这一次的失效跟前面两种都不一样——它不是慢慢磨掉的,是从地铁口挪走的那一天起,一刀切断的。

这一类失效有个好处:它是可以被提前察觉的,只要你当初把「东门人多」这句话写下来过。 写下来了,你就会在看到施工围挡的时候想起它;没写下来,你只会在半年后对着营业额发愁。

这对你的判断意味着什么

每一套方法都建立在一串没说出口的假设上。你没有意识到它们,是因为它们在你入行以来一直成立,成立到像空气一样。随手举几类:

  • 这种东西还会像过去那样波动
  • 我想买的时候买得到、想卖的时候卖得掉
  • 成本大致还是这个水平
  • 这一类的参与者还是原来那批人,还是按原来的方式行动
  • 我用的这份数据还会按原来的口径、原来的时间更新

这几条里任何一条被推翻,你的方法可能当天就不成立了,而收益曲线要过几个月才会把这件事表现出来。假设的失效和收益的变化之间,有一段很长的时差。这段时差就是你唯一真正的提前量。

关键在于:这个提前量只有在你事先写下过假设的情况下才存在。 没写过的话,等你发现的时候,它已经变成收益曲线上一段普通的下坡,跟前面两种失效再次长得一模一样。

假设是可以被写成清单的

这件事听起来很虚,但它在工程上是有实物的,而且实物比你想的具体。

freqtrade 的文档里有一整节,标题直译就是「回测所做的假设」,底下是一条一条的列表:成交按哪个价位算、只要价格在这根K线的高低范围内就假定能按你要的价成交(也就是不考虑滑点——滑点指的是你想要的价格和实际成交价之间的差),离场信号在下一根K线开盘时执行,止损和目标位在同一根K线内谁先判定,等等。这一节最后还有一句很硬的话,大意是:做了这些假设之后,回测尽力去贴近真实交易,但它永远不能替代真的跑一遍。

我引这一节不是要你去读那些细则,是要你看见一件事:一套方法的假设,是可以被完整地、逐条地写出来的。 这些假设平时躺在文档最不起眼的地方,从来没人翻,可它们才是那套东西成立的地基。而地基这种东西,你不写下来,就等于承认自己将来不会去检查它。

另一处更直接的做法来自 Vibe-Trading 这个项目。它有一张「假设登记表」,每一条研究假设都是一条记录,记录里除了标题、论点、适用范围、信号定义、数据来源之外,还有一个专门的字段用来写什么情况算这条假设被推翻。它的状态取值里既有「已验证」也有「已否决」,还专门留了一档叫「观察中」。

我最欣赏的就是那个「什么情况算被推翻」的字段。它把一件事变成了强制动作:你在提出一个想法的同时,必须说明这个想法怎样才算错。 一个说不出自己怎样才算错的想法,是没法被检验的,也就永远不会被淘汰——它只会一直待在你的方法里,一直到把你耗光。

你可以怎么落地

这是本篇里最容易做、见效最快的一个动作,五分钟就能做完:

拿一张纸,写三句「如果……那我这套就不成立了」。

不需要写得多专业,写你自己相信的那几条就行。比如「如果这类东西的日常波动缩到现在的一半,我这套就没意义了」,比如「如果交易成本翻一倍,我这套的利润空间就没了」,比如「如果我依赖的这个数据源改了口径或者停更,我就得停下来重新验」。

写完之后,把这张纸和你的交易记录放在一起,每隔一段时间拿出来对一遍。

这个动作的全部价值在于时机:你是在心平气和、还没亏钱的时候写的。 等你真的开始难受了,你写不出这种句子——那时候你写出来的每一条都会不自觉地绕开当下最疼的那件事。

一句不太好听的实话:多数时候你只能事后才知道

前面三个信号都是真的,也都能用。但如果我到这儿就收尾,那是在骗你。所以必须再说一段。

灵敏和准确,你只能挑一个

这不是态度问题,是数学问题。

你要在一堆上下乱跳的数字里,认出一个不大的、缓慢的下滑趋势。这件事的难度取决于一个比例:你想识别的那个下滑幅度,相对于数字本身的抖动有多大。 下滑越轻微、抖动越厉害,你需要的观察时间就越长。

这意味着一个死结:

  • 你想早点发现,就必须放松标准。 放松标准的直接后果是误报——每一段正常的低谷都会触发你的警报,而正常的低谷比真正的失效多得多。按误报行动,你会把好方法一个个关掉,还要为每次换来换去付出成本。
  • 你想少误报,就必须提高标准。 提高标准的直接后果是迟到——等到证据足够充分,那段时间的钱已经花完了。

没有免费的解。 任何跟你说「用这个指标就能提前发现策略失效」的说法,都跳过了这个取舍。你可以调整自己站在这条线的哪个位置,但你不能同时要两头。

想通这一点,会带来一个视角的翻转,而这个翻转才是本篇真正想给你的东西:既然事中的判断注定不可靠,那么把力气花在事中就是错的。 真正决定结果的动作,全都在事前。

成熟系统是怎么处理这个死结的

值得看一眼工业界在同一个死结面前是怎么办的,因为它们的处理方式,每一条都能原样搬到一张纸上。

Vibe-Trading 里有一个专门管衰减的模块,它把一个东西的健康状况做成了一台状态机。抛开代码看它的设计,有五处特别值得学:

第一,状态不是两档,是四档。 一个东西的处境从「在用」可以变成「观察中」,再变成「已衰减」,最后才是「停用」。中间那两档是关键——它承认了「有点不对劲但还没到该停」这种状态是真实存在的,并且给了它一个正式的名分。对照一下多数人的做法:非黑即白,要么继续用,要么彻底关。没有中间档位,你就只能在「装作没事」和「一刀切」之间跳来跳去。

第二,看的是比值,不是绝对值。 它衡量健康程度用的一个核心量,是「最近这段时间的表现」除以「当初建立的基线」。这是一个很朴素但很硬的设计思想:判断一个东西是不是在变差,参照物应该是它自己的过去,而不是某个外部的及格线。 你那套方法当初就不是靠高分立起来的,现在拿高分线去卡它没有意义;有意义的是它现在还剩当初的几成。

第三,多个指标一起看,取最差的那个。 代码里有一个函数专门做这件事:手上有几个指标,每个各自判一档,最后按最差的那个算,而不是求平均。这一条的取向很明确——平均会把一个亮红灯的指标稀释掉,取最差不会。 你自己记录那三个数(赢的比例、平均赚多少、平均亏多少)的时候,可以直接用这个规则。

第四,降级需要连续多次读数,不看单次。 从「在用」掉到「观察中」,要连续若干次读数都不健康;从「观察中」再往下掉,还要再连续若干次。具体次数是可配置的,我不列数字,重要的是这个机制本身:它专门用来对抗噪音。 单次难看什么都不说明,这一点写进了规则,就不再依赖你当时的情绪。

第五,也是最有意思的一条:降级和恢复是不对称的。 往下走要连续多次确认,而往上恢复——从「观察中」回到「在用」——只需要一次健康读数。这个不对称是设计者做的一个取舍,方向是「宁可慢慢降级、快快恢复」,也就是更怕误杀一个还行的东西。你完全可以选另一个方向,只要你知道自己在选。重点不是抄它的方向,是意识到这里存在一个可以自己定的方向。

同一份代码之外,还有一个更粗暴但同样值得抄的思路:给自己的判断加一个保质期,到期就不再用它做决定,不管它当时看起来准不准。这一招的好处是它完全不依赖你对「现在还灵不灵」的判断——而本篇讲了这么多,说的正是这个判断有多不可靠。

所以真正该做的动作在哪儿

把上面这些合起来,答案就很清楚了:在你还没有情绪的时候,把停用的判据写下来。

不是「我会注意观察」,是写成一句你事后能拿来核对、而且没有解释空间的话。这句话该怎么写、写成什么样才算数、写完之后怎么防止自己临阵改判据——那是一个策略什么时候该停掉那篇的完整内容,本篇不越界。

我在这里只强调一件事,因为它是本篇所有内容的落点:你之所以需要提前定判据,恰恰是因为本篇教你的那三个信号都不够可靠。 如果失效真的能被可靠地察觉,你压根不需要判据,你到时候看着办就行了。判据存在的全部理由,就是「到时候看着办」这件事在真实压力下不成立。

一张自查卡

你观察到什么 更可能是哪种情况 该做的下一步
只是曲线在往下,其它一切照旧 分不清,正常回撤的可能性更大 对照事前写好的判据,不临时加判断
总收益差不多,但赢的方式变了(靠止损结束的占比明显上升) 结构在变,值得升到「观察中」 把三个数和基线比一遍,缩短复查间隔
同类的东西整体都在难受 环境或拥挤,未必是你的问题 先判断是季节还是路挤了,再决定
同类都还行,只有你不行 执行、成本或你以为的和实际做的不一致 查执行和成本,换方法无效
某条假设被现实推翻了 断崖式失效,最该当真的一种 停下来重新验,不要等曲线确认
连着亏了几笔,情绪上来了 什么都说明不了 什么都别改,回去看判据

这张表的用法有个前提:最后一行是最常发生的那一行。 大部分让你开始怀疑人生的时刻,落的都是那一格。

四种最容易认错的情况

把成本上升当成失效。 手续费档位变了、你换了个通道、你交易的东西流动性变差了导致买卖的价差变宽——这些都会让同一套方法的净结果变差,而它一点都没失效。衰减的临界点不在收益变成零那里,在你的成本线那里,成本线一抬,同一个东西在你手上就提前「死」了。这一层要先排查,因为它最容易查,也最容易修。

把自己执行走样当成失效。 你偷偷提前了一点进场、少做了两次该做的调整、有几次因为心里不舒服跳过了信号。这些改动在你心里可能不算改动,但它们让你实际执行的已经不是原来那套东西了。你在评估的那套方法,和你在执行的那套方法,得先是同一套。

把「这段行情不适合」当成永久失效。 很多做法天生只在某一种环境里赚钱,在别的环境里就是持平或小亏,这不是缺陷,这是它的性格。你需要事先知道自己这套东西的擅长区间,否则你会在它的淡季把它关掉,然后在它的旺季之外重新捡起来。

把「历史上试出来的好」当成曾经有效。 这一条最隐蔽。有一类方法从来就没成立过,它的好看完全来自你在同一份历史数据上反复调试试出来的巧合,数据窥探那篇讲的就是这件事。这种东西上线就不灵,而你会把它理解成「失效得好快」,然后去找下一个——再用同样的方式试出下一个假的。区分的线索是时点:真衰减是先好一阵再慢慢变钝,假的是上线就基本躺平,甚至方向反过来。

⚠️ 风险提示

本文讲的是识别策略失效的观察方法与判断顺序,不构成任何投资建议、买卖信号或收益承诺,也不推荐任何产品、平台、工具或做法。文中引用的代码逻辑、报告字段与文档说明,全部来自上述本地仓库快照,是阅读源码与文档得出的机制说明,不是运行结果;其中的阈值与状态迁移次数均为可配置项,具体取值以你手上那个版本为准,本文一律只讲机制不引数字。文中用于说明期望值构成的算术例子是为讲清结构而设的假设数,不代表任何方法的真实表现。回测结果不等于实盘结果,任何历史表现都不预示未来收益。本文给出的三个信号都会误报也会漏报,按它们行动同样可能让你在错误的时间做出错误的决定。 完整风险提示见免责声明

小结

  • 一次正常的回撤和一次真正的失效,在当时看长得一模一样。察觉不了不是你眼力不够,是这件事本身没有发生日期,而且每一段难受都能找到一个当下成立的解释。
  • 第一个能提前一点的信号是结构而不是总量:赢的比例、赢的时候平均赚多少、输的时候平均亏多少,三个数一起记。胜率上升而整体变差,是完全可能的。
  • 更直观的一个版本是看仓位是怎么结束的:靠达到目标结束的比例在下降、靠触发止损结束的比例在上升,说明你的方法正在更多地被市场赶出来,而不是自己走出来。注意离场原因只说明是什么触发了离场,不代表这笔的赚亏。
  • 第二个信号是出门看一眼同类:同类都难受,问题在环境或拥挤;同类都还行只有你不行,问题在执行和成本。这两种情况的处置方式完全相反,而站在自己屋里看它们一模一样。
  • 第三个信号是假设被推翻,也是唯一能真正提前的一种——但它的提前量只在你事先把假设写下来的时候才存在。五分钟能做完:写三句「如果……那我这套就不成立了」。
  • 灵敏和准确是一对没有免费解的取舍:想早就必然多误报,想准就必然会迟到。所以事中的判断注定不可靠,真正决定结果的动作都在事前。
  • 成熟系统的五处设计可以原样搬到纸上:四档状态而非非黑即白、跟自己的基线比而非跟绝对线比、多指标取最差而非取平均、降级要连续多次读数、降级与恢复不对称
  • 排查顺序上,先查最容易查的:成本变没变、执行走没走样、是不是只是它的淡季、以及它当初是不是根本就没成立过。

一句话说完这篇:一个方法不灵了的时候,不会有人来通知你,它看起来就跟平常的一段坏日子没什么两样;你能做的,不是练出一双看穿它的眼睛,而是趁自己还不着急的时候,先把「什么情况下我就不玩了」这句话白纸黑字写下来。

内容有错、看不懂、或想看下一篇?告诉我们 →

本文为投资教育整理,不构成任何投资建议;不荐个股/基金、不预测点位、不承诺收益。关键数据与结论请结合权威来源自行验证,并见风险免责声明