C1:=((MA(C,30)-L)/MA(C,60))*200;
M2:=SMA(MAX(C-REF(C,1),0),7,1)/SMA(Abs(C-REF(C,1)),7,1)*100;
G1:=FILTER(REF(M2,1)<20 AND M2>REF(M2,1),5);
TU:=C/MA(C,40)<0.74;
SMMA:=EMA(EMA(C,5),5);
IM:=EMA(C,5)- REF(EMA(C,5),1);
TSMMA:=SMMA - REF(SMMA,1);
DIVMA:= ABS(EMA(C,5)- SMMA);
TDJ:=(H-L)/REF(C,1)>0.05;
ET:=(IM+TSMMA)/2;
TDF:= POW(DIVMA,1)*POW(ET,3);
NTDF:=TDF/HHV(ABS(TDF),5*3);
YUL:=COUNT(TDJ,5)>1;
启动:=TU AND TDJ AND YUL;
确定:=CROSS(NTDF,-0.9);
波段:=FILTER((G1 AND C1>20 OR C>REF(C,1)) AND REF(启动,1),10);
选股:=FILTER(REF(启动,1) AND (确定 OR C>REF(C,1)) ANDMACD.macd>-1.5,10);
妖底确定:(COUNT(选股,13)>=1 AND 波段)*10,LINETHICK1;
九毛八公式解读
C1赋值:((收盘价的30日简单移动平均-最低价)/收盘价的60日简单移动平均)*200 M2赋值:收盘价-1日前的收盘价和0的较大值的7日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的7日[1日权重]移动平均*100 G1赋值:1日前的M2<20ANDM2>1日前的M2的5日过滤 TU赋值:收盘价/收盘价的40日简单移动平均<0.74 SMMA赋值:收盘价的5日指数移动平均的5日指数移动平均 IM赋值:收盘价的5日指数移动平均- 1日前的收盘价的5日指数移动平均 TSMMA赋值:SMMA - 1日前的SMMA DIVMA赋值: 收盘价的5日指数移动平均-SMMA的绝对值 TDJ赋值:(最高价-最低价)/1日前的收盘价>0.05 ET赋值:(IM+TSMMA)/2 TDF赋值: DIVMA的1乘幂*ET的3乘幂 NTDF赋值:TDF/5*3日内TDF的绝对值的最高值 YUL赋值:统计5日中满足TDJ的天数>1 启动赋值:TU AND TDJ AND YUL 确定赋值:NTDF上穿-0.9 波段赋值:(G1ANDC1>20ORC>1日前的收盘价)ANDREF(启动,1)的10日过滤 选股赋值:1日前的启动AND(确定ORC>1日前的收盘价)ANDMACD.平滑异同平均线>-1.5的10日过滤 输出妖底确定:(统计13日中满足选股的天数>=1 AND 波段)*10,线宽为1