X1:=BARSLAST(FILTER(((REF(C,3)-C)/REF(C,3)*100>3.2),10));
X2:=MAX(MAX(REF(H,X1+2),REF(H,X1+1)),REF(H,X1));
X3:=((C-REF(C,1))/REF(C,1)*100>5)AND ((C-REF(C,90))/REF(C,90)*100<80)AND((O-X2)/X2*100<30)AND(X1<150);
X4:= (V/MA(V,5)<3.5)AND (X1<150) AND ((C-LLV(L,X1))/LLV(L,X1)*100<50) AND ((C-REF(O,5))/REF(O,5)*100<30) ;
X5:=((((((C-MA(C,60))/MA(C,60))<0.1)=1) AND ((((C-MA(C,10))/MA(C,10))<0.3)=1))*0.2);
X6:= ((((((X5=0) AND (REF(X5,1)=0.2)) AND (REF((COUNT((X5=0.2),10)=10),1)=1))*-0.1))=-0.1) OR FILTER((X3 AND X4),15);
X8:=(V/REF(V,1)>1.2 AND COUNT(C>O,1)) OR (L>REF(H,1) AND COUNT(O>C,1) AND V/REF(V,1)>1.2);
X9:X6 AND CROSS(KDJ.K,KDJ.D) AND (C/O>1.03) AND X8 AND C>MA(C,20) AND C/(REF(C,1))>1.08 AND MA(C,60)>MA(C,120) ;
九毛八公式解读
X1赋值:上次((3日前的收盘价-收盘价)/3日前的收盘价*100>3.2)的10日过滤距今天数 X2赋值:X1+2日前的最高价和X1+1日前的最高价的较大值和X1日前的最高价的较大值 X3赋值:((收盘价-1日前的收盘价)/1日前的收盘价*100>5)AND ((收盘价-90日前的收盘价)/90日前的收盘价*100<80)AND((开盘价-X2)/X2*100<30)AND(X1<150) X4赋值: (成交量(手)/成交量(手)的5日简单移动平均<3.5)AND (X1<150) AND ((收盘价-X1日内最低价的最低值)/X1日内最低价的最低值*100<50) AND ((收盘价-5日前的开盘价)/5日前的开盘价*100<30) X5赋值:((((((收盘价-收盘价的60日简单移动平均)/收盘价的60日简单移动平均)<0.1)=1) AND ((((收盘价-收盘价的10日简单移动平均)/收盘价的10日简单移动平均)<0.3)=1))*0.2) X6赋值: ((((((X5=0) AND (1日前的X5=0.2)) AND (1日前的(统计10日中满足(X5=0.2)的天数=10)=1))*-0.1))=-0.1) OR (X3ANDX4)的15日过滤 X8赋值:(成交量(手)/1日前的成交量(手)>1.2 AND 统计1日中满足收阳线的天数) OR (最低价>1日前的最高价 AND 统计1日中满足收阴线的天数 AND 成交量(手)/1日前的成交量(手)>1.2) 输出X9:X6 AND KDJ的K上穿KDJ的D AND (收盘价/开盘价>1.03) AND X8 AND 收盘价>收盘价的20日简单移动平均 AND 收盘价/(1日前的收盘价)>1.08 AND 收盘价的60日简单移动平均>收盘价的120日简单移动平均