通达信波段智能辅助主图指标 源码 附图
HH1:=IF(H<REF(H,1) AND REF(H,1)<REF(H,2),REF(H,2),0);
LL1:=IF(L>REF(L,1) AND REF(L,1)>REF(L,2),REF(L,2),0);
HH2:=VALUEWHEN(HH1>0,HH1);
LL2:=VALUEWHEN(LL1>0,LL1);
K1:=IF(CLOSE>HH2,-3,IF(CLOSE<LL2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IF(K2=1,HH2,LL2);
G1:=VALUEWHEN(ISLASTBAR,G);
DRAWNUMBER(L>0,G1,G1),COLORCYAN;
W1:=K2;
W2:=OPEN-CLOSE;
HT:=IF(OPEN>CLOSE,OPEN,CLOSE);
LT:=IF(OPEN<CLOSE,OPEN,CLOSE);
STICKLINE(W1=1,HIGH,HT,0,1),COLORCYAN;
STICKLINE(W1=1,LOW,LT,0,1),COLORCYAN;
STICKLINE(W1=-3,HIGH,HT,0,1),COLORRED;
STICKLINE(W1=-3,LOW,LT,0,1),COLORRED;
STICKLINE(W1>0,OPEN,CLOSE,3,1),COLORCYAN;
STICKLINE(W1<=0,OPEN,CLOSE,3,1),COLORRED;
STICKLINE(W2>0 AND W1<=0,OPEN,CLOSE,3,0),COLORRED;
STICKLINE(W2>0 AND W1>0,OPEN,CLOSE,3,0),COLORCYAN;
IF(K2=1,G,DRAWNULL),COLORGREEN,DOTLINE;
IF(K2=-3,G,DRAWNULL),COLORRED,DOTLINE;
DRAWTEXT(CROSS(W1,0),HT,'空'),COLORGREEN;
DRAWTEXT(CROSS(0,W1),LT,'多'),COLORYELLOW;
火车:DRAWTEXT(CROSS(0,W1),LT,'多'),COLORYELLOW;
来函数检测结果如下:
该公式没有未来函数
解密、定制、编写指标公式请联系QQ或微信同号:88652583
置顶指标
相关指标公式
HH1赋值:如果最高价<1日前的最高价ANDREF(最高价,1)<2日前的最高价,返回2日前的最高价,否则返回0
LL1赋值:如果最低价>1日前的最低价ANDREF(最低价,1)>2日前的最低价,返回2日前的最低价,否则返回0
HH2赋值:如果HH1>0,返回HH1,否则返回上个输出值
LL2赋值:如果LL1>0,返回LL1,否则返回上个输出值
K1赋值:如果收盘价>HH2,返回-3,否则返回如果收盘价K2赋值:如果K1不等于0,返回K1,否则返回上个输出值
G赋值:如果K2=1,返回HH2,否则返回LL2
G1赋值:如果是否最后一个周期,返回G,否则返回上个输出值
当满足条件最低价>0时,在G1位置书写数字,画青色
W1赋值:K2
W2赋值:开盘价-收盘价
HT赋值:如果收阴线,返回开盘价,否则返回收盘价
LT赋值:如果收阳线,返回开盘价,否则返回收盘价
当满足条件W1=1时,在最高价和HT位置之间画柱状线,宽度为0,1不为0则画空心柱.,画青色
当满足条件W1=1时,在最低价和LT位置之间画柱状线,宽度为0,1不为0则画空心柱.,画青色
当满足条件W1=-3时,在最高价和HT位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件W1=-3时,在最低价和LT位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件W1>0时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画青色
当满足条件W1<=0时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色
当满足条件W2>0ANDW1<=0时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件W2>0ANDW1>0时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画青色
如果K2=1,返回G,否则返回无效数,画绿色,DOTLINE
如果K2=-3,返回G,否则返回无效数,画红色,DOTLINE
当满足条件W1上穿0时,在HT位置书写文字,画绿色
当满足条件0上穿W1时,在LT位置书写文字,画黄色
输出火车:当满足条件0上穿W1时,在LT位置书写文字,画黄色