TRIX:过滤噪音的三重平滑趋势指标

青 青柠量化
2026-10-12
TRIX上穿零轴每只股票每年2.8次、5日内穿回5.2%,远低于MACD和MA20。

一句话结论:TRIX 确实把噪音过滤掉了,假信号是本章所有指标里最少的;但过滤掉噪音并没有留下超额。全 A 股 TRIX(15) 上穿零轴,持有 20 天跑输全市场 0.26%,在五种趋势信号里最差。

第 12 课看了让均线「更快」的办法,这一课看相反方向:把价格平滑三次,让信号「更稳」。

TRIX上穿零轴每只股票每年2.8次、5日内穿回5.2%,远低于MACD和MA20。
TRIX上穿零轴每只股票每年2.8次、5日内穿回5.2%,远低于MACD和MA20。

一、原理和公式

TRIX 分两步算:

  1. 1. TR = EMA(EMA(EMA(收盘价, N), N), N):对收盘价连续做三次 N 日 EMA。
  2. 2. TRIX = (今天 TR ÷ 昨天 TR − 1) × 100:TR 每天变化的百分比。
  • – TRIX > 0:三重平滑后的价格在上升。
  • – TRIX 上穿 0:平滑后的价格从下跌转为上升,被看作买点。

三次平滑把短期波动几乎全部抹掉,所以 TRIX 的曲线非常光滑、很少来回穿越零轴。代价是滞后很多。

青柠里的 TRIX 只有一条线,默认 N = 15。有些软件还会给 TRIX 加一条 9 日均线(MATRIX)作信号线,本课也一并测了作参考。

注意:TRIX 的三重 EMA 和第 12 课的 TEMA 不是一回事。TEMA 是为了减少滞后,TRIX 是为了更平滑。


二、青柠数据实验 1:TRIX 真的噪音更少吗

全 A 股 2016 年 1 月至 2026 年 10 月。信号日收盘确认,第二天开盘买入,持有 20 天,和同一天全部股票平均收益比较。用 MACD 金叉和上穿 MA20 作对照。

规则信号次数每只每年5 天内反向穿回20 天收益胜率20 天超额扣 0.15% 成本后
TRIX(15) 上穿 0117,5912.8 次5.2%+0.76%47.2%−0.26%−0.41%
TRIX(12) 上穿 0144,4753.5 次7.3%+0.87%48.5%−0.21%−0.36%
TRIX(15) 上穿 MATRIX240,9795.8 次10.1%+1.23%50.7%+0.02%−0.13%
MACD 金叉357,7088.6 次28.5%+1.06%49.0%−0.07%−0.22%
收盘上穿 MA20524,55112.6 次55.7%+0.90%48.3%−0.12%−0.27%

「噪音少」这一点完全成立:TRIX(15) 每只股票每年只有 2.8 次信号,5 天内反向穿回的只有 5.2%,而上穿 MA20 是 55.7%,MACD 金叉是 28.5%。

但超额收益恰好反过来:信号最稳的 TRIX(15),超额最差。 三次平滑让它等到趋势很明确才发信号,那时股价已经涨了一段,第 10 课到第 13 课反复看到的「追强跑输」在这里最明显。

TRIX 上穿信号线 MATRIX 的信号更早,超额 +0.02%,扣成本后也是负的。


三、分年份和牛熊

TRIX(15) 上穿 0 每年的 20 天超额:

年份信号次数20 天收益胜率20 天超额
20166,672+1.72%53.1%−0.13%
20176,633−0.41%43.9%−0.30%
20188,188−4.41%28.8%−0.36%
201910,514+3.75%56.4%−0.52%
20208,806+0.98%46.5%−0.25%
202111,178+2.78%53.1%+0.75%
202211,726−0.10%44.0%−0.52%
202314,039+0.18%47.2%+0.03%
202413,621−1.08%39.5%−1.56%
202514,580+3.80%58.2%+0.42%
202611,634−0.43%43.3%−0.44%

11 年里明显为正的只有 2021、2025 两年。

市况信号次数20 天收益胜率20 天超额
牛市66,078+1.04%48.5%−0.03%
熊市51,513+0.41%45.6%−0.56%

熊市里更差:慢指标在熊市反弹中发出信号时,反弹往往已经快结束了。


四、青柠数据实验 2:用 TRIX 判断大盘

沪深 300 上 TRIX(15) 大于 0 就第二天持有,否则空仓,每次换仓扣 0.075%。

做法总收益年化最大回撤换仓次数
买入持有+14.84%+1.29%−45.60%1
TRIX(15) > 0 持有−3.87%−0.37%−37.21%56
沪深300上TRIX大于0择时回撤更小,但10年总收益为负,没跑赢买入持有。
沪深300上TRIX大于0择时回撤更小,但10年总收益为负,没跑赢买入持有。

回撤少了 8 个百分点,收益却是负的。TRIX 在指数上太慢:上涨确认得晚,下跌确认得也晚,两头都吃亏。


五、第三章小结:9 个均线类指标

到这里,第三章的均线与趋势类指标全部检验完了。把各课的核心信号放在一起:

课信号20 天超额结论
10收盘上穿 MA20−0.12%个股不行;指数用年线能少亏
11收盘上穿 EMA20−0.14%比 SMA 早 4.5 天,结果没更好
12收盘上穿 DEMA20−0.05%快均线假信号更多
13首次形成多头排列−0.38%刚形成时最差
14收盘上穿 BBI−0.09%不如一条 MA10
15DMA 零轴下方金叉+0.20%位置决定结果
16BIAS24 < −15+2.29%超跌回归,尾部风险大
17MACD 零轴下方金叉+0.18%零轴是关键
18TRIX(15) 上穿 0−0.26%噪音最少,超额最差

三条规律贯穿全章:

  1. 1. 追强跑输,买弱跑赢。 上穿、站上、多头排列这类「追强」信号全部跑输;跑赢的三个信号(DMA 零轴下方、BIAS 超跌、MACD 零轴下方)都是在股价偏弱的位置买入。
  2. 2. 单个均线指标选不出个股超额,最多是零点几个百分点,扣成本后所剩无几。
  3. 3. 均线更适合看大盘。 沪深 300 上用年线或 MACD 零轴择时,最大回撤能明显降低。

六、常见误区

「信号越少越稳,就越准」
TRIX 假信号最少,超额却最差。稳和准是两回事。

「TRIX 和 TEMA 都是三重 EMA,差不多」
TEMA 是为了更快,TRIX 是为了更平滑,方向相反。

「慢指标适合判断大盘」
TRIX 在沪深 300 上 10 年亏 3.9%。看大盘用年线或 MACD 零轴效果更好。


在青柠中实操

  1. 1. 量化策略 → + 新建策略,在 指标 → 趋势 里拖入 三重指数平滑移动平均(TRIX),默认周期 15。
  2. 2. 用 金叉/上穿 写「TRIX 上穿 0」作入场(慢线填数值 0),死叉/下穿 写「TRIX 下穿 0」作离场。
  3. 3. 用 批量回测 和 MACD 金叉策略对比交易次数和胜率。
  4. 4. 打开 K线分析,叠加 TRIX,看它比价格晚多少天拐头。
策略库回测 · 沪深A股 · 近 1 年日 K · 默认参数 更新于 2026-09-11 19:02 · 每日重算
# 策略 类型 年化收益 夏普 最大回撤 胜率 评级
01 左侧趋势抄底·急跌收阳 趋势 +1.3% 0.85 16.4% 83% A 导入复现
02 MACD金叉死叉 趋势 +0.9% 0.08 20.8% 35% PRO 导入复现
03 RSI超买超卖 震荡 +0.8% 0.23 30.8% 45% PRO 导入复现

更多策略可以在青柠策略市场查看。下一章开始讲趋势强度:第 19 课 ADX 和 DMI,判断「有没有趋势」比判断方向更重要。


常见问题

TRIX 周期改短会好吗?
TRIX(12) 比 TRIX(15) 信号多、超额略好(−0.21%),但仍为负。

青柠的 TRIX 有信号线吗?
目前只有一条线,用零轴判断。本课测的 MATRIX 信号线只作参考。

不同软件的 TRIX 数值为什么不一样?
有的软件用对数价格、乘 10000,刻度不同。青柠是收盘价算、乘 100,零轴的位置是一样的。


口径说明

股票池为全 A 股,排除 ST(按当前名称)和北交所,剔除未复权收盘价低于 3 元、日线不足 200 根的股票,价格后复权;区间 2016-01-04 至 2026-10-12,共 4,952 只股票、2,614 个交易日。TR 为收盘价的三重 N 日 EMA,TRIX = (TR ÷ 昨日 TR − 1) × 100;个股 EMA 在数据库中用截断到最近 50 根 K 线的加权窗口近似,沪深 300 使用递归 EMA;MATRIX 为 TRIX 的 9 日简单平均。信号日收盘确认,次日开盘买入,持有至第 20 个交易日收盘;次日一字涨停剔除。5 天内反向穿回指信号后 5 个交易日内任一日回到信号前的一侧。每只每年信号数 = 信号次数 ÷ 每年股票池股票数之和。超额收益 = 信号股票收益 − 同日股票池全部股票同口径平均。牛熊按沪深 300 收盘相对其 250 日均线划分。沪深 300 使用指数日线(000300.SH,价格指数,不含分红),每次换仓扣 0.075%。第三章小结中各课数字口径以各课为准。2026 年为不完整年度。数据由青柠量化回测数据库计算。历史统计不代表未来表现,不构成投资建议。

读到这里,不如自己验证一次

文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。

免费下载客户端

写下你的看法

邮箱仅用于回复通知,不会公开。