2.7 TRIX 三重指数平滑平均线

 

2.7.1 TRIX 概念

TRIX(Triple Exponentially Smoothed Average)是根据移动平均线理论,对一条平均线进行三次平滑处理,再根据这条移动平均线的变动情况来预测股价的长期走势。TRIX 指标一方面忽略价格短期波动的干扰,除去移动平均线频繁发出假信号的缺陷,以减少主力“骗线行为”的干扰,避免由于交易行为过于频繁而造成较大交易成本的浪费,二则保留移动平均线的效果,凸现股价未来长期运动趋势,使投资者对未来较长时间内股价运动趋势有个直观、准确地了解,从而降低投资者深度套牢和跑丢“黑马”的风险。因此,对于稳健型的长期投资者来说,TRIX 指标对实战提供有益的参考。

计算方法:
1.TR:收盘价的三重 N 日指数移动平均;
TR = EMA(EMA(EMA( 收盘价,N),N),N) (N 默认值为 12 天)
2.TRIX=(TR/ 昨日 TR-1)*100;
3.MATRIX:TRIX 的 M 日简单移动平均;
MATRIX = MA(TRIX, M) (M 默认为 20 天)

以代码 600000 的股票数据为例,计算其 TRIX 值

A B
1 12 20
2 =T(“D://600000.csv”).select( 收盘价 >0)
3 >k=2/(A1+1)
4 =A2.sort(日期)
5 =A4.(收盘价)
6 for 3 >A5.run(if(#>1,~=k*~+(1-k)*~[-1]))
7 =A5.((~/~[-1]-1)*100)
8 =A4.new(日期, 收盘价,A7(#):TRIX,avg(TRIX[(1-B1):0]):MATRIX)

A3 计算 ema 的平滑系数
A4 将 A2 按照日期升序排列
A5 A6 对收盘价计算三重 ema,循环 3 次后 A5 返回 TR 值
imagepng
A7 计算 TRIX
A8 将 TRIX 值放入序表,并计算 MATRIX
imagepng

2.7.2 TRIX 常见形态

TRIX 金叉:TRIX 上穿 MATRIX
TRIX 死叉:TRIX 下穿 MATRIX
TRIX 多头:TRIX 在 MATRIX 上方
TRIX 空头:TRIX 在 MATRIX 下方
继续上一小节代码:

A
9 =A8.derive(if(TRIX>TRIX[-1] && TRIX>MATRIX && TRIX[-1]<MATRIX[-1],1,0):TRIX 金叉)
10 =A9.derive(if(TRIX<TRIX[-1] && TRIX<MATRIX && TRIX[-1]>MATRIX[-1],1,0):TRIX 死叉)
11 =A10.derive(if(TRIX>MATRIX,1,0):TRIX 多头,if(TRIX<MATRIX,1,0):TRIX 空头 )
12
13 =A11.select(日期 >date(“2022-01-15”) )
14 =canvas()
15 =A14.plot(“DateAxis”,“name”:“x”)
16 =A14.plot(“NumericAxis”,“name”:“y”,“location”:2,“autoRangeFromZero”:12)
17 =A14.plot(“Line”,“markerStyle”:0,“lineColor”:-16777216,“axis1”:“x”,“data1”:A13.( 日期),“axis2”:“y”,“data2”:A13.(TRIX))
18 =A14.plot(“Line”,“shadow”:true,“markerStyle”:0,“lineColor”:-65536,“axis1”:“x”,“data1”:A13.( 日期),“axis2”:“y”,“data2”:A13.(MATRIX))
19 =A14.plot(“Legend”,“name”:"TRIX",“legendText”:"TRIX",“legendType”:3,“legendLineColor”:-16777216,“legendFillColor”:[“ChartColor”,0,true,-16777216,-16777216,0])
20 =A14.plot(“Legend”,“name”:“MATRIX”,“legendText”:“MATRIX”,“y”:0.3,“legendType”:3,“legendLineColor”:-65536,“legendFillColor”:[“ChartColor”,0,true,-65536,-65536,0])
21 =A14.draw@p(800,400)

A9 判断是否出现 TRIX 金叉,是返回 1,否返回 0。金叉条件: TRIX(t) > TRIX (t-1) and TRIX (t) > MATRIX (t) and TRIX (t -1) < MATRIX (t-1)
A10 判断是否出现 TRIX 死叉,是返回 1,否返回 0。TRIX(t) < TRIX (t-1) and TRIX (t) < MATRIX (t) and TRIX (t -1) > MATRIX (t-1)
A11 判断多头和空头
A13-A21 画图表示 TRIX 和 MATRIX 走势,观察金 TRIX 叉和死叉形态
下图中圈 1,TRIX 下穿 MATRIX,为死叉
圈 2,TRIX 上穿 MATRIX,为金叉
圈 1 和圈 2 之间空头,圈 2 之后多头

imagepng