TRIX 指标为什么能过滤短期杂波?一文讲清三重平滑的底层逻辑
行情软件里的指标越装越多,很多人却越看越乱:均线刚刚金叉,价格转头就向下;KDJ 出现超买,行情还能继续往上冲。问题往往不在判断逻辑,而在于信号本身被短期波动干扰了。TRIX 指标(Triple Exponentially Smoothed Average,三重指数平滑平均线)正是为解决这个问题设计的——它把同一条价格线连续做三次指数平滑,再把平滑后的结果转成变化率曲线,让那些持续一两天的噪声很难在曲线上留下痕迹。这篇文章从计算结构入手,讲清 "三重平滑" 到底过滤掉了什么、保留了什么,以及什么时候它会失灵。
一、先看结构:TRIX 的三次平滑是怎么叠上去的
TRIX 的计算分两步走,第一步是平滑,第二步是求变化率。
第一步,三次指数平滑。对收盘价做一次指数移动平均(EMA)得到 EMA1,再对 EMA1 做一次 EMA 得到 EMA2,再对 EMA2 做一次 EMA 得到 EMA3。三次平滑使用的周期参数通常相同,常见取值为 12 或 20。
第二步,求变化率。用当期的 EMA3 减去上一期的 EMA3,再除以上一期的 EMA3,乘以 100,得到一条以百分比表示的曲线,这条曲线就是 TRIX 线。此外通常还会配一条 TRIX 的移动平均线,称为 MATRIX 或信号线,用来观察交叉。
这里有一个容易被忽略的细节:TRIX 真正的输出不是价格水平,而是平滑价格的变化速度。价格站上均线属于"位置"信息,TRIX 提供的是"动能"信息——它回答的是"价格上行的速度在加快还是减慢",而不是"价格在均线上方还是下方"。这个区别决定了 TRIX 天然适合跟随趋势的中段,而不擅长捕捉拐点的第一根 K 线。
二、三重平滑到底过滤掉了什么
指数移动平均的本质是加权平均:越近的数据权重越高,越远的数据权重按指数衰减。每平滑一次,等于在时间轴上做了一次"低通滤波",高频成分(也就是短时间内来回摆动的部分)被削弱,低频成分(持续数周的方向性变化)被保留。连续做三次,等效于把滤波器的阶数抬高,衰减曲线变得更陡。
具体来说,被过滤掉的通常是三类东西:
- 单日的跳空与脉冲。一天的异常波动在三次平滑后,对 EMA3 的影响被压缩到极小比例。
- 日内与两三日级别的反向波动。这类波动在第一次平滑时就削弱大半,到第三次几乎不留痕迹。
- 数据发布、情绪性抛压等一次性冲击造成的毛刺。
而保留下来的,是持续时间足够长的方向性力量。因为每一层平滑都有滞后,三层叠加后 TRIX 的滞后明显大于单一均线,这也解释了一个常见现象:TRIX 的交叉信号出现得比较晚,但一旦出现,假信号的比例相对更低。这是平滑的必然代价,不是指标设计的缺陷,理解这一点比记住交叉口诀重要得多。
三、变化率这一步,进一步压掉了"水平漂移"
如果只有三次平滑,得到的仍是一条随价格水平上下浮动的均线,读起来并不直观。TRIX 在最后加了一道变化率处理,把"绝对位置"转换成"相对变化百分比",这带来两个好处。
其一,曲线被约束在零轴附近反复穿越,形成天然的强弱分界。TRIX 在零轴上方运行,说明平滑价格的中枢仍在抬升;下穿零轴,则说明抬升速度已经转负。相比直接看均线方向,零轴穿越的判断标准更清晰。
其二,不同标的、不同价位的曲线可以放在同一标准下阅读。百分比化消除了量纲差异,也让 TRIX 在横盘阶段表现得比原始均线更"平"——因为横盘时价格中枢几乎不变,变化率自然贴近零轴,曲线收敛成一条窄幅波动的带子,视觉上就提示"这里没有方向"。
四、周期参数怎么选:过滤强度是可以调的
很多人用默认参数却不知道它意味着什么。TRIX 的周期参数直接决定平滑强度,参数越大,滤波越狠,信号越少也越晚。
| 周期参数 | 过滤强度 | 典型表现 | 适用阅读尺度 |
|---|---|---|---|
| 较短(如 9) | 偏弱 | 反应较快,曲线起伏较密 | 周期较短的价格图 |
| 默认(如 12) | 中等 | 兼顾灵敏与平稳,零轴穿越频率适中 | 多数常用周期 |
| 较长(如 20 及以上) | 较强 | 曲线平滑如弧线,整段趋势只给一两次信号 | 较长周期,看大方向 |
有一点值得专门提醒:TRIX 本身已经做了三重平滑,如果再把周期调得很大,等于在已经很迟钝的信号上继续加滞后,拐点会拖得很难看。所以在更长周期的图上读 TRIX,用默认参数往往比盲目放大参数更合适。
五、过滤有用,但边界在哪里
平滑能压掉噪声,也同样压掉有效的小级别转折,这一点必须讲清楚,否则容易把工具当成答案。
失效场景一:宽幅震荡。价格在一个区间内来回穿越时,TRIX 会在零轴附近反复摆动,零轴上下穿越频繁且缺乏延续性,此时的交叉意义不大,容易连续出错。
失效场景二:V 型反转。三重平滑对急速掉头反应最慢,等 TRIX 完成掉头时,反转的第一段往往已经走完,期间的浮动明显大于平稳趋势阶段。
失效场景三:低流动性时段。成交稀疏导致价格失真,平滑后的变化率更多反映的是"数据缺失"而非"资金意愿"。
应对办法并不复杂:先用区间识别工具判断市场处于趋势还是盘整,只在趋势环境下参考 TRIX 的方向信息;同时用一条较长期的价格均线作为背景,让 TRIX 负责确认动能的持续性,而不是独自决定进出。多个工具的分工,比单独依赖任何一条曲线都更接近实际。
六、常见疑问
Q:TRIX 和 MACD 都用了均线,区别在哪?
A:MACD 用两条不同周期的均线相减,本质是比较快慢线差;TRIX 是同一周期连续三次平滑后求变化率,本质是衡量平滑价格自身的加速度。前者对短中期动能变化更敏感,后者对噪声抑制更彻底,信号更少也更晚。
Q:为什么 TRIX 的数值这么小?
A:因为它是百分比变化率,且分母是已经被三重平滑过的 EMA3,波动幅度天然被压低。不同软件显示的小数位数不同,但零轴的位置是固定的,读数时不看绝对大小,只看相对位置和斜率。
Q:三次平滑能不能改成两次?
A:可以,但那就变成了另一个指标的表达。平滑次数决定了滤波阶数,减一层会明显提高灵敏度,也会让杂波重新出现。选择几层平滑,本质是在"早"和"稳"之间做取舍,没有哪一边是绝对更优的。
七、判断标准回顾
把上面的内容收成几条可操作的检查项:
- 先确认市场结构:趋势环境下 TRIX 的方向信息才有意义,盘整环境下它的交叉容易连续出错。
- 看零轴与斜率两条线:位置判断强弱,斜率判断加速还是衰减,两者不一致时以斜率为先。
- 接受它的滞后:TRIX 的价值在于减少反复,不在于抢在最前面,用它的同时不要指望它同时给你拐点。
- 参数与周期匹配:长周期图上不必放大参数,短周期图上不必硬套默认值。
- 不单独使用:至少搭配一个判断趋势背景的工具,让各自负责不同的判断层次。
理解指标的构造,比记住它的口诀更能解决实际问题。TRIX 之所以能过滤短期杂波,靠的不是什么玄妙的算法,而是三次平滑叠加带来的频率筛选与滞后代价——知道了它过滤什么、牺牲什么,你就能判断在什么场景下该看它、在什么场景下该换一条曲线。
本文内容仅供参考,不构成任何建议。








