OptiNod 学院
趋势效率:15分钟K线有69%是横盘,所以要先用更高周期过滤
15分钟图上看起来像趋势的走势,大部分在统计上属于横盘。OptiNod测量了6.72年的BTC 15分钟K线,约69%的4小时区间趋势效率低于0.3,明确的趋势只有8.6%。本文整理:趋势信号打磨得再精细,收益依然有限的原因(信号出现的区间有七成是横盘);把更高周期(4H、1D)的方向一致作为入场前提的方法;以及把横盘区间切换为均值回归的标准。
15分钟图上看起来像趋势的走势,大部分在统计上属于横盘。趋势交易只应在更高周期(4H/1D)趋势一致的8.6%区间内,接受15分钟信号。
趋势效率(efficiency ratio)是佩里·考夫曼(Perry Kaufman)定义的一个简单比率。用一个区间起点到终点的净位移,除以其间所有K线走过的总路程。越接近1,说明价格朝一个方向走得很直;越接近0,说明在同一个位置来回往返,只是路程累积得很长。它用一个数字表示是趋势还是横盘。不过,这个比率是判别市场状态的诊断指标,并不是指出入场时点本身的指标。
在大众层面,这个指标常与 ADX 一起被介绍为“趋势强度过滤器”。效率高就用趋势跟随,效率低就用均值回归。这话没错。只是大多数交易者把这个指标直接放在自己的交易周期,即15分钟或5分钟图上,把越过 0.3 的那一刻当作趋势入场信号。等于把诊断工具当成了入场信号。
问题在于,15分钟单一周期里效率短暂升高的区间,放宽视野来看,大部分只是横盘箱体里的一条腿。把那个区间误认为趋势而跟进,就会在箱体另一端的回撤中被套。读完这篇文章后,看图的顺序会有一处改变。在15分钟图上看到干净的上涨时,入场之前,先确认4H和1D是否同方向一致。

15分钟K线的69%趋势效率低于0.3,真正的趋势只有8.6%
OptiNod测量了BTCUSDT 15分钟K线235,571根(2019年9月至2026年5月,约6.72年),约69%的4小时区间效率低于 0.3。也就是横盘。效率超过 0.5 的趋势区间仅占全部的8.6%。放宽到1日区间,约97%低于 0.3,横盘的程度更严重。
这个分布说明的事情很清楚。在打开15分钟图的几乎每一个时刻,市场在统计上都处于横盘状态。随机进行趋势跟随入场,十次里有七次会赶上很快被回吐的横盘之腿。做得好的趋势跟随策略在15分钟上反复被止损,也是这个原因。因为应用规则的区间大部分并不是趋势。
从实际运用的角度看,这个数字带来一个约束:即使把趋势信号本身打磨得更精细,收益也有限。因为信号出现的区间有七成本来就是横盘。首先要做的,是建立把那七成过滤掉的条件。

在同一价格区间往返的一个半月,按效率也不是趋势
用价格来看,这个抽象的比率究竟怎样区分趋势与横盘。从2024年8月15日收盘价57,541美元到9月30日收盘价63,327美元,约6周内,BTC日线净上涨5,786美元。期间高点为66,498美元,低点为52,550美元。在上下13,948美元的幅度内往返之后,最终回到了起点附近。这个区间的总路程约为49,038美元,净位移除以总路程得到的效率为 0.118。是明确的横盘。
在这个区间里看15分钟图的交易者,会把8月末的反弹、9月初的下跌、9月中旬的再次反弹,都会觉得是趋势。每一次都有趋势跟随入场的理由。但那些腿全都是同一个箱体内部的往返,只看效率 0.118 这个数字,就能一眼看出这一点。
对比一下,差异就很鲜明。2024年11月5日美国大选之后,BTC从收盘价69,372美元涨到11月20日收盘价94,286美元。用同样的方式计算,效率为 0.717。8月的 0.118 和11月的 0.717,同一个资产、同样是日线,趋势交易的结果却完全不同。在图表上最先把这两者区分开的,正是这个效率数字。效率低的区间里,趋势跟随被止损是正常的,不必因此怀疑系统。
15分钟内短暂干净的上涨,按一天来看是噪声
降到更短的周期,问题更严重。以2024年9月9日一天96根15分钟K线来看,BTC当天以54,870美元开盘,以57,042美元收盘。上涨约2,172美元,只看结果是上涨日。然而当天15分钟K线走过的总路程约为10,919美元,效率为 0.199。
整整一天往返了净位移五倍的距离,其中只有五分之一朝着一个方向前进。这天看15分钟图的人,上午一次、下午一次,会感觉“捕捉到了趋势”。因为每次都干净地画出了短暂的上涨之腿。每一条腿的局部效率都很高,但把一天合在一起的效率是 0.199,是横盘。在短时间窗口里看起来像趋势的东西,在更大的窗口里大多只是振荡的一个周期。
这就是15分钟单独信号的结构性局限。在小的时间窗口里,什么都像趋势。因为噪声放大到足够程度,也会显得有方向。所以,如果把判断完全交给15分钟效率,在市场处于横盘的七成时间里,入场信号会持续发生。测量的时间窗口放得越宽,效率值就越接近横盘这一真实状态。
以更高周期方向一致为条件,交易会减少,但那个区间才有期望值
建立条件的具体方法,是更高周期(higher timeframe, HTF)的趋势一致。在OptiNod的测量中,4H EMA20>50>200 处于多头排列(20>50>200)的时间占全部的39.9%,空头排列占34.0%,两者都不是的区间占26.1%。以1D为准,多头排列更宽,为47.5%。把这个排列状态作为入场前提,就只会在趋势维持的时段接受15分钟信号。
这个条件为什么有效,可以用期望值来解释。BTC 15分钟K线在不设条件时的整体平均未来收益,随着时间拉长,会累积出微弱的上行倾向(多头漂移),上涨概率(P[>0])也随时间变长一同上升。
| 未来区间 | 平均收益 | P[>0] |
|---|---|---|
| 4小时后 | +0.022% | 51.0% |
| 1日后 | +0.131% | 51.8% |
| 1周后 | +0.930% | 53.2% |
但是,这个漂移并不是均匀分布在全部时间里,而是集中在更高周期为多头排列的区间。排列条件的作用,就是只挑出那些集中的区间。
代价是交易频率。效率超过 0.5 的趋势区间占8.6%,条件设得越强,可入场的时间就越向那边收窄。交易减少,很容易让人觉得吃亏。不过,被过滤掉的近九成交易,正是在横盘区间里产生的噪声入场,条件的目的就是把它们滤掉。多周期叠加的方法见多周期过滤,趋势跟随与均值回归的分界点见趋势跟随vs均值回归,有更详细的讨论。

横盘区间停止趋势入场,切换为均值回归
设置入场条件使交易减少,并不意味着要把那些时间全部丢掉。效率低的七成时间,对趋势跟随入场不利。同样的时间,反而很适合瞄准箱体两端的均值回归。只看趋势效率这同一个比率,按区间切换使用两种策略。
判断是这样区分的。4H为多头排列,并且15分钟上出现回调时,准备按趋势方向入场。反过来,4H没有排列(26.1%的区间)且效率低于 0.3 时,暂缓趋势跟随入场,转为瞄准支撑与阻力两端的方式。同样的15分钟信号,因更高周期的状态不同,解读完全不同。波动幅度用 ATR、趋势强度的辅助确认用 ADX 一起读,就不会只盯着效率这一个数字。
下面是允许趋势跟随方向入场时的设置。目的是过滤横盘区间,只留下8.6%的趋势时间,所以条件分阶段叠加。
- 前提(排列条件): 只把1D
EMA20>50>200多头排列与4HEMA20>50>200多头排列同时成立的时点列为入场候选。 - 入场: 在满足排列条件的状态下,15分钟价格回调到4H
EMA20之后,向上突破前一根15分钟K线高点时。 - 止损: 入场前15分钟摆动低点之下,或4H
EMA50之下,取较近的一侧。如果止损幅度超过ATR×1.5,就相应缩小仓位。 - 失效: 4H收盘价跌破
EMA50,视为趋势前提被破坏,立即出场。前一个4小时区间的效率降到0.3以下,则停止加仓。 - 止盈/管理: 第一次止盈(仓位的50%)在前一个4H摆动高点,其余50%持有到跌破4H
EMA20为止。
同时看效率和排列,就不会把横盘中的止损误认为系统缺陷
最后是让这个条件更扎实的辅助确认。趋势效率这一个数字是诊断,更高周期排列是过滤入场的条件,波动率决定入场大小。把这三者一起看,就不会把横盘区间里的止损误认为策略缺陷。知道七成的时间是横盘,那么那段时间里发生的止损,意味着排列条件没有正确发挥作用。
入场前依次确认以下几点。
- 1D和4H的
EMA20>50>200是否同方向排列(多头或空头的同一侧)。 - 前一个4小时区间的趋势效率是否在
0.3之上(低于0.3视为横盘,暂缓趋势入场)。 - ATR%处于高波动区域(超过
0.451%)时,是否按止损幅度缩小了仓位。 - 是否已在4H图上排除了该15分钟信号只是箱体内部往返之一条腿的可能性。
同一个资产在三个月之间,同时出现了8月效率 0.118 的区间和11月 0.717 的区间,这就是建立这个条件的理由。只看15分钟图,两个区间每一刻都有入场的理由,但趋势交易得到回报的,只有8.6%排列一致的时间。想在15分钟上顺着趋势交易的交易者,最先要做的是在入场前的画面里,同时放上效率数字和更高周期的排列。
