OptiNod 学院

T3:六重平滑移动平均线

在降低EMA滞后的同时保持平滑的曲线,用来读取趋势的曲率。

T3是经过多次平滑、同时降低了滞后的移动平均线。它比EMA噪声少,又不像SMA那样慢,适合用来观察均线斜率的变化。


只把它当作入场信号,这个优势就没有了。T3是在变陡、变平还是开始向下拐,比它本身的位置更有信息量。曲率的变化本身就是动量转向的信号。



T3经过六次平滑,并补偿滞后
T3经过六次平滑,并补偿滞后GD修正在每个平滑步骤中把原始值与平滑线之间的差值回补一部分,使T3曲线既平滑,又不会离价格太远。

问题在于,如果照搬EMA的用法,T3的优势就会消失。价格在T3上方就买入、两条T3交叉就入场,这样用会带上EMA的全部缺陷:震荡区间里假信号不断堆积,趋势刚开始时反应依然偏慢。T3本来是用来读取斜率变化速度的工具,当成入场信号工具,效果会打折扣。


曲率就是动量


趋势中T3向上倾斜是很常见的事,真正重要的是这个斜率在变陡、变平,还是开始拐头。同样是上升趋势,T3变陡的阶段是趋势增强的阶段,变平的阶段是动量冷却的阶段。


用EMA读这个信息,看起来像是在反复地变平又变陡。用SMA读,则要很久之后才发现它变平了。T3的平滑程度高,只保留真实的曲率变化,把噪声吸收掉。因此T3开始变平这件事,是EMA抓不到的清晰信号。


2024年7月,QQQ在500美元附近形成高点之前的两周里,日线T3(14, 0.7)的斜率先变陡,随后变平。同一时期EMA(14)的斜率变化很微弱,被噪声淹没。T3先清楚地显示出曲率变化,之后QQQ在8月第一周一次性跌到了460美元附近。


同一上升趋势中,T3变陡表示动量增强,变平表示动量减弱
同一上升趋势中,T3变陡表示动量增强,变平表示动量减弱

六重平滑的悖论:快,但也有更慢的区段


T3整体上比EMA快,这句话只在趋势持续期间成立。在拐点处情况正好相反。


平滑重复6次,变化要累积得很大,线才会拐头。修正项虽然减少了滞后,但变化要穿过全部6个平滑步骤并反映到整条线上,仍需要时间。价格突然开始反向运行时,T3的斜率只会缓慢地改变。


从这个悖论可以看出一种明显的不对称。趋势持续期间,T3吸收价格回调(Pullback)的能力比EMA强,跟随得也更好;但在趋势转折点,它拐头的时间明显晚于EMA。所以判断动量状态时T3最准确,捕捉方向转换时T3却是最慢的工具。


不了解这种不对称,把T3当作入场、出场工具,每次都会晚入场、晚出场。T3发挥作用的位置在两者之间:趋势仍然有效的期间,用它观察动量如何变化。


T3在趋势进行中较快,在拐点处较慢
T3在趋势进行中较快,在拐点处较慢价格沿同一方向运行时,T3比EMA贴合得更平滑;方向改变的瞬间,由于平滑结构,它拐头较晚。

趋势分为四个阶段


同时观察T3的斜率和曲率,可以把趋势分成四个阶段。


  • 启动阶段:T3斜率在0附近明确转向某一方向的区段。不过用T3识别这个阶段偏晚,所以启动要用其他工具(价格结构突破)来抓,T3只用来确认。
  • 加速阶段:T3斜率变陡的区段。趋势正在增强,回调买入最有效,回调到T3附近的位置是稳固的买入位置。
  • 成熟阶段:T3斜率保持不变的区段。趋势仍然有效,但新入场要保守,已有仓位以持有为主。
  • 衰竭阶段:T3曲率开始变平的区段。加大止盈比例,停止新入场,判断真正的趋势可能很快结束。

ETH日线在200 EMA上方且ADX在23以上的上升趋势中,T3(14, 0.7)处于加速阶段(斜率比前10根K线的平均值更陡),价格回调到T3之后,出现一根收盘在T3上方的K线。以这根K线的收盘价买入,止损设在T3线下方0.5 ATR处。T3曲率转入变平阶段,或者价格收盘跌破T3,就判定预期错误。


2024年11月,ETH从2,500美元区间涨到3,200美元区间的过程中,T3加速阶段内抓到的回调买入几乎全部奏效。同样的设置在转入衰竭阶段的12月初,连续两次以止损结束。


T3斜率把趋势分成四个阶段
T3斜率把趋势分成四个阶段按曲线斜率的变化区分启动、加速、成熟、衰竭,就能分出可以新入场的区段和应当减仓的区段。

volume factor:0到1之间的含义


T3的第二个参数v(也写作vfactor、b)取0到1之间的值。简单地说,它决定修正的强度。


v取0时修正消失,T3变成平滑6次的EMA,非常平滑,但反应也非常慢。v取1时修正作用最大,T3几乎没有滞后地跟随价格,但越快越容易出现overshoot(价格停下后,T3还会短暂地多走一段再折回)。


Tillson把0.7设为默认值,是因为实验下来这个值在平滑度和反应性之间最自然。它是凭经验选出来的值,不是由公式推导出来的。


调整标准只有一个:找到曲率变化清晰、没有假信号的v。v太低,曲率变化出现得太晚;v太高,overshoot会让曲率每次都在晃动,无法划分阶段。按资产和周期做回测,比较真正的趋势结束与虚假变平的比例,就能找到合适的值。BTC日线通常0.6到0.7比较合适,NVDA这类单只股票则0.7到0.8更常有效。


volume factor是平滑度与overshoot之间的平衡
volume factor是平滑度与overshoot之间的平衡v低则慢,v高则快,但在拐点处会冲过头。0.7可以作为起点的平衡点。


warm-up的陷阱:6×N只是最小值


T3要平滑6次,所以数值需要一段时间才能稳定。N的约6倍(T3(14)约84根K线,T3(20)约120根K线)只能看作最小值。要让6个平滑步骤全部走完、整条线站稳,需要比这个最小值宽裕得多的数据,6×N刚过时的数值仍可能留有初期的波动。


这一点常在两处被忽视。第一,在较短的回测区间(例如100根K线)里使用T3(20),几乎全部数据都落在warm-up区间内,信号本身没有意义。第二,用新上市资产的早期数据,通过T3判断趋势,原因相同,也不合适。把6×N作为最低标准,实际操作中最好从一年的数据(约365根K线)以上开始,并从T3线足够稳定的那根K线起才把它当作信号。


T3信号失效的三种情况


  • 单纯交叉入场:以T3两条线的金叉、死叉入场,会掉进和EMA交叉一样的陷阱。震荡区间里假突破(Whipsaw)不断堆积,趋势行情中交叉出现时,趋势也已经走完了一部分。
  • 依赖拐点出场:等到T3拐头再出场,出场比EMA还晚。在拐点处,价格结构(跌破前一个摆动低点)或RSI收盘跌破50是快得多的信号。
  • v直接使用默认值:0.7只是平均值,不同资产适合的值不同。在自己的资产上阶段划分不清晰时,可以以0.1为单位调整v。

确认使用该指标的策略结果

上传按该指标信号交易的 TradingView 策略的交易列表(CSV)或 MT5 报告,即可计算盈亏、回撤和交易分布。无需登录即可分析。

分析我的交易记录 查看分析示例