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


N:=75;N1:=5;N2:=10;A1:=REF(H,N1)=HHV(H,2*N1+1);B1:=FILTER(A1,N1);C1:=BACKSET(B1,N1+1);D1:=FILTER(C1,N1);E1:=BACKSET(ISLASTBAR,BARSLAST(D1)+1);F1:=E1>REF(E1,1);短压:DRAWLINE(D1,H,F1,H,1),COLORCYAN;A2:=REF(L,N1)=LLV(L,2*N1+1);B2:=FILTER(A2,N1);C2:=BACKSET(B2,N1+1);D2:=FILTER(C2,N1);E2:=BACKSET(ISLASTBAR,BARSLAST(D2)+1);F2:=E2>REF(E2,1);短支:DRAWLINE(D2,L,F2,L,1),COLORLIRED;AA1:=REF(H,N2)=HHV(H,2*N2+1);BB1:=FILTER(AA1,N2);CC1:=BACKSET(BB1,N2+1);DD1:=FILTER(CC1,N2);EE1:=BACKSET(ISLASTBAR,BARSLAST(DD1)+1);FF1:=EE1>REF(EE1,1);长压:DRAWLINE(DD1,H,FF1,H,1),COLORGREEN;AA2:=REF(L,N2)=LLV(L,2*N2+1);BB2:=FILTER(AA2,N2);CC2:=BACKSET(BB2,N2+1);DD2:=FILTER(CC2,N2);EE2:=BACKSET(ISLASTBAR,BARSLAST(DD2)+1);FF2:=EE2>REF(EE2,1);长支:DRAWLINE(DD2,L,FF2,L,1),COLORRED;高:=REFDATE(HHV(H,N),DATE);低:=REFDATE(LLV(L,N),DATE);H1:=高-(高-低)*0.236;H2:=高-(高-低)*0.382;H3:=高-(高-低)*0.500;H4:=高-(高-低)*0.618;H5:=高-(高-低)*0.809;DRAWTEXT(CURRBARSCOUNT=1,高,'前高'),COLORGREEN;TY:=H;DRAWTEXT(CURRBARSCOUNT=1,H5,'80.9'),COLORCYAN;DRAWTEXT(CURRBARSCOUNT=1,H4,'61.8'),COLORGRAY;DRAWTEXT(CURRBARSCOUNT=1,H3,'50.0'),COLORYELLOW;DRAWTEXT(CURRBARSCOUNT=1,H2,'38.2'),COLORLIRED;DRAWTEXT(CURRBARSCOUNT=1,H1,'23.6'),COLORMAGENTA;DRAWTEXT(CURRBARSCOUNT=1,低,'前低'),COLORRED;STICKLINE(CURRBARSCOUNT=13,高,高,100,-1),COLORGREEN;STICKLINE(CURRBARSCOUNT=13,H1,H1,100,-1),COLORCYAN;STICKLINE(CURRBARSCOUNT=13,H2,H2,100,-1),COLORGRAY;STICKLINE(CURRBARSCOUNT=13,H3,H3,100,-1),COLORYELLOW;STICKLINE(CURRBARSCOUNT=13,H4,H4,100,-1),COLORLIRED;STICKLINE(CURRBARSCOUNT=13,H5,H5,100,-1),COLORMAGENTA;STICKLINE(CURRBARSCOUNT=13,低,低,100,-1),COLORRED;

原理解析:
N赋值:75
N1:=5
N2:=10
A1赋值:N1日前的H=2*N1+1日内H最高值
B1赋值:A1的N1过滤
C1赋值:BACKSET(B1,N1+1)
D1赋值:C1的N1过滤
E1赋值:BACKSET(ISLASTBAR,上次D1距今天数+1)
F1赋值:E1>1日前的E1
输出短压:DRAWLINE(D1,H,F1,H,1),COLORCYAN
A2赋值:N1日前的L=2*N1+1日内L最低值
B2赋值:A2的N1过滤
C2赋值:BACKSET(B2,N1+1)
D2赋值:C2的N1过滤
E2赋值:BACKSET(ISLASTBAR,上次D2距今天数+1)
F2赋值:E2>1日前的E2
输出短支:DRAWLINE(D2,L,F2,L,1),COLORLIRED
AA1赋值:N2日前的H=2*N2+1日内H最高值
BB1赋值:AA1的N2过滤
CC1赋值:BACKSET(BB1,N2+1)
DD1赋值:CC1的N2过滤
EE1赋值:BACKSET(ISLASTBAR,上次DD1距今天数+1)
FF1赋值:EE1>1日前的EE1
输出长压:DRAWLINE(DD1,H,FF1,H,1),COLORGREEN
AA2赋值:N2日前的L=2*N2+1日内L最低值
BB2赋值:AA2的N2过滤
CC2赋值:BACKSET(BB2,N2+1)
DD2赋值:CC2的N2过滤
EE2赋值:BACKSET(ISLASTBAR,上次DD2距今天数+1)
FF2赋值:EE2>1日前的EE2
输出长支:DRAWLINE(DD2,L,FF2,L,1),画红色
高赋值:REFDATE(N日内H最高值,DATE)
低赋值:REFDATE(N日内L最低值,DATE)
H1赋值:高-(高-低)*0.236
H2赋值:高-(高-低)*0.382
H3赋值:高-(高-低)*0.500
H4赋值:高-(高-低)*0.618
H5赋值:高-(高-低)*0.809
当满足条件CURRBARSCOUNT=1时,在高和'前高'位置书写文字
TY赋值:H
当满足条件CURRBARSCOUNT=1时,在H5和'80.9'位置书写文字
当满足条件CURRBARSCOUNT=1时,在H4和'61.8'位置书写文字
当满足条件CURRBARSCOUNT=1时,在H3和'50.0'位置书写文字
当满足条件CURRBARSCOUNT=1时,在H2和'38.2'位置书写文字
当满足条件CURRBARSCOUNT=1时,在H1和'23.6'位置书写文字
当满足条件CURRBARSCOUNT=1时,在低和'前低'位置书写文字
当满足条件CURRBARSCOUNT=13时,在高和高之间画柱状线
当满足条件CURRBARSCOUNT=13时,在H1和H1之间画柱状线
当满足条件CURRBARSCOUNT=13时,在H2和H2之间画柱状线
当满足条件CURRBARSCOUNT=13时,在H3和H3之间画柱状线
当满足条件CURRBARSCOUNT=13时,在H4和H4之间画柱状线
当满足条件CURRBARSCOUNT=13时,在H5和H5之间画柱状线
当满足条件CURRBARSCOUNT=13时,在低和低之间画柱状线

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