本指标是在最高价和最低价处画横线,但是在副图指标中,加上K线后显示正常。把画K线隐藏后,叠加到主图却发现,画的线不在K线上,不知道是什么原因,请老师指点。
以下是指标代码,谢谢哪位老师给提示一下。
DRAWKLINE(H,O,L,C);
T1:=HHVBARS(H,60);
TT1:=IF(T1=0,REF(T1,T1+1)+T1+1,T1);
压力:DRAWLINE(CURRBARSCOUNT=CONST(TT1+1),H,ISLASTBAR,CONST(REF(H,TT1)),0),LINETHICK2,COLORGREEN;
T2:=HHVBARS(H,120);
TT2:=IF(T2=0,REF(T2,T2+1)+T2+1,T2);
压力2:DRAWLINE(CURRBARSCOUNT=CONST(TT2+1),H,ISLASTBAR,CONST(REF(H,TT2)),0),LINETHICK2,COLORGREEN;
TL:=LLVBARS(L,60);
TTL:=IF(TL=0,REF(TL,TL+1)+TL+1,TL);
压力3:DRAWLINE(CURRBARSCOUNT=CONST(TTL+1),L,ISLASTBAR,CONST(REF(L,TTL)),0),LINETHICK2,COLORLIBLUE;
TL2:=LLVBARS(L,120);
TTL2:=IF(TL2=0,REF(TL2,TL2+1)+TL2+1,TL2);
压力4:DRAWLINE(CURRBARSCOUNT=CONST(TTL2+1),L,ISLASTBAR,CONST(REF(L,TTL2)),0),LINETHICK2,COLORLIBLUE;
附图如下: