单手擒妖通 短线强中选强通达信公式 主图 源码附图
顶点:=IF(CURRBARSCOUNT>7 AND REFX(H,1)<H AND REFX(H,2)<H AND REFX(H,3)<H AND REFX(H,4)<H AND REFX(H,5)<H AND REFX(H,6)<H AND REFX(H,7)<H &&
H>REF(H,1) AND H>REF(H,2) AND H>REF(H,3) AND H>REF(H,4) AND H>REF(H,5) AND H>REF(H,6) AND H>REF(H,7),H,0),NODRAW;
上次顶点:=BARSLAST(顶点>0),NODRAW;
DRAWTEXT(顶点>0,H,'顶'),COLORMAGENTA;
DRAWNUMBER(顶点>0,H*1.05,H),COLORMAGENTA;
底点:=IF(CURRBARSCOUNT>7 AND REFX(L,1)>L AND REFX(L,2)>L AND REFX(L,3)>L AND REFX(L,4)>L AND REFX(L,5)>L AND REFX(L,6)>L AND REFX(L,7)>L &&
L<REF(L,1) AND L<REF(L,2) AND L<REF(L,3) AND L<REF(L,4) AND L<REF(L,5) AND L<REF(L,6) AND L<REF(L,7),L,0),NODRAW;
上次底点:=BARSLAST(底点>0),NODRAW;
DRAWTEXT(底点>0,L,'底' ), COLORYELLOW;
条件:=顶点>0;
顶点1位置:=BARSLAST(条件),COLORYELLOW,NODRAW; {上一次即倒数第一次条件距今位置}
顶点2位置:=REF(BARSLAST(条件),顶点1位置+1)+顶点1位置+1,COLORRED,NODRAW;{倒数第二次条件距今位置}
顶点3位置:=REF(BARSLAST(条件),顶点2位置+1)+顶点2位置+1,COLORGREEN,NODRAW;{倒数第三次条件距今位置}
顶点4位置:=REF(BARSLAST(条件),顶点3位置+1)+顶点3位置+1,COLORBLUE,NODRAW;{倒数第四次条件距今位置}
顶点1价:CONST(REF(H,顶点1位置)),DOTLINE,COLORYELLOW,LINETHICK1;{顶点1最高价}
顶点2价:CONST(REF(H,顶点2位置)),DOTLINE,COLORRED,LINETHICK1;{顶点1最高价}
顶点3价:CONST(REF(H,顶点3位置)),DOTLINE,COLORGREEN,LINETHICK1;{顶点1最高价}
顶点4价:CONST(REF(H,顶点4位置)),DOTLINE,COLORBLUE,LINETHICK1;{顶点1最高价};
破1位:BARSSINCEN(C>顶点1价,顶点1位置-1),NODRAW;
破2位:BARSSINCEN(C>顶点2价,顶点2位置-1),NODRAW;
破3位:BARSSINCEN(C>顶点3价,顶点3位置-1),NODRAW;
破4位:BARSSINCEN(C>顶点4价,顶点4位置-1),NODRAW;
STICKLINE(破1位=0 AND C>O,C,O,2,0),COLORYELLOW;
STICKLINE(破2位=0 AND C>O,C,O,2,0),COLORYELLOW;
STICKLINE(破3位=0 AND C>O,C,O,2,0),COLORYELLOW;
STICKLINE(破4位=0 AND C>O,C,O,2,0),COLORYELLOW;
STICKLINE(破1位=0 AND C<=O,C*0.99,C*0.95,2,0),COLORYELLOW;
STICKLINE(破2位=0 AND C<=O,C*0.99,C*0.95,2,0),COLORYELLOW;
STICKLINE(破3位=0 AND C<=O,C*0.99,C*0.95,2,0),COLORYELLOW;
STICKLINE(破4位=0 AND C<=O,C*0.99,C*0.95,2,0),COLORYELLOW;
生命线:MA(C,30),COLORYELLOW,LINETHICK2;
来函数检测结果如下:
该公式包含未来函数:REFX
解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标
相关指标公式
顶点赋值:如果到最后交易的周期>7ANDREFX(最高价,1)1日前的最高价ANDH>2日前的最高价ANDH>3日前的最高价ANDH>日前的,返回最高价,4)ANDH>5日前的最高价ANDH>6日前的最高价ANDH>7日前的最高价,否则返回最高价,NODRAW
上次顶点赋值:上次顶点>0距今天数,NODRAW
当满足条件顶点>0时,在最高价位置书写文字,画洋红色
当满足条件顶点>0时,在最高价*1.05位置书写数字,画洋红色
底点赋值:如果到最后交易的周期>7ANDREFX(最低价,1)>LANDREFX(最低价,2)>LANDREFX(最低价,3)>LANDREFX(最低价,4)>LANDREFX(最低价,5)>LANDREFX(最低价,6)>LANDREFX(最低价,7)>最低价并且最低价<1日前的最低价ANDL<2日前的最低价ANDL<3日前的最低价ANDL<日前的,返回最低价,4)ANDL<5日前的最低价ANDL<6日前的最低价ANDL<7日前的最低价,否则返回最低价,NODRAW
上次底点赋值:上次底点>0距今天数,NODRAW
当满足条件底点>0时,在最低价位置书写文字, 画黄色
条件赋值:顶点>0
顶点1位置赋值:上次条件距今天数,画黄色,NODRAW
顶点2位置赋值:顶点1位置+1日前的上次条件距今天数+顶点1位置+1,画红色,NODRAW
顶点3位置赋值:顶点2位置+1日前的上次条件距今天数+顶点2位置+1,画绿色,NODRAW
顶点4位置赋值:顶点3位置+1日前的上次条件距今天数+顶点3位置+1,画蓝色,NODRAW
输出顶点1价:顶点1位置日前的最高价的最后一日取值设为常数,DOTLINE,画黄色,线宽为1
输出顶点2价:顶点2位置日前的最高价的最后一日取值设为常数,DOTLINE,画红色,线宽为1
输出顶点3价:顶点3位置日前的最高价的最后一日取值设为常数,DOTLINE,画绿色,线宽为1
输出顶点4价:顶点4位置日前的最高价的最后一日取值设为常数,DOTLINE,画蓝色,线宽为1
输出 破1位:在顶点1位置-1周期内首次收盘价>顶点1价距今天数,NODRAW
输出破2位:在顶点2位置-1周期内首次收盘价>顶点2价距今天数,NODRAW
输出破3位:在顶点3位置-1周期内首次收盘价>顶点3价距今天数,NODRAW
输出破4位:在顶点4位置-1周期内首次收盘价>顶点4价距今天数,NODRAW
当满足条件破1位=0ANDC>开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件破2位=0ANDC>开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件破3位=0ANDC>开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件破4位=0ANDC>开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件破1位=0ANDC<=开盘价时,在收盘价*0.99和收盘价*0.95位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件破2位=0ANDC<=开盘价时,在收盘价*0.99和收盘价*0.95位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件破3位=0ANDC<=开盘价时,在收盘价*0.99和收盘价*0.95位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件破4位=0ANDC<=开盘价时,在收盘价*0.99和收盘价*0.95位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
输出 生命线:收盘价的30日简单移动平均,画黄色,线宽为2