市场状态:趋势跟随在每一个上涨年份都输给了单纯持有

作者 chwoo · 加密货币交易7年。自2026年春起运行自动交易机器人。 · · 更新

每个交易者迟早都会遇到同一个谜:一个连续几个月印钞的策略,规则一条没改,却突然连续几个月流血。通常的 答案不是策略「坏了」,而是市场在它脚下换了形状。这些形状叫市场状态(regime),理解它能解释的回测结果, 比任何指标参数都多。

本文用本站的引擎检验这个说法。周期表的默认窗口(7年、5年、3年……)是互相重叠的后向区间,不适合比较 市场状态,所以我们直接按日历年拆分,并把每一年都当作重新用一万美元开始来计算。

加密市场的三种形状

  • 趋势: 价格只给出很浅的回撤,沿一个方向持续推进。突破会延续,动量入场得到回报,均值回归的做空会被踩死。
  • 震荡: 价格在支撑与阻力之间往返。在两端逆势有效,而突破入场会在箱顶买入、在箱底卖出。
  • 锯齿: 没有方向的剧烈噪音。在加密市场常见于暴跌之后或流动性枯竭时。几乎什么都不管用,诚实的应对通常是缩小 仓位或者不交易。
大多数策略都是对某一种市场状态的隐性押注。超级趋势或MACD系统押注「趋势会来」,布林带逆势押注「箱体会 守住」。两种押注都不错。错的是不知道自己在押哪一种。

按年拆开,真的跑了一遍

我们选了一个趋势跟随和一个均值回归,从2019年开始按年运行。趋势跟随是超级趋势动量(BTC四小时周期, 双向),均值回归是布林带下轨逆势(BTC一小时周期)。仓位90%,杠杆1倍,单边手续费0.06%与滑点0.02%计入。 最左边一列是 BTC自身的收益,这样每一年属于哪种状态就是观测,而不是我们贴的标签。

年份BTC自身趋势跟随交易数均值回归交易数
2019+94.4%+44.2%45-29.5%289
2020+302.0%+37.7%49+2.7%277
2021+59.8%+19.5%43-76.8%478
2022-64.2%-27.0%52-70.8%325
2023+155.6%+22.2%48+18.9%161
2024+121.3%+40.7%50-30.1%256
2025-6.3%+1.7%50-33.2%206
2026-8.3%-7.6%39-35.1%134
2026年是截至8月31日的部分年度。每一年都从一万美元重新开始计算。

在回测器里打开本文测量的那个策略 →

市场状态的说法大体成立。趋势跟随在BTC上涨的五年里 全部 盈利,在下跌的三年里有两年亏损。均值回归在八年里只有两年盈利。「要知道自己在押什么」这条建议经得起数据。

但出现了意料之外的东西

请把BTC那一列和趋势跟随那一列并排读。趋势跟随在五个上涨年份里全部跑不过单纯持有。 2020年BTC是+302%,策略是+37.7%;2024年是+121.3%对+40.7%。一个为骑趋势而生的策略,在最大的趋势里落后 得最多。

原因是结构性的。这个系统在每次转向信号时都会反手,所以即使在一段大涨之中也会多次出场再进场。中间的回撤 触发止损,重新进场时价格更高。每年45到50笔交易,就是这来回的代价。

那这个策略的价值在哪里?在2022年。 BTC是-64.2%,策略是-27.0%。而在2025年BTC是-6.3%,策略是+1.7%,符号相反。这张表支持的结论是:趋势跟随 存在的意义不是在上涨市里赚更多,而是 在下跌市里亏更少。这确实是价值,但和通常被宣传的 价值不同。

用第二个趋势策略交叉验证

一个样本不能算结论,所以我们换了另一个趋势系统再做一次:EMA 50/200金叉(BTC四小时周期)。

年份BTC自身金叉交易数
2019+94.4%+9.2%4
2020+302.0%+21.7%5
2021+59.8%+11.2%3
2022-64.2%-5.6%7
2023+155.6%+28.4%4
2024+121.3%+29.4%5
2025-6.3%+17.8%7
2026-8.3%+5.5%6
同样的模式重复出现:上涨年份五年全部盈利,下跌年份三年中有两年盈利。但每年只有3到7笔交易。

模式相同。五个上涨年份全部盈利,却也在五个年份全部落后于单纯持有;而在下跌年份里要耐得多:2022年-5.6%, 2025年+17.8%。

这张表必须 连着交易数一起读。每年3到7笔。2025年的+17.8%建立在七笔交易上,其中一两笔 不同就会改变符号。对比上一张表里均值回归每年134到478笔,同样的一行能承载的重量完全不同。

数一数符号

策略上涨年份盈利下跌年份盈利
超级趋势动量5/51/3
金叉5/52/3
布林带均值回归2/50/3
两个趋势策略都不会漏掉上涨年份。均值回归几乎不分状态地在亏。

关于均值回归,这里必须说句实话。教科书说它在震荡市有效,但在这张表里它 在多数上涨年份和每一个下跌年份都在亏 。原因很可能是频率:每年134到478笔。把0.16%的往返成本乘上这个次数,即使状态配合,也很难跨过成本。 也就是说,只用市场状态并不能解释全部。

从回测里读出市场状态

你不需要什么状态识别模型。把策略跑满七年,然后看 资金曲线的形状 ,而不是它的最终值。趋势跟随系统通常像楼梯:一段段被磨平的横向区间(震荡一点点啃掉小额亏损),中间穿插 陡峭的上升(趋势一次补偿全部)。均值回归系统呈现镜像:稳定的收益不断累积,直到真趋势拒绝回归时出现悬崖。

然后再和周期表交叉核对。像上面几张表那样,趋势的年份和下跌的年份会响亮地互相矛盾,而这种矛盾正好告诉你 手里握的是哪一种押注。

那该怎么办

三个诚实的选项。过滤: 加上更高周期趋势或ADX条件,让策略只在擅长的状态里交易。交易会变少,曲线会更平滑。分散: 同时运行一个趋势系统和一个回归系统,仓位小到谁都不能把账户沉掉;一个在赚的时候,另一个在等。接受: 保持策略原样,但在定仓位时清楚那个糟糕的状态一定会回来。

行不通的是每次市场一变就重新优化参数。那只是慢动作的过度拟合,而且永远落后一个状态。

另外,别回避这些表格提出的问题。如果一个策略在上涨年份都赢不过单纯持有,为什么还要交易它?如果答案是 「为了在下跌时亏得更少」,那是正当的。如果答案是「为了赚得更多」,这些表格说这个答案是错的。

在相信任何回测之前,先问:钱是哪种状态赚来的?如果全部利润来自某个辉煌的趋势年,你拥有的就是一个趋势 策略,那就照此评价、照此定仓、照此期待。本站的周期表和资金曲线,就是为了让你在真金白银替你发现之前先 看到这一点。

参考资料

阅读很好,实测更好。用币安7年数据免费运行一次真实回测。

试用回测器