通达信终极主图/副图指标贴图
突破区:=1;
NS1:=IF(突破区=0,DRAWNULL,1);{设置显示/隐藏};
AA1:=EMA(C,5);
AA2:=EMA(C,10);
突破:=REF(AA2,1),COLORMAGENTA,DOTLINE;
AA3:=AA1-突破;
AA4:=((AA3)/突破*100);
A:=IF(AA4>=0,REF(AA2,BARSLAST(CROSS(AA4,0))+1),DRAWNULL);
B:=IF(AA4<0,REF(AA2,BARSLAST(CROSS(0,AA4))+1),DRAWNULL);
STICKLINE(NS1*A,A,A,4,-1)COLORMAGENTA; {粉红色柱下水平线}
区间:=IF(A,A,DRAWNULL),COLORYELLOW,LINETHICK2;{上升区底部水平线黄色}
STICKLINE(NS1*B,B,B,4,-1)COLORGREEN; {绿色柱上水平线}
STICKLINE(NS1*(AA4>=0),A,突破,0,-1)COLORMAGENTA;{粉红色柱}
STICKLINE(NS1*(AA4<0),B,突破,0,-1)COLORGREEN; {绿色柱}
持币:=IF(NS1*(AA4<0),突破,DRAWNULL),COLORFFCC00,DOTLINE;
DRAWTEXT(NS1*(ISLASTBAR AND A),A-0.1,'出击'),COLORMAGENTA;
DRAWTEXT(NS1*(ISLASTBAR AND B),B+0.15,'休假'),COLORGREEN;
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
NS1赋值:如果突破区=0,返回无效数,否则返回1
AA1赋值:收盘价的5日指数移动平均
AA2赋值:收盘价的10日指数移动平均
突破赋值:1日前的AA2,画洋红色,DOTLINE
AA3赋值:AA1-突破
AA4赋值:((AA3)/突破*100)
A赋值:如果AA4>=0,返回上次AA4上穿0距今天数+1日前的AA2,否则返回无效数
B赋值:如果AA4<0,返回上次0上穿AA4距今天数+1日前的AA2,否则返回无效数
当满足条件NS1*A时,在A和A位置之间画柱状线,宽度为4,-1不为0则画空心柱.画洋红色
区间赋值:如果A,返回A,否则返回无效数,画黄色,线宽为2
当满足条件NS1*B时,在B和B位置之间画柱状线,宽度为4,-1不为0则画空心柱.画绿色
当满足条件NS1*(AA4>=0)时,在A和突破位置之间画柱状线,宽度为0,-1不为0则画空心柱.画洋红色
当满足条件NS1*(AA4<0)时,在B和突破位置之间画柱状线,宽度为0,-1不为0则画空心柱.画绿色
持币赋值:如果NS1*(AA4<0),返回突破,否则返回无效数,COLORFFCC00,DOTLINE
当满足条件NS1*(ISLASTBARANDA)时,在A-0.1位置书写文字,画洋红色
当满足条件NS1*(ISLASTBARANDB)时,在B+0.15位置书写文字,画绿色
NT赋值:如果资金线=0,返回无效数,否则返回1
H0赋值:收盘价的8日简单移动平均
H1赋值:(55*H0+34*1日前的H0+21*2日前的H0+13*3日前的H0+8*4日前的H0+5*5日前的H0+3*6日前的H0+2*7日前的H0+8日前的H0+9日前的H0)/143
H2赋值:1日前的H1
输出游资资金:0.5*(H1+H2),NODRAW,画黄色
画带状线
I0赋值:收盘价的34日简单移动平均
I1赋值:(55*I0+34*1日前的I0+21*2日前的I0+13*3日前的I0+8*4日前的I0+5*5日前的I0+3*6日前的I0+2*7日前的I0+8日前的I0+9日前的I0)/143
I2赋值:1日前的I1
输出机构资金:0.5*(I1+I2),NODRAW,画红色
画带状线
BDGD赋值:收盘价=13日内收盘价的最高值
GDSJ赋值:上次0.8上穿BDGD的2日过滤距今天数+1
提示赋值:当满足条件GDSJ日前的收盘价/提示搜寻时,在GDSJ日前的收盘价和GDSJ日前的收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,画绿色
BDDD赋值:收盘价=13日内收盘价的最低值
DDSJ赋值:上次0.8上穿BDDD的2日过滤距今天数+1
输出搜寻:当满足条件DDSJ日前的收盘价/提示搜寻时,在DDSJ日前的收盘价和DDSJ日前的收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,画淡红色,画黄色
输出 假设高:如果假设高度=0,返回无效数,否则返回假设高度,画淡灰色