N:=22;
X_1:=COUNT(CLOSE>=MA(CLOSE,N),9);
X_2:=CLOSE/REF(CLOSE,3)<=0.86 AND REF(X_1,1)>=9;
X_3:=CLOSE/REF(CLOSE,1)<=0.916 AND REF(X_1,1)>=9;
X_4:=CLOSE/HIGH<=0.93 ANDVOL>=REF(HHV(VOL,21),1)*1.5 AND REF(X_1,1)>=9;
X_5:=COUNT(X_2>=1 OR X_3>=1 OR X_4>=1,17);
X_6:=CLOSE>=HHV(CLOSE,N) AND CLOSE>=MA(CLOSE,63) AND X_5<=0;
X_7:=CLOSE<MA(CLOSE,N) AND CLOSE<REF(CLOSE,N) AND CLOSE<MA(CLOSE,63) OR X_2>=1 OR X_4>=1;
X_8:=CLOSE<MA(CLOSE,10) AND CLOSE<REF(CLOSE,10) AND CLOSE<MA(CLOSE,10) OR X_2>=1 OR X_3>=1 OR X_4>=1;
X_9:=BArslAst(X_6>=1);
X_10:=BARSLAST(CLOSE<MA(CLOSE,63));
X_11:=BARSLAST(X_8>=1 AND REF(X_8,1)<1);
X_12:=MIN(X_10,REF(X_11,1));
X_13:=IF(COUNT(CLOSE/MA(CLOSE,63)>=1.4,MAX(X_9,X_12)+1)>=1,X_8,X_7);
X_14:=BARSLAST(X_13>=1);
多头:IF(X_9<X_14,1,(-1));
九毛八公式解读
N赋值:22 X_1赋值:统计9日中满足收盘价>=收盘价的N日简单移动平均的天数 X_2赋值:收盘价/3日前的收盘价<=0.86 AND 1日前的X_1>=9 X_3赋值:收盘价/1日前的收盘价<=0.916 AND 1日前的X_1>=9 X_4赋值:收盘价/最高价<=0.93 AND 成交量(手)>=1日前的21日内成交量(手)的最高值*1.5 AND 1日前的X_1>=9 X_5赋值:统计17日中满足X_2>=1ORX_3>=1ORX_4>=1的天数 X_6赋值:收盘价>=N日内收盘价的最高值 AND 收盘价>=收盘价的63日简单移动平均 AND X_5<=0 X_7赋值:收盘价<收盘价的N日简单移动平均 AND 收盘价=1 OR X_4>=1 X_8赋值:收盘价<收盘价的10日简单移动平均 AND 收盘价<10日前的收盘价 AND 收盘价<收盘价的10日简单移动平均 OR X_2>=1 OR X_3>=1 OR X_4>=1 X_9赋值:上次X_6>=1距今天数 X_10赋值:上次收盘价<收盘价的63日简单移动平均距今天数 X_11赋值:上次X_8>=1ANDREF(X_8,1)<1距今天数 X_12赋值:X_10和1日前的X_11的较小值 X_13赋值:如果统计X_9和X_12的较大值+1日中满足收盘价/收盘价的63日简单移动平均>=1.4的天数>=1,返回X_8,否则返回X_7 X_14赋值:上次X_13>=1距今天数 输出多头:如果X_9