通达信【三重指數平均線TRIX】振蕩器OSC用的指標源码
指标是TRIX(三重指数平滑平均线)的增强版本。核心是计算价格的三重指数移动平均,并对其求变化率得到TRIX线。指标包含TRIX柱状线、其均线(MATRIX),以及两条长期平滑线(UP和DN)。柱状线用渐变颜色区分涨跌强度,零轴上方为红色系,下方为绿色系。整体用于判断价格长期趋势和动量变化。
N:=12;
N1:=9;
S1:=1;
P:=1;
MTR:=EMA(EMA(EMA(CLOSE,N),N),N);
TRIX:(MTR-REF(MTR,1))/REF(MTR,1)*100,COLORSTICK;
MATRIX:IF(S1>0,MA(TRIX,N1),DRAWNULL),COLORGRAY,DOTLINE;
UPO:=IF(TRIX>=0,TRIX,DRAWNULL);
UP: P*EMA(UPO,38),COLOR5A9A00;
DNO:=IF(TRIX<=0,TRIX,DRAWNULL);
DN: P*EMA(DNO,38),COLOR5A9A00;
STICKLINE( TRIX>=REF(TRIX,1), 0, TRIX, 1, 0),COLORRED;
STICKLINE( TRIX<=REF(TRIX,1), 0, TRIX, 1, 0),COLOR99BB00;
AB:=TRIX;
STICKLINE(AB<REF(AB,1),0,AB,3.6,0),COLORFF6600;
STICKLINE(AB<REF(AB,1),0,AB,3,0),COLORFF9900;
STICKLINE(AB<REF(AB,1),0,AB,1.5,0),COLORFFCC00;
STICKLINE(AB<REF(AB,1),0,AB,0.5,0),COLORCYAN;
STICKLINE(AB>REF(AB,1),0,AB,3.6,0),COLOR000099;
STICKLINE(AB>REF(AB,1),0,AB,3,0),COLOR0000CC;
STICKLINE(AB>REF(AB,1),0,AB,1.5,0),COLOR0000FF;
STICKLINE(AB>REF(AB,1),0,AB,0.5,0),COLORCC66FF;
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
N赋值:12
N1赋值:9
S1赋值:1
P赋值:1
MTR赋值:收盘价的N日指数移动平均的N日指数移动平均的N日指数移动平均
输出三重指数平均线:(MTR-1日前的MTR)/1日前的MTR*100,COLORSTICK
输出MATRIX:如果S1>0,返回TRIX的N1日简单移动平均,否则返回无效数,画深灰色,DOTLINE
UPO赋值:如果TRIX>=0,返回TRIX,否则返回无效数
输出UP: P*UPO的38日指数移动平均,COLOR5A9A00
DNO赋值:如果TRIX<=0,返回TRIX,否则返回无效数
输出DN: P*DNO的38日指数移动平均,COLOR5A9A00
当满足条件TRIX>=1日前的TRIX时,在0和TRIX位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件TRIX<=1日前的TRIX时,在0和TRIX位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR99BB00
AB赋值:TRIX
当满足条件AB<1日前的AB时,在0和AB位置之间画柱状线,宽度为3.6,0不为0则画空心柱.,COLORFF6600
当满足条件AB<1日前的AB时,在0和AB位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF9900
当满足条件AB<1日前的AB时,在0和AB位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFFCC00
当满足条件AB<1日前的AB时,在0和AB位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画青色
当满足条件AB>1日前的AB时,在0和AB位置之间画柱状线,宽度为3.6,0不为0则画空心柱.,COLOR000099
当满足条件AB>1日前的AB时,在0和AB位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000CC
当满足条件AB>1日前的AB时,在0和AB位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR0000FF
当满足条件AB>1日前的AB时,在0和AB位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORCC66FF