n:=44;
M8:=MA(C,8);
M21:=MA(C,21);
T:=BARSLAST(CROSS(M21,M8));
C1:=REF(C,T+1);
DF:=(C-C1)/C1*100;
A:=C>O OR(C=O AND C>=REF(C,1));
LA:=BARSLASTCOUNT(A);
TJ:=EVERY(H>REF(H,1),2);
TT:=BARSLAST(EVERY(M8<=M21,T+1) AND DF<-10 AND LA=3 AND TJ);
TJ1:=O<=MIN(M8,M21) AND C>=MAX(M8,M21);
NH:=(M21/M8-1)*100;
COUNT(TJ1,TT+1)=1 AND TJ1 AND TT!=DRAWNULL AND NH<3 AND TT<N;
九毛八公式解读
N赋值:44 M8赋值:收盘价的8日简单移动平均 M21赋值:收盘价的21日简单移动平均 T赋值:上次M21上穿M8距今天数 C1赋值:T+1日前的收盘价 DF赋值:(收盘价-C1)/C1*100 A赋值:收阳线OR(平盘AND 收盘价>=1日前的收盘价) LA赋值:条件连续成立次数 TJ赋值:最近2日一直存在最高价>1日前的最高价 TT赋值:上次最近T+1日一直存在M8<=M21ANDDF<-10ANDLA=3ANDTJ距今天数 TJ1赋值:开盘价<=M8和M21的较小值 AND 收盘价>=M8和M21的较大值 NH赋值:(M21/M8-1)*100 统计TT+1日中满足TJ1的天数=1 AND TJ1 AND TT不等于无效数 AND NH<3 AND TT