指标使用说明:
指标为趋势突破型量化策略,核心通过价格强度识别长阳突破、量能验证异常放量和均线系统共振多周期协同三重条件捕捉强势股起涨点。其设计融合了:
箱体突破理论
量价共振法则
均线引力修正
趋势延续判断指标定位:适用于主升浪启动早期的波段交易场景,典型信号出现在股价突破关键压力位且量能激增时。
(乐淘网)。
源码文本在附件里,自己可以根据需要编写选股指标,成功率还是可以的!!
X_1:=MA(CLOSE,10);
X_2:=MA(CLOSE,54);
X_3:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
X_4:=FILTER(X_3,10);
X_5:=BARSLAST(X_4);
X_6:=REF(HIGH,X_5+2);
X_7:=REF(HIGH,X_5+1);
X_8:=REF(HIGH,X_5);
X_9:=MAX(X_6,X_7);
X_10:=MAX(X_9,X_8);
X_11:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
X_12:=X_5< 150;
X_13:=(OPEN-X_10)/X_10*100< 30;
X_14:=(CLOSE-LLV(LOW,X_5))/LLV(LOW,X_5)*100< 50;
X_15:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
X_16:=VOL/MA(VOL,5)< 3.5;
X_17:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
X_18:=X_11 AND X_12 AND X_13 AND X_14 AND X_15 AND X_16 AND X_17;
X_19:=FILTER(X_18,15);
X_20:=(CLOSE-X_2)/X_2< 0.1;
X_21:=(CLOSE-X_1)/X_1< 0.3;
X_22:=(X_20=1 AND X_21=1)*0.2;
X_23:=(X_22=0 AND REF(X_22,1)=0.2 AND REF(COUNT(X_22=0.2,10)=10,1)=1)*(-0.1);
X_24:=X_23=(-0.1);
X_25:=X_19 OR X_24;
X_26:=DYNAINFO(7)/REF(CLOSE,1)>1.05 AND DYNAINFO(7)/OPEN>1.05;
X_27:=VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);
强势信号:=X_25 AND CLOSE/REF(CLOSE,1)>1.095 AND X_27 AND X_26;
操作线:MA(CLOSE,5)DOTLINE;
趋势线:MA(CLOSE,10);
ZBGS3:=MA(C,3);
ZBGS3L:=C>MA(C,10);
ZBGS31:=ZBGS3>REF(ZBGS3,1) AND ZBGS3>REF(ZBGS3,2) AND V>0;
ZBGS32:=REF(ZBGS31,1) AND ZBGS3<=REF(ZBGS3,1) AND ZBGS3>=REF(ZBGS3,2);
ZBGS33:=REF(ZBGS32,1) AND ZBGS3>=REF(ZBGS3,1) AND ZBGS3<=REF(ZBGS3,2);
ZBGS34:=REF(ZBGS33,1) AND ZBGS3<=REF(ZBGS3,1) AND ZBGS3>=REF(ZBGS3,2);
ZBGS35:=REF(ZBGS34,1) AND ZBGS3>=REF(ZBGS3,1) AND ZBGS3<=REF(ZBGS3,2);
ZBGS36:=REF(ZBGS35,1) AND ZBGS3<=REF(ZBGS3,1) AND ZBGS3>=REF(ZBGS3,2);
ZBGS37:=REF(ZBGS36,1) AND ZBGS3>=REF(ZBGS3,1) AND ZBGS3<=REF(ZBGS3,2);
ZBGS38:=REF(ZBGS37,1) AND ZBGS3<=REF(ZBGS3,1) AND ZBGS3>=REF(ZBGS3,2);
ZBGS39:=REF(ZBGS38,1) AND ZBGS3>=REF(ZBGS3,1) AND ZBGS3<=REF(ZBGS3,2);
ZBGS310:=REF(ZBGS39,1) AND ZBGS3<=REF(ZBGS3,1) AND ZBGS3>=REF(ZBGS3,2);
ZBGS311:=REF(ZBGS310,1) AND ZBGS3>=REF(ZBGS3,1) AND ZBGS3<=REF(ZBGS3,2);
ZBGS312:=REF(ZBGS311,1) AND ZBGS3<=REF(ZBGS3,1) AND ZBGS3>=REF(ZBGS3,2);
ZBGS313:=ZBGS3< REF(ZBGS3,1) AND ZBGS3< REF(ZBGS3,2);
ZBGS314:=REF(ZBGS313,1) AND ZBGS3>=REF(ZBGS3,1) AND ZBGS3<=REF(ZBGS3,2);
ZBGS315:=REF(ZBGS314,1) AND ZBGS3<=REF(ZBGS3,1) AND ZBGS3>=REF(ZBGS3,2);
ZBGS316:=REF(ZBGS315,1) AND ZBGS3>=REF(ZBGS3,1) AND ZBGS3<=REF(ZBGS3,2);
ZBGS317:=REF(ZBGS316,1) AND ZBGS3<=REF(ZBGS3,1) AND ZBGS3>=REF(ZBGS3,2);
ZBGS318:=REF(ZBGS317,1) AND ZBGS3>=REF(ZBGS3,1) AND ZBGS3<=REF(ZBGS3,2);
ZBGS319:=REF(ZBGS318,1) AND ZBGS3<=REF(ZBGS3,1) AND ZBGS3>=REF(ZBGS3,2);
ZBGS320:=REF(ZBGS319,1) AND ZBGS3>=REF(ZBGS3,1) AND ZBGS3<=REF(ZBGS3,2);
ZBGS3_15:=REF(ZBGS320,1) AND ZBGS3<=REF(ZBGS3,1) AND ZBGS3>=REF(ZBGS3,2);
ZBGS3_16:=REF(ZBGS3_15,1) AND ZBGS3>=REF(ZBGS3,1) AND ZBGS3<=REF(ZBGS3,2);
ZBGS3_17:=REF(ZBGS3_16,1) AND ZBGS3<=REF(ZBGS3,1) AND ZBGS3>=REF(ZBGS3,2);
ZBGS3_18:=REF(ZBGS3_17,1) AND ZBGS3>=REF(ZBGS3,1) AND ZBGS3<=REF(ZBGS3,2);
ZBGS3_19:=REF(ZBGS313 OR ZBGS314 OR ZBGS315 OR ZBGS316 OR ZBGS317 OR ZBGS318 OR ZBGS319 OR ZBGS320 OR ZBGS3_15 OR ZBGS3_16 OR ZBGS3_17 OR ZBGS3_18,1) AND ZBGS31;
ZBGS3_20:=ZBGS31 OR ZBGS32 OR ZBGS33 OR ZBGS34 OR ZBGS35 OR ZBGS36 OR ZBGS37 OR ZBGS38 OR ZBGS39 OR ZBGS310 OR ZBGS311 OR ZBGS312;
DRAWTEXT_FIX(1,0.980,20,1,'http://'),COLOR333333;
ZBGS3_21:=BARSLASTCOUNT(ZBGS3_20 AND ZBGS3L)=1;
共振寻龙信号:=强势信号 AND ZBGS3_19 AND ZBGS3L;
STICKLINE(共振寻龙信号,O,(H+L)/2,2.8,0),COLORYELLOW;
STICKLINE(共振寻龙信号,O,(H+L)/2,2.8,0),COLORYELLOW;
STICKLINE(共振寻龙信号,O,(H+L)/2,2.8,0),COLORYELLOW;
STICKLINE(共振寻龙信号,O,(H+L)/2,2.8,0),COLORYELLOW;
STICKLINE(共振寻龙信号,O,(H+L)/2,2.8,0),COLORYELLOW;
DRAWTEXT(共振寻龙信号,L*1.00,' ←共振寻龙'),COLORYELLOW;
DRAWICON(共振寻龙信号,L*1.002,25);
DRAWICON(ZBGS3_21,L*0.98,27);
ZBGS321:=IF((CLOSE>REF(CLOSE,1)),88,0);
ZBGS322:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)< 1.01) AND (ZBGS321>0),91,0);
XGG:=FILTER((ZBGS322>90),45);
E:=(HIGH+LOW+OPEN+2*CLOSE)/5;
阻力:=2*E-LOW;
支撑:=2*E-HIGH;
DRAWTEXT_FIX(C!=0,0.90,0.85,0,STRCAT('参考阻力:',STRCAT(CON2STR(阻力,2),' '))),COLORFFFF00;
DRAWTEXT_FIX(C!=0,0.90,0.95,0,STRCAT('参考支撑:',STRCAT(CON2STR(支撑,2),' '))),COLOR8E8EFF;
X1:=IF(MA(C,5)>MA(C,10),20,0);
X2:=IF(MA(C,20)>MA(C,60),10,0);
X3:=IF(KDJ.J>KDJ.K,10,0);
X4:=IF(MACD.DIF>MACD.DEA,10,0);
X5:=IF(MACD.MACD>0,10,0);
X6:=IF(V>MA(V,60),10,0);
X7:=IF(WINNER(C)>0.5,10,0);
X8:=IF(C/REF(C,1)>1.03,10,0);
XX:=X1+X2+X3+X4+X5+X6+X7+X8;
DRAWTEXT_FIX(V>O,0.80,0.02,0,STRCAT('擒牛评分:',STRCAT(CON2STR(XX,2),' '))),COLORRED;