M20:=MA(C,20);
A:=H/MAX(C,O);
B:=MAX(C,O)/MIN(C,O);
D:=MIN(C,O)/L;
T:=BARSLAST(CROSS(C,M20));
HH:=HHVBARS(H,T+1);
LL:=FINDLOWBARS(L,HH=0,T+1,1);
HC:=REF(C,HH);
LC:=REF(C,LL+1);
ZF:=(HC-LC)/LC*100;
TJ:=B>A AND D>B AND B>A;
TJ1:=M20>=REF(M20,1) AND L*0.98>M20;
TJ2:=RANGE(L/M20,0.95,1.01) AND MIN(C,O)>=M20;
TJ3:=TJ AND TJ2;
TJ4:=EVERY(C>=M20,T+1);
NH:=HHV(MAX(C,O)/M20,T+1);
XG:REF(TJ1,2) AND TJ3 AND ZF>15 AND TJ4 AND T>9 AND NH<1.11;
九毛八公式解读
M20赋值:收盘价的20日简单移动平均 A赋值:最高价/收盘价和开盘价的较大值 B赋值:收盘价和开盘价的较大值/收盘价和开盘价的较小值 D赋值:收盘价和开盘价的较小值/最低价 T赋值:上次收盘价上穿M20距今天数 HH赋值:T+1日内最高价距今天数 LL赋值:最低价在HH=0日前的T+1天内第1个最低价到当前周期的周期数 HC赋值:HH日前的收盘价 LC赋值:LL+1日前的收盘价 ZF赋值:(HC-LC)/LC*100 TJ赋值:B>A AND D>B AND B>A TJ1赋值:M20>=1日前的M20 AND 最低价*0.98>M20 TJ2赋值:最低价/M20位于0.95和1.01之间 AND 收盘价和开盘价的较小值>=M20 TJ3赋值:TJ AND TJ2 TJ4赋值:最近T+1日一直存在收盘价>=M20 NH赋值:T+1日内收盘价和开盘价的较大值/M20的最高值 输出XG:2日前的TJ1 AND TJ3 AND ZF>15 AND TJ4 AND T>9 AND NH<1.11