X9_1:=MAX(MAX(HIGH-LOW,Abs(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
X9_2:=(HIGH+LOW)/2+MA(X9_1,2);
X9_3:=(HIGH+LOW)/2-MA(X9_1,2);
X9_4:=REF(X9_2,BArslAst(X9_2<=REF(X9_2,1)));
X9_5:=LLV(X9_2,2*1.5);
X9_6:=IF(X9_5!=REF(X9_5,1) AND X9_4<REF(X9_4,1),X9_4,IF(X9_4=X9_5,X9_4,X9_5));
X9_7:=BARSLAST(CROSS(0.5,X9_2=X9_6))+1;
X9_8:=CROSS(COUNT(CROSS(CLOSE,X9_6) OR CROSS(CLOSE,REF(X9_6,2)) AND X9_2>X9_6,X9_7),0.5);
X9_9:=BARSLAST(X9_8);
X9_10:=BARSLAST(CROSS(HHV(X9_3,X9_9+1),CLOSE));
X9_11:=MA(CLOSE,18);
X9_12:=CLOSE>=X9_11*1.004;
X9_13:=X9_11>=REF(X9_11,1);
X9_14:=X9_12 AND X9_13;
X9_15:=IF(CLOSE<OPEN,(CLOSE-LOW)/(HIGH-LOW),0);
X:CROSS(X9_9,X9_10) AND CLOSE/REF(LLV(LOW,3),1)<1 AND CLOSE<OPEN
AND CLOSE!=LOW AND X9_14 AND X9_15>0.03 AND X9_15<0.3 AND
(C-REF(C,1))/REF(C,1)*100<(0-4) AND CLOSE<EXPMA(CLOSE,14) AND CLOSE>EXPMA(CLOSE,21) AND REF(DOWNNDAY(C,1),1);
九毛八公式解读
X9_1赋值:最高价-最低价和1日前的收盘价-最高价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值 X9_2赋值:(最高价+最低价)/2+X9_1的2日简单移动平均 X9_3赋值:(最高价+最低价)/2-X9_1的2日简单移动平均 X9_4赋值:上次X9_2<=1日前的X9_2距今天数日前的X9_2 X9_5赋值:2*1.5日内X9_2的最低值 X9_6赋值:如果X9_5不等于1日前的X9_5ANDX9_4<1日前的X9_4,返回X9_4,否则返回如果X9_4=X9_5,返回X9_4,否则返回X9_5 X9_7赋值:上次0.5上穿X9_2=X9_6距今天数+1 X9_8赋值:统计X9_7日中满足收盘价上穿X9_6ORCROSS(收盘价,2日前的X9_6)ANDX9_2>X9_6的天数上穿0.5 X9_9赋值:上次X9_8距今天数 X9_10赋值:上次X9_9+1日内X9_3的最高值上穿收盘价距今天数 X9_11赋值:收盘价的18日简单移动平均 X9_12赋值:收盘价>=X9_11*1.004 X9_13赋值:X9_11>=1日前的X9_11 X9_14赋值:X9_12 AND X9_13 X9_15赋值:如果收阴线,返回(收盘价-最低价)/(最高价-最低价),否则返回0 输出X:X9_9上穿X9_10 AND 收盘价/1日前的3日内最低价的最低值<1 AND 收阴线ANDSE 收盘价不等于最低价 AND X9_14 AND X9_15>0.03 AND X9_15<0.3 AND (收盘价-1日前的收盘价)/1日前的收盘价*100<(0-4) AND 收盘价<收盘价的14日指数移动平均 AND 收盘价>收盘价的21日指数移动平均 AND 1日前的最近1日收盘价连跌