OC:=100*(CLOSE-MA(CLOSE,20));
OS:=EXPMEMA(OC,6);
OO:=MA(OS,10) ;
O3:=MA(OS,20) ;
DD:=LLV(OS,8)<-20;
A1:=CROSS(OS,OO);
A2:=COUNT(A1,8)=1;
A3:=CROSS(H,MA(C,60));
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MAC:=DIF>DEA+0.01 AND C/REF(C,1)<1.08 AND C>O;
K1:=OS<O3 AND OO<O3 AND MA(C,20)-0.01=REF(MA(C,20),1);
K2:=K1 AND REF(K1,1) AND REF(K1,2) AND REF(K1,3) AND REF(K1,4) ;
AA:=CROSS(OS,OO) AND MAC AND DIF<0.58 AND K2 AND C/REF(C,1)<1.096 AND (H-MAX(C,O))/MAX(C,O)<0.018 ;
K60:=MA(C,60)-0.01=REF(MA(C,60),1) AND C<MA(C,60)*1.06;
JJ:=MA(C,6)-0.01=REF(MA(C,6),1) AND REF(MA(C,6),1)=REF(MA(C,6),2);
KK:=MA(C,6)>REF(MA(C,6),1) AND C>O AND MA(C,11)>REF(MA(C,6),11)
AND C<MA(C,20)*1.02 AND MA(C,26)>REF(MA(C,26),1) AND
C<MA(C,60)*1.02;
HH:=HHV(H,10);
统计4RI:=REF(AA,10)=1 AND (HH-REF(C,10))/REF(C,10)>=0.02;
DS1:=OS>150;
DD1:=COUNT(DS1,6)>=6;
AAAA:=DD1 AND OS>REF(OS,1) AND (REF(OS,1)<REF(OS,2) OR CROSS(OS,200));
AAAAA:AAAA*100;
九毛八公式解读
OC赋值:100*(收盘价-收盘价的20日简单移动平均) OS赋值:OC的6日指数平滑移动平均 OO赋值:OS的10日简单移动平均 O3赋值:OS的20日简单移动平均 DD赋值:8日内OS的最低值<-20 A1赋值:OS上穿OO A2赋值:统计8日中满足A1的天数=1 A3赋值:最高价上穿收盘价的60日简单移动平均 DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 DEA赋值:DIF的9日指数移动平均 MAC赋值:DIF>DEA+0.01 AND 收盘价/1日前的收盘价<1.08 AND 收阳线 K1赋值:OS1日前的收盘价的6日简单移动平均 AND 收阳线AND 收盘价的11日简单移动平均>11日前的收盘价的6日简单移动平均 AND 收盘价<收盘价的20日简单移动平均*1.02 AND 收盘价的26日简单移动平均>1日前的收盘价的26日简单移动平均 AND 收盘价<收盘价的60日简单移动平均*1.02 HH赋值:10日内最高价的最高值 统计4RI赋值:10日前的AA=1 AND (HH-10日前的收盘价)/10日前的收盘价>=0.02 DS1赋值:OS>150 DD1赋值:统计6日中满足DS1的天数>=6 AAAA赋值:DD1 AND OS>1日前的OS AND (1日前的OS<2日前的OS OR OS上穿200) 输出AAAAA:AAAA*100