主图K线与叠加副图后,比例问题
本指标是在最高价和最低价处画横线,但是在副图指标中,加上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);
支撑: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);
支撑2:DRAWLINE(CURRBARSCOUNT=CONST(TTL2+1),L,ISLASTBAR,CONST(REF(L,TTL2)),0),LINETHICK2,COLORLIBLUE;
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
T1赋值:60日内最高价距今天数
TT1赋值:如果T1=0,返回T1+1日前的T1+T1+1,否则返回T1
输出压力:当满足条件到最后交易的周期=TT1+1的最后一日取值设为常数时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在TT1日前的最高价的最后一日取值设为常数位置画直线终点,0表示是否延长.,线宽为2,画绿色
T2赋值:120日内最高价距今天数
TT2赋值:如果T2=0,返回T2+1日前的T2+T2+1,否则返回T2
输出压力2:当满足条件到最后交易的周期=TT2+1的最后一日取值设为常数时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在TT2日前的最高价的最后一日取值设为常数位置画直线终点,0表示是否延长.,线宽为2,画绿色
TL赋值:60日内最低价距今天数
TTL赋值:如果TL=0,返回TL+1日前的TL+TL+1,否则返回TL
输出支撑:当满足条件到最后交易的周期=TTL+1的最后一日取值设为常数时,在最低价位置画直线起点,当满足条件是否最后一个周期时,在TTL日前的最低价的最后一日取值设为常数位置画直线终点,0表示是否延长.,线宽为2,画淡蓝色
TL2赋值:120日内最低价距今天数
TTL2赋值:如果TL2=0,返回TL2+1日前的TL2+TL2+1,否则返回TL2
输出支撑2:当满足条件到最后交易的周期=TTL2+1的最后一日取值设为常数时,在最低价位置画直线起点,当满足条件是否最后一个周期时,在TTL2日前的最低价的最后一日取值设为常数位置画直线终点,0表示是否延长.,线宽为2,画淡蓝色