Y:=DYNAINFO(4)=0;
Z:=DYNAINFO(7)<30;
S:=IF(NAMELIKE('*'),0,1);
P:=IF(NAMELIKE('S'),0,1);
Q:=NOT(Y) AND Z AND S AND P;
S1:=C<REF(C,1);
S2:=MA(C,20)>REF(MA(C,20),1);
S3:=REF(CLOSE/OPEN>1.03,3);
S4:=EVERY(C<REF(C,1),3) AND EVERY(MA(C,20)>REF(MA(C,20),1),3) AND S3;
VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);
OBV:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0)/100000;
MAOBV:=MA(OBV,30);
S5:=EVERY(OBV>MAOBV,10);
XF:S4 AND S5 AND Q;
九毛八公式解读
Y赋值:开盘价=0 Z赋值:现价<30 S赋值:如果模糊匹配品种名称,返回0,否则返回1 P赋值:如果模糊匹配品种名称,返回0,否则返回1 Q赋值:取反 AND Z AND S AND P S1赋值:收盘价<1日前的收盘价 S2赋值:收盘价的20日简单移动平均>1日前的收盘价的20日简单移动平均 S3赋值:3日前的收盘价/开盘价>1.03 S4赋值:最近3日一直存在收盘价<1日前的收盘价 AND 最近3日一直存在收盘价的20日简单移动平均>1日前的收盘价的20日简单移动平均 AND S3 VA赋值:如果收盘价>1日前的收盘价,返回成交量(手),否则返回-成交量(手) OBV赋值:如果收盘价=1日前的收盘价,返回0,否则返回VA的历史累和/100000 MAOBV赋值:OBV的30日简单移动平均 S5赋值:最近10日一直存在OBV>MAOBV 输出XF:S4 AND S5 AND Q