通达信逃顶抄底利器指标公式源码
BL:=1;
MAXADD1:=PEAKBARS(1,BL,1);
MAXADD2:=PEAKBARS(1,BL,2);
MAXADD3:=PEAKBARS(1,BL,3);
MAXADD4:=PEAKBARS(1,BL,4);
MINADD1:=TROUGHBARS(2,BL,1);
MINADD2:=TROUGHBARS(2,BL,2);
MINADD3:=TROUGHBARS(2,BL,3);
MINADD4:=TROUGHBARS(2,BL,4);
MAX1:=PEAK(1,BL,1),COLORBROWN,POINTDOT;
mS1234:=TROUGH(2,BL,1),COLORBROWN,POINTDOT;
{ _通达信指标公式}
MAX2:=IF(MAXADD2>MINADD1,PEAK(1,BL,2),IF(MAXADD3>MINADD1,PEAK(1,BL,3),PEAK(1,BL,4))),COLORGRAY,POINTDOT;
mY234:=IF(MINADD2>MAXADD1,TROUGH(2,BL,2),IF(MINADD3>MAXADD1,TROUGH(2,BL,3),TROUGH(2,BL,4))),COLORGRAY,POINTDOT;
MAXADD22:=IF(MAXADD2>MINADD1,MAXADD2,IF(MAXADD3>MINADD1,MAXADD3,MAXADD4));
MINADD22:=IF(MINADD2>MAXADD1,MINADD2,IF(MINADD3>MAXADD1,MINADD3,MINADD4));
HIGHzig:=ZIG(1,BL);
LOWZIG:=ZIG(2,BL);
Z123Q4:IF(MAXADD1>MINADD1,MAX1*mS1234/mY234,-mS1234*MAX1/MAX2),COLORYELLOW,crOSSDOT;
T12M:IF(MINADD1>MAXADD1,MAXADD22-MINADD1,MINADD22-MAXADD1),COLORGRAY;
T23M:IF(MINADD1>MAXADD1,MINADD1-MAXADD1,MAXADD1-MINADD1),COLORCYAN;
T34M:IF(MINADD1>MAXADD1,MAXADD1,MINADD1),COLORMAGENTA,LINETHICK2;
降T34M:IF(MINADD1>MAXADD1,MINADD1,MAXADD1),COLORGREEN,LINETHICK2;
DRAWTEXT(mS1234=LOWZIG ,-LOW,'★抄底'),COLORYELLOW;
DRAWTEXT(MAX1=HIGHZIG,HIGH,'★逃顶'),COLORYELLOW;
ZZDZ:=IF(mS1234=LOWZIG,-LOW,IF(MAX1=HIGHZIG,HIGH,IF(ISLASTBAR,C,0)));
PLOYLINE(mS1234=LOWZIG OR MAX1=HIGHZIG OR ISLASTBAR,ZZDZ),LINETHICK2,COLORRED;
来函数检测结果如下:
该公式包含未来函数:ZIG
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
定制、编写指标公式请联系QQ或微信同号:88652583
置顶指标
相关指标公式
BL赋值:1
MAXADD1赋值:最高价BL%之字转向的前1个波峰位置
MAXADD2赋值:最高价BL%之字转向的前2个波峰位置
MAXADD3赋值:最高价BL%之字转向的前3个波峰位置
MAXADD4赋值:最高价BL%之字转向的前4个波峰位置
MINADD1赋值:最低价BL%之字转向的前1个波谷位置
MINADD2赋值:最低价BL%之字转向的前2个波谷位置
MINADD3赋值:最低价BL%之字转向的前3个波谷位置
MINADD4赋值:最低价BL%之字转向的前4个波谷位置
MAX1赋值:最高价BL%之字转向的前1个波峰值,画棕色,POINTDOT
MS1234赋值:最低价BL%之字转向的前1个波谷值,画棕色,POINTDOT
MAX2赋值:如果MAXADD2>MINADD1,返回最高价BL%之字转向的前2个波峰值,否则返回如果MAXADD3>MINADD1,返回最高价BL%之字转向的前3个波峰值,否则返回最高价BL%之字转向的前4个波峰值,画深灰色,POINTDOT
MY234赋值:如果MINADD2>MAXADD1,返回最低价BL%之字转向的前2个波谷值,否则返回如果MINADD3>MAXADD1,返回最低价BL%之字转向的前3个波谷值,否则返回最低价BL%之字转向的前4个波谷值,画深灰色,POINTDOT
MAXADD22赋值:如果MAXADD2>MINADD1,返回MAXADD2,否则返回如果MAXADD3>MINADD1,返回MAXADD3,否则返回MAXADD4
MINADD22赋值:如果MINADD2>MAXADD1,返回MINADD2,否则返回如果MINADD3>MAXADD1,返回MINADD3,否则返回MINADD4
HIGHZIG赋值:最高价BL%的之字转向
LOWZIG赋值:最低价BL%的之字转向
输出Z123Q4:如果MAXADD1>MINADD1,返回MAX1*MS1234/MY234,否则返回-MS1234*MAX1/MAX2,画黄色,CROSSDOT
输出T12M:如果MINADD1>MAXADD1,返回MAXADD22-MINADD1,否则返回MINADD22-MAXADD1,画深灰色
输出T23M:如果MINADD1>MAXADD1,返回MINADD1-MAXADD1,否则返回MAXADD1-MINADD1,画青色
输出T34M:如果MINADD1>MAXADD1,返回MAXADD1,否则返回MINADD1,画洋红色,线宽为2
输出降T34M:如果MINADD1>MAXADD1,返回MINADD1,否则返回MAXADD1,画绿色,线宽为2
当满足条件MS1234=LOWZIG时,在-最低价位置书写文字,画黄色
当满足条件MAX1=HIGHZIG时,在最高价位置书写文字,画黄色
ZZDZ赋值:如果MS1234=LOWZIG,返回-最低价,否则返回如果MAX1=HIGHZIG,返回最高价,否则返回如果是否最后一个周期,返回收盘价,否则返回0
当满足条件MS1234=LOWZIGORMAX1=HIGHZIGORISLASTBAR时以ZZDZ位置为顶点画折线连接,线宽为2,画红色