来函数检测结果如下:
该公式没有未来函数


MA5:=EMA(C,5);

MA13:=EMA(C,13);

Y1:=LLV(L,BARSLAST(CROSS(MA13,MA5))+1);

Y2:=HHV(H,BARSLAST(CROSS(MA5,MA13))+1);

Y3:=HHV(H,BARSLAST(CROSS(MA5,MA13))+1);

Y4:=LLV(L,BARSLAST(CROSS(MA13,MA5))+1);

E1:=EVERY(RANGE(MA(Y3,5)/MA(Y1,5),0.93,1.2),5);

E2:=EVERY(RANGE(MA(Y3,13)/MA(Y1,13),0.93,1.2),13);

E3:=EVERY(RANGE(MA(Y4,5)/MA(Y3,5),0.93,1.2),5);

E4:=EVERY(RANGE(MA(Y4,13)/MA(Y3,13),0.93,1.2),13);

VAR1:=C-REF(C,1);{股票指标网}

VAR2:=100*EMA(EMA(VAR1,6),6)/EMA(EMA(ABS(VAR1),6),6);

BT:(LLV(VAR2,2)=LLV(VAR2,7) AND COUNT(VAR2<0,2) AND CROSS(VAR2,MA(VAR2,2))) AND E1 AND E2 AND E3 AND E4; {信号输出项}

XG:COUNT(BT,200),linethick0;{用于选股统计}

 

原理解析:
MA5赋值:C的5日指数移动平均


MA13赋值:C的13日指数移动平均


Y1赋值:LLV(L,上次MA13上穿MA5距今天数+1)


Y2赋值:HHV(H,上次MA5上穿MA13距今天数+1)


Y3赋值:HHV(H,上次MA5上穿MA13距今天数+1)


Y4赋值:LLV(L,上次MA13上穿MA5距今天数+1)


E1赋值:EVERY(RANGE(Y3的5日简单移动平均/Y1的5日简单移动平均,0.93,1.2),5)


E2赋值:EVERY(RANGE(Y3的13日简单移动平均/Y1的13日简单移动平均,0.93,1.2),13)


E3赋值:EVERY(RANGE(Y4的5日简单移动平均/Y3的5日简单移动平均,0.93,1.2),5)


E4赋值:EVERY(RANGE(Y4的13日简单移动平均/Y3的13日简单移动平均,0.93,1.2),13)


VAR1赋值:C-1日前的C
{股票指标网}

VAR2赋值:100*VAR1的6日指数移动平均,6)/EMA(EMA(VAR1的绝对值,6),6)
输出

BT:(2日内VAR2最低值=7日内VAR2最低值 AND 统计2日满足VAR2<0的天数 AND CROSS(VAR2,VAR2的2日简单移动平均)) AND E1 AND E2 AND E3 AND E4
输出{信号输出项}

XG:统计200日满足BT的天数,LINETHICK0
{用于选股统计}

 

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