这是一个多指标共振的超跌抄底公式,核心逻辑:超跌 + 量能反转 + MACD 底背离 + RSI/KDJ 类指标共振,专门捕捉极端下跌后的底部反转信号。
{绝底选股 优化版}
{参数:无,直接使用}
X_1:=REF(CLOSE,1);
X_2:=SMA(MAX(CLOSE-X_1,0),5,1)/SMA(ABS(CLOSE-X_1),5,1)*100;
X_3:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),10);
X_4:=HIGH-REF(HIGH,1);
X_5:=REF(LOW,1)-LOW;
X_6:=SUM(IF(X_4>0 AND X_4>X_5,X_4,0),10);
X_7:=SUM(IF(X_5>0 AND X_5>X_4,X_5,0),10);
X_8:=X_6*100/X_3;
X_9:=X_7*100/X_3;
X_10:=MA(ABS(X_9-X_8)/(X_9+X_8)*100,5);
X_11:=X_2+X_10;
X_12:=(X_10+REF(X_10,5))/2+X_2;
X_13:=100*(HHV(HIGH,10)-CLOSE)/(HHV(HIGH,10)-LLV(LOW,10));
X_14:=X_2-X_13;
X_15:=X_11+X_14;
X_16:=CLOSE-REF(CLOSE,1);
X_17:=ABS(CLOSE-REF(CLOSE,1));
X_18:=EMA(X_16,6);
X_19:=2*X_16/(6+1)+(6-1)/(6+1)*REF(X_18,1);
X_20:=EMA(X_18,6);
X_21:=2*X_19/(6+1)+(6-1)/(6+1)*REF(X_20,1);
X_22:=EMA(X_17,6);
X_23:=2*X_17/(6+1)+(6-1)/(6+1)*REF(X_22,1);
X_24:=EMA(X_22,6);
X_25:=2*X_23/(6+1)+(6-1)/(6+1)*REF(X_24,1);
X_26:=X_20/X_24*100;
X_27:=X_21/X_25*100;
X_28:=REF(X_26,1);
X_29:=MA(X_26,2);
X_30:=(X_27+REF(X_26,1))/2;
X_31:=LLV(X_26,2)=LLV(X_26,7);
X_32:=COUNT(X_26<0,2);
X_33:=X_31 AND X_32;
X_34:=HHV(X_26,2)=HHV(X_26,7);
X_35:=COUNT(X_26>0,2);
X_36:=X_34 AND X_35;
X_37:=CROSS(X_26,X_29);
X_38:=X_33 AND CROSS(X_26,X_29);
X_39:=X_36 AND CROSS(X_29,X_26);
X_40:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100;
X_41:=SMA(X_40,3,1);
X_42:=SMA(X_41,3,1);
X_43:=COUNT(X_41>=75 AND X_42>=75,3)>=2;
X_44:=EMA(CLOSE,12)-EMA(CLOSE,26);
X_45:=EMA(X_44,9);
X_46:=(X_44-X_45)*2;
X_47:=X_46<0 AND X_46>REF(X_46,1) AND COUNT(X_46>REF(X_46,1) AND X_46<0,7)>=2;
X_48:=FILTER(X_38=1,2) AND CROSS(X_15,0) AND X_43 AND X_47;
{剔除ST、停牌}
ST过滤:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),0,1);
停牌过滤:=DYNAINFO(4)>0;
{最终选股信号}
绝底选股:X_48 AND ST过滤 AND 停牌过滤;