TU:=C/MA(C,40)<0.80;
MMA:=EMA(C,2);
SMMA:=EMA(MMA,1);
IMPETMMA:=MMA-REF(MMA,1);
IMPETSMMA:=SMMA-REF(SMMA,1);
DIVMA:=ABS(MMA-SMMA);
TDJ:=(H-L)/REF(C,1)>0.05;
AVERIMPET:= (IMPETMMA+IMPETSMMA)/2;
TDF:=POW(DIVMA,1)*POW(AVERIMPET,3);
NTDF:=TDF/HHV(ABS(TDF),15);
YUL:=COUNT(TDJ,5)>1;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
启动:=TU AND YUL;
确定:=CROSS(NTDF,-0.9);
选股:=FILTER(REF(启动,1) AND (确定 OR C>REF(C,1)) AND macd>-0.58,10);
RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VARB2:=RSV1/2+22;
低买:=(RSV1+2)<VARB2;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI1:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
SHYY:=低买 AND COUNT(选股,10)>=1 AND cci1>-108;
XG:BARSLASTCOUNT(SHYY)=1;
九毛八公式解读
TU赋值:收盘价/收盘价的40日简单移动平均<0.80 MMA赋值:收盘价的2日指数移动平均 SMMA赋值:MMA的1日指数移动平均 IMPETMMA赋值:MMA-1日前的MMA IMPETSMMA赋值:SMMA-1日前的SMMA DIVMA赋值:MMA-SMMA的绝对值 TDJ赋值:(最高价-最低价)/1日前的收盘价>0.05 AVERIMPET赋值: (IMPETMMA+IMPETSMMA)/2 TDF赋值:DIVMA的1乘幂*AVERIMPET的3乘幂 NTDF赋值:TDF/15日内TDF的绝对值的最高值 YUL赋值:统计5日中满足TDJ的天数>1 DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 DEA赋值:DIF的9日指数移动平均 MACD赋值:(DIF-DEA)*2 启动赋值:TU AND YUL 确定赋值:NTDF上穿-0.9 选股赋值:1日前的启动AND(确定ORC>1日前的收盘价)ANDMACD>-0.58的10日过滤 RSV1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100 VARB2赋值:RSV1/2+22 低买赋值:(RSV1+2)=1 AND CCI1>-108 输出XG:条件连续成立次数=1