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


M1:=5;

M2:=10;

AAA:C;

M3:=EMA(CLOSE,5);

M20:=EMA(CLOSE,10);

A:=BARSLAST(CROSS(M3,M20));

A1:=REF(BARSLAST(CROSS(M3,M20)),A+1); 

A2:=A+A1; 

AA:=REF(BARSLAST(CROSS(M3,M20)),A2+2); 

A3:=AA+A2; 

B:=BARSLAST(CROSS(M20,M3)); 

B1:=REF(BARSLAST(CROSS(M20,M3)),B+1);

B2:=B+B1;

BB:=REF(BARSLAST(CROSS(M20,M3)),B2+2);

X1:=IF(A<B,A2-B,A-B);

Y1:=IF(A2<B2,A3-B2,A2-B2);

GD0:=REF(HHVBARS(H,X1+3),B);

GD1:=REF(HHVBARS(H,Y1+3),B2);

GG0:=BACKSET(ISLASTBAR,GD0+B+1);

GG1:=BACKSET(ISLASTBAR,GD1+B2+1);

TJ3:=CROSS(GG0,0.5); 

TJ4:=CROSS(GG1,0.5);

上轨:=DRAWLINE(TJ4,H,TJ3,H,1);

值3:=GG0>REF(GG0,1);

值4:=GG1>REF(GG1,1);

顶1:IF(GG0,REF(HIGH,BARSLAST(值3)),0);

突破1:CROSS(C,顶1);

突破2:COUNT(突破1,10);

突破:(突破1 AND 突破2=1);

 

原理解析:
M1赋值:5


M2赋值:10
输出

AAA:C


M3赋值:收盘价的5日指数移动平均


M20:=收盘价的10日指数移动平均


A赋值:上次M3上穿M20距今天数


A1:=REF(上次M3上穿M20距今天数,A+1)


A2:=A+A1


AA:=REF(上次M3上穿M20距今天数,A2+2)


A3:=AA+A2


B赋值:上次M20上穿M3距今天数


B1:=REF(上次M20上穿M3距今天数,B+1)


B2:=B+B1


BB:=REF(上次M20上穿M3距今天数,B2+2)
如果A如果A2

GD0赋值:REF(HHVBARS(H,X1+3),B)


GD1赋值:REF(HHVBARS(H,Y1+3),B2)


GG0赋值:BACKSET(ISLASTBAR,GD0+B+1)


GG1赋值:BACKSET(ISLASTBAR,GD1+B2+1)


TJ3赋值:GG0上穿0.5


TJ4赋值:GG1上穿0.5


上轨赋值:DRAWLINE(TJ4,H,TJ3,H,1)


值3赋值:GG0>1日前的GG0


值4赋值:GG1>1日前的GG1
输出

顶1:IF(GG0,REF(最高价,上次值3距今天数),0)
输出

突破1:C上穿顶1
输出

突破2:统计10日满足突破1的天数
输出

突破:(突破1 AND 突破2=1)


 

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