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,20)=1;
九毛八公式解读
MA5赋值:收盘价的5日指数移动平均 MA13赋值:收盘价的13日指数移动平均 Y1赋值:上次MA13上穿MA5距今天数+1日内最低价的最低值 Y2赋值:上次MA5上穿MA13距今天数+1日内最高价的最高值 Y3赋值:上次MA5上穿MA13距今天数+1日内最高价的最高值 Y4赋值:上次MA13上穿MA5距今天数+1日内最低价的最低值 E1赋值:最近5日一直存在Y3的5日简单移动平均/Y1的5日简单移动平均位于0.93和1.2之间 E2赋值:最近13日一直存在Y3的13日简单移动平均/Y1的13日简单移动平均位于0.93和1.2之间 E3赋值:最近5日一直存在Y4的5日简单移动平均/Y3的5日简单移动平均位于0.93和1.2之间 E4赋值:最近13日一直存在Y4的13日简单移动平均/Y3的13日简单移动平均位于0.93和1.2之间 VAR1赋值:收盘价-1日前的收盘价 VAR2赋值:100*VAR1的6日指数移动平均的6日指数移动平均/VAR1的绝对值的6日指数移动平均的6日指数移动平均 BT赋值:(2日内VAR2的最低值=7日内VAR2的最低值 AND 统计2日中满足VAR2<0的天数 AND VAR2上穿VAR2的2日简单移动平均) ANDE1 AND E2 AND E3 AND E4 输出XG: 统计20日中满足BT的天数=1