JSJ1:=BARSLAST(CROSS(MA(C,5),MA(C,10)));
JSJ2:=BARSLAST(CROSS(MA(C,5),MA(C,18)));
JSJ3:=BARSLAST(CROSS(MA(C,10),MA(C,18)));
JSJ:=JSJ1> JSJ2 AND JSJ2> JSJ3;
AAA:=BARSLAST(REF(JSJ,1));
BB0:=COUNT(MA(C,5)>MA(C,10),8)=8 AND COUNT(MA(C,10)>MA(C,20),5)=5;
DD0:=REF(MA(C,5),1)<MA(C,5) AND REF(MA(C,5),1)<=REF(MA(C,5),2);
WWS:=BB0 AND DD0;
AA:=COUNT(MA(C,5)>MA(C,20),8)=8;
BB:=COUNT(MA(C,10)>MA(C,20),8)=8;
CC:=UPNDAY(MA(C,10),8);
DD:=BARSLAST(CROSS(MA(C,10),MA(C,5)));
EE:=CROSS(MA(C,5),MA(C,10));
FF:=AA AND BB AND CC AND DD<5 AND EE;
AAA<13 AND (WWS OR FF);
九毛八公式解读
JSJ1赋值:上次收盘价的5日简单移动平均上穿收盘价的10日简单移动平均距今天数 JSJ2赋值:上次收盘价的5日简单移动平均上穿收盘价的18日简单移动平均距今天数 JSJ3赋值:上次收盘价的10日简单移动平均上穿收盘价的18日简单移动平均距今天数 JSJ赋值:JSJ1> JSJ2 AND JSJ2> JSJ3 AAA赋值:上次1日前的JSJ距今天数 BB0赋值:统计8日中满足收盘价的5日简单移动平均>收盘价的10日简单移动平均的天数=8 AND 统计5日中满足收盘价的10日简单移动平均>收盘价的20日简单移动平均的天数=5 DD0赋值:1日前的收盘价的5日简单移动平均<收盘价的5日简单移动平均 AND 1日前的收盘价的5日简单移动平均<=2日前的收盘价的5日简单移动平均 WWS赋值:BB0 AND DD0 AA赋值:统计8日中满足收盘价的5日简单移动平均>收盘价的20日简单移动平均的天数=8 BB赋值:统计8日中满足收盘价的10日简单移动平均>收盘价的20日简单移动平均的天数=8 CC赋值:最近8日收盘价的10日简单移动平均连涨 DD赋值:上次收盘价的10日简单移动平均上穿收盘价的5日简单移动平均距今天数 EE赋值:收盘价的5日简单移动平均上穿收盘价的10日简单移动平均 FF赋值:AA AND BB AND CC AND DD<5 AND EE AAA<13 AND (WWS OR FF)