未来函数检测结果如下:
该公式包含未来函数:BACKSET


HIGHN:=10;LOWN:=10;HIGHDISPLAY:=0;LOWDISPLAY:=0;ZGDISPLAY:=0;MADISPLAY:=0;

AA:=REF(H,HIGHN)=HHV(H,2*HIGHN+1);

QY:=BACKSET(AA,HIGHN+1);

CC:=FILTER(QY,HIGHN) AND H=HHV(H,HIGHN+1);

DRAWICON(CC,H*1.02,2);

DDD:=BARSLAST(CC);

GDTS:=IF(CC,CURRBARSCOUNT,0);

DINGBU:=IF(DDD,REF(H,DDD),H);{顶部}

DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);

DINGBU1:=REF(DINGBU,DDD+1);

GDCS1:=CONST(DINGBUTS);

DINGBUTS1:=REF(DINGBUTS,DDD+1);

GDCS2:=CONST(DINGBUTS1);

DINGBU2:=REF(DINGBU1,DDD+1);

MM:=IF(CURRBARSCOUNT>GDCS2,0,1);

高压:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) COLORGREEN,LINETHICK1;

DRAWLINE(CURRBARSCOUNT=GDCS2,H,ISLASTBAR,REF(H,GDCS2-1),1),COLOR0055FF,POINTDOT;

DRAWLINE(CURRBARSCOUNT=GDCS1,H,ISLASTBAR,REF(H,GDCS1-1),1),COLORYELLOW,POINTDOT;

AA1:=REF(L,LOWN)=LLV(L,2*LOWN+1);

QY1:=BACKSET(AA1,LOWN+1);

CC1:=FILTER(QY1,LOWN) AND L=LLV(L,LOWN+1);

DRAWICON(CC1,L*0.98,1);

DD1:=BARSLAST(CC1);

DDTS:=IF(CC1,CURRBARSCOUNT,0);

YDB:=IF(DD1,REF(L,DD1),L);

DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);

DDCS1:=CONST(DDTS1);

ZDB:=REF(YDB,DD1+1);

DDTS2:=REF(DDTS1,DD1+1);

DDCS2:=CONST(DDTS2);

低支:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1) COLORRED,LINETHICK1;

ZGSTAR:=(高压+低支)/2;

ZGEND:=CONST((高压+低支)/2);

STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2);

VAR1:=(100 - ((90 * (HHV(HIGH,14) - CLOSE)) / (HHV(HIGH,14) - LLV(LOW,14))));

VAR2:=(100 - ((90 * (HHV(HIGH,14) - CLOSE)) / (HHV(HIGH,14) - LLV(LOW,14))));

VAR3:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));

STICKLINE((VAR2 < MA(VAR3,6)) AND O<=C,O,C,-1,1),COLORCYAN;

STICKLINE((VAR2 < MA(VAR3,6)) AND O<=C,O,L,0,1),COLORCYAN;

STICKLINE((VAR2 < MA(VAR3,6)) AND O<=C,C,H,0,1),COLORCYAN;

STICKLINE((VAR2 > MA(VAR3,6)) AND O>=C,C,O,-1,0),COLORRED;

STICKLINE((VAR2 > MA(VAR3,6)) AND O>=C,L,H,0,0),COLORRED;

DRAWICON(CROSS(VAR2,MA(VAR3,6)),(LOW - (LOW*0.04)),7);

DRAWICON(CROSS(MA(VAR3,6),VAR1),(HIGH+(HIGH*0.03)),8);

原理解析:
HIGHN赋值:10
LOWN赋值:10
HIGHDISPLAY赋值:0
LOWDISPLAY赋值:0
ZGDISPLAY赋值:0
MADISPLAY赋值:0


AA赋值:HIGHN日前的H=2*HIGHN+1日内H最高值


QY赋值:BACKSET(AA,HIGHN+1)


CC赋值:QY的HIGHN过滤 AND H=HIGHN+1日内H最高值
当满足条件CC时,在H*1.02和2之间画图标


DDD赋值:上次CC距今天数
如果CC返回 到最后交易的周期否则返回0


DINGBU赋值:IF(DDD,DDD日前的H,H)
{顶部}

DINGBUTS:=IF(DDD,DDD日前的GDTS,GDTS)


DINGBU1:=DDD+1日前的DINGBU


GDCS1赋值:CONST(DINGBUTS)


DINGBUTS1:=DDD+1日前的DINGBUTS


GDCS2赋值:CONST(DINGBUTS1)


DINGBU2:=DDD+1日前的DINGBU1
如果 到最后交易的周期>GDCS2返回0否则返回1
输出

高压:DRAWLINE( 到最后交易的周期=GDCS2,H, 到最后交易的周期=GDCS1,H,1) 画绿色,LINETHICK1


DRAWLINE( 到最后交易的周期=GDCS2,H,ISLASTBAR,GDCS2-1日前的H,1),COLOR0055FF,POINTDOT


DRAWLINE( 到最后交易的周期=GDCS1,H,ISLASTBAR,GDCS1-1日前的H,1),画黄色,POINTDOT


AA1:=LOWN日前的L=2*LOWN+1日内L最低值


QY1:=BACKSET(AA1,LOWN+1)


CC1:=QY1的LOWN过滤 AND L=LOWN+1日内L最低值
当满足条件CC1时,在L*0.98和1之间画图标


DD1赋值:上次CC1距今天数
如果CC1返回 到最后交易的周期否则返回0


YDB赋值:IF(DD1,DD1日前的L,L)


DDTS1:=IF(DD1,DD1日前的DDTS,DDTS)


DDCS1赋值:CONST(DDTS1)


ZDB赋值:DD1+1日前的YDB


DDTS2:=DD1+1日前的DDTS1


DDCS2赋值:CONST(DDTS2)
输出

低支:DRAWLINE( 到最后交易的周期=DDCS2,L, 到最后交易的周期=DDCS1,L,1) 画红色,LINETHICK1


ZGSTAR赋值:(高压+低支)/2


ZGEND赋值:CONST((高压+低支)/2)
如果DDCS2

VAR1赋值:(100 - ((90 * (14日内最高价最高值 - 收盘价)) / (14日内最高价最高值 - 14日内最低价最低值)))


VAR2赋值:(100 - ((90 * (14日内最高价最高值 - 收盘价)) / (14日内最高价最高值 - 14日内最低价最低值)))


VAR3赋值:(100 - MA(((100 * (6日内最高价最高值 - 收盘价)) / (6日内最高价最高值 - 6日内最低价最低值)),34))


STICKLINE((VAR2 < VAR3的6日简单移动平均) AND O<=C,O,C,-1,1),画青色


STICKLINE((VAR2 < VAR3的6日简单移动平均) AND O<=C,O,L,0,1),画青色


STICKLINE((VAR2 < VAR3的6日简单移动平均) AND O<=C,C,H,0,1),画青色


STICKLINE((VAR2 > VAR3的6日简单移动平均) AND O>=C,C,O,-1,0),画红色


STICKLINE((VAR2 > VAR3的6日简单移动平均) AND O>=C,L,H,0,0),画红色


DRAWICON(CROSS(VAR2,VAR3的6日简单移动平均),(最低价 - (最低价*0.04)),7)


DRAWICON(CROSS(VAR3的6日简单移动平均,VAR1),(最高价+(最高价*0.03)),8)

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!