S:=IF(NAMELIKE('S'),1,0)=0;{非S}
ST:=IF(NAMELIKE('ST'),1,0)=0;{非ST}
SST:=IF(NAMELIKE('*S'),1,0)=0;{非*S}
停牌:=DYNAINFO(4)>0;
PE:=C/FINANCE(33);
SYL:=PE>0;{市盈率为正}
JBM:=S AND ST AND SST AND 停牌 AND SYL;
A1:=BARSLAST(REF(CROSS(MACD.DIF,macd.DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND MACD.DIF>REF(MACD.DIF,A1+1) AND CROSS(MACD.DIF,MACD.DEA);
TS1:=BARSLAST(CROSS(MACD.MACD*10,0));
CC:=BARSLAST(CROSS(MACD.DEA,MACD.DIF));
TS:=REF(BARSLAST(CROSS(MACD.DIF,MACD.DEA)),1);
EE:=(EVERY(MACD.DIF<=0.25 AND MACD.DEA<=0.05 ,TS+1) AND COUNT(CROSS(MACD.DEA,MACD.DIF),TS+1)=1 AND CROSS(KDJ.J,KDJ.D));
XG1:COUNT(底背离,TS)>=0 AND EE AND HHV(C,30)/C>=1.25 AND H<HHV(H,5) AND JBM AND C/O<=1.07;
九毛八公式解读
S赋值:如果模糊匹配品种名称,返回1,否则返回0=0 ST赋值:如果模糊匹配品种名称,返回1,否则返回0=0 SST赋值:如果模糊匹配品种名称,返回1,否则返回0=0 停牌赋值:开盘价>0 PE赋值:收盘价/每股收益(全年折算) SYL赋值:PE>0 JBM赋值:S AND ST AND SST AND 停牌 AND SYL A1赋值:上次1日前的平滑异同平均的DIF上穿平滑异同平均的DEA距今天数 底背离赋值:A1+1日前的收盘价>收盘价 AND 平滑异同平均的DIF>A1+1日前的平滑异同平均的DIF AND 平滑异同平均的DIF上穿平滑异同平均的DEA TS1赋值:上次平滑异同平均的MACD*10上穿0距今天数 CC赋值:上次平滑异同平均的DEA上穿平滑异同平均的DIF距今天数 TS赋值:1日前的上次平滑异同平均的DIF上穿平滑异同平均的DEA距今天数 EE赋值:(最近TS+1日一直存在平滑异同平均的DIF<=0.25ANDMACD.DEA<=0.05 AND 统计TS+1日中满足平滑异同平均的DEA上穿平滑异同平均的DIF的天数=1 AND KDJ的J上穿KDJ的D) 输出XG1:统计TS日中满足底背离的天数>=0 AND EE AND 30日内收盘价的最高值/收盘价>=1.25 AND 最高价<5日内最高价的最高值 AND JBM AND 收盘价/开盘价<=1.07