朋友们,今天我要分享的这个指标是【竞价共振排序】,这个指标整合10套独立竞价逻辑与游资异动信号,在9:25竞价结束瞬间筛选出主板温和高开2%-7%的首板、连板候选,以“共振数”为核心捕捉竞价资金共识。
01指标用法 一、指标说明:多模型共振,竞价排序专用 这是一款专为竞价打造的通达信指标,自动屏蔽一字板、新股、ST、科创板及北交所,只做60/00主板。其核心逻辑是指标量化多套独立选股模型的信号叠加——共振数越高,代表竞价阶段资金共识越强。附加的“精准捕捉”指标可作辅助参考,数值越大越好。通常将流通市值设置为200亿以下,聚焦中小盘高弹性标的。 二、买点思考:竞价结束先看共振数 9:25竞价结束后运行排序,优先选择游资异动明确且共振数高的品种。只参与高开幅度在2%-7%的温和区间:高开太少动力不足,高开太多易遭砸盘。参考精准捕捉指标辅助判断强弱。若开盘后回踩不破分时均价线,可视为承接有力,择机低吸介入。仓位按超短纪律控制,单票不宜过重。 三、卖点思考:博弈惯性冲高,果断高抛 该模型博弈的是竞价惯性冲高,买入成本往往偏高,因此止盈止损必须果断。次日冲高滞涨或分时走弱,应无条件高抛离场;若低开低走、跌破关键支撑或止损位,严格执行止损,亏损控制在-3%以内。绝不将隔日超短拖成无底仓的中线。 四、特别提示:环境退潮宁可空仓 使用该指标进行指标实盘跟踪时,务必关注大盘环境:若当日指数低开或黄白线明显背离,短线情绪退潮,即使出票符合条件也应放弃。指标是量化选股辅助,不构成投资建议。历史共振信号仅供参考,实盘风险自负。
02指标图例
03指标源码
副图排序指标公式 ZZZ:=CODELIKE('60') OR CODELIKE('00');
FCK:=NOT(CODELIKE('688')) AND NOT(CODELIKE('4')) AND NOT(CODELIKE('8')) AND NOT(CODELIKE('9')) AND NOT(CODELIKE('92'));
QST:=NOT(NAMELIKE('S')) AND NOT(NAMELIKE('*')) AND NOT(NAMELIKE('ST')) AND DYNAINFO(4)<>0;
QCX:=FINANCE(42) > 20;
KG:=OPEN/REF(CLOSE,1);
KGFU:=(KG>1.02) AND (KG<1.07);
ZT_PRICE:= ZTPRICE(REF(CLOSE,1), IF(ZZZ, 0.1, 0.2)); {动态计算涨停价,主板 10%}
YI_ZI_TODAY:=(OPEN >= ZT_PRICE) AND (CLOSE >= ZT_PRICE); {今日一字}
YI_ZI_YEST:=(REF(OPEN,1) >= ZTPRICE(REF(CLOSE,2), IF(ZZZ, 0.1, 0.2))) AND (REF(CLOSE,1) >= ZTPRICE(REF(CLOSE,2), IF(ZZZ, 0.1, 0.2))); {昨日一字}
NO_YI_ZI:=NOT(YI_ZI_TODAY) AND NOT(YI_ZI_YEST);
开盘%:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1)*100;
今开% O/REF(C,1)-1)*100,NODRAW;
X_A:=MA(CLOSE,8);
X_B:=O/REF(X_A,1)*100;
X_C:=REF(VOL,1)*10000/FINANCE(46);
华南虎V1:RANGE(开盘%,2,7) AND RANGE(X_B,100,120) AND RANGE(X_C,53,63) AND FCK AND QST AND KGFU AND NO_YI_ZI;
A:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1)*100;
A1:=REF((VOL>=REF(V,1)*1.3 AND C>REF(C,1) AND C>O),1);
A2:=DYNAINFO(15)/O/FINANCE(46)*A*100;
华南虎V2:BETWEEN(A,2,5) AND A1 AND A2>6 AND FCK AND QST AND KGFU AND NO_YI_ZI;
B:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1)*100;
B1:=DYNAINFO(15)/DYNAINFO(4)/FINANCE(46)*100;
B2:=B*B1*10;
B3:=B/REF(VOL,1)*1000000;
B5:=REF((C/REF(C,1)-1)*100,1);
华南虎V3:BETWEEN(B,2,7) AND B5<8 AND BETWEEN(B3,35,190) AND B2>13 AND FCK AND QST AND KGFU AND NO_YI_ZI;
ZT:=CLOSE>=ZTPRICE(REF(CLOSE,1),0.1);
连板数:=BARSLASTCOUNT(ZT);
昨板数:=REF(连板数,1);
E1:=REF(H,1)>REF(H,2) AND REF(H,2)/REF(L,2)>1.01;
E2:=DYNAINFO(15)/DYNAINFO(4)/FINANCE(46)*
(DYNAINFO(4)-REF(CLOSE,1))/REF(CLOSE,1)*10000;
E3:=DYNAINFO(15)/O/REF(MA(V,5),1)*2.4;
华南虎V4:RANGE(开盘%,3,7) AND 昨板数<4 AND E1 AND E2>2 AND RANGE(E3,22,88) AND FCK AND QST AND KGFU AND NO_YI_ZI;
F:=DYNAINFO(15)/OPEN/(REF(SUM(VOL,5),1)/12);
F1:=DYNAINFO(15)/REF(AMOUNT,1)*100;
华南虎V5:BETWEEN(开盘%,3,7) AND F>41 AND F1>13 AND FCK AND QST AND KGFU AND NO_YI_ZI;
R1:=REF((EMA(VOL,2)-1)/REF(EMA(VOL,2),1)*10,1);
R2:=DYNAINFO(15)/((FINANCE(7)/100000000)*REF(CLOSE,1))/100000;
R3:=REF((CLOSE-REF(CLOSE,3))/REF(CLOSE,3)*100,1);
R4:=REF(DYNAINFO(37)*100,1);
华南虎V6:BETWEEN(开盘%,2,6) AND BETWEEN(R1,12,40) AND R2>7 AND R3>8 AND R4>9 AND FCK AND QST AND KGFU AND NO_YI_ZI;
开幅:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1)*100;
TM:=1200823;{注册制}
ZZ:=C>=IF(DATE<TM,ZTPRICE(REF(C,1),IF(CODELIKE('688'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))),
ZTPRICE(REF(C,1),IF(CODELIKE('688') OR CODELIKE('300'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))));
K:=BARSLASTCOUNT(ZT);
G:=REF(K,1);
G2:=IF(INBLOCK('科创板'),0,1) AND IF(INBLOCK('ST板块'),0,1);
换手Z:=DYNAINFO(15)/DYNAINFO(4)/FINANCE(46) *100;
量比:=DYNAINFO(15)/(REF(MA(VOL,5),1)*O);
华仔擒妖:RANGE(开幅,3,9) AND RANGE(量比,18,90) AND RANGE(换手Z,1.2,2.7) AND B2 AND FCK AND QST AND KGFU AND NO_YI_ZI;
去除ST:=IF(NAMELIKE('ST'),0,1) AND IF(NAMELIKE('*'),0,1);
去科创板:=NOT(CODELIKE('688'));
去创业板:=NOT(CODELIKE('3'));
小于20亿:=FINANCE(40)<2000000000;
开盘换手率:=DYNAINFO(15)/OPEN/FINANCE(46)*100;
NN1:=去除ST AND 去科创板 AND 小于20亿 ;
MM1:=DYNAINFO(4)/DYNAINFO(3)>1.01 && DYNAINFO(4)/DYNAINFO(3)<1.09 &&DYNAINFO(7)<40;
MM:= C<20 AND O<H;
竞价量:=DYNAINFO(15)/O/100;
ZF:=(DYNAINFO(4)/DYNAINFO(3)-1)*100;
LTP:=IF(CAPITAL<100000,100000,CAPITAL);
竞价量比:=竞价量/REF(MA(V,5),1)*240;
竞价强者1:=(ZF*竞价量/LTP*10000)/100;
竞价强者2:=DYNAINFO(15)/DYNAINFO(4)/FINANCE(46)*100*(DYNAINFO(4)-REF(CLOSE,1))/REF(CLOSE,1)*100;
九啸精选 ZF*竞价量/LTP*10000)/100>=5 AND NN1 AND FCK AND QST AND KGFU AND NO_YI_ZI;
AA:=(EMA(CLOSE,12)/EMA(CLOSE,26)-1)*1000;
X_3:=EMA(AA,5);
BB:=(EMA(INDEXC,12)/EMA(INDEXC,26)-1)*1000;
X_4:=EMA(BB,5);
X_5:=X_3-REF(X_3,1);
X_6:=X_4-REF(X_4,1);
X_7:=IF(X_5-X_6>0,(X_5-X_6)*5,0);
X_8:=X_7-REF(X_7,1);
X_9:=SMA((CLOSE-REF(CLOSE,1))*VOL,3,1)/10000;
X_10:=1;
X_11:=EMA(X_9,12)-EMA(X_9,26);
X_12:=EMA(X_11,9);
X_13:=(X_11-X_12)*2;
X_14:=HHVBARS(X_13,BARSLAST(X_13<0)+1);
X_15:=CROSS(BACKSET(CROSS(0,X_13),REF(X_14,1)+2),0.5);
X_16:=DRAWLINE(X_15,X_13,REF(X_15,1),REF(X_13,1),1);
X_17:=X_13>X_16 AND X_13>=REF(X_13,1);
X_18:=CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND LOW=HIGH;
X_19:=BARSSINCE(CLOSE)<1 OR BARSSINCE(CLOSE)<34 AND CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND LOW=HIGH;
X_20:=CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND LOW<HIGH;
X_21:=HIGH>=ZTPRICE(REF(CLOSE,1),0.1) AND CLOSE<HIGH;
X_22:=1+3*X_20+1*X_18+0.2*X_21;
X_23:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
X_24:=X_23*X_22;
X_25:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
X_26:=IF(CLOSE>OPEN,X_25*(HIGH-LOW),IF(CLOSE<OPEN,X_25*(HIGH-OPEN+(CLOSE-LOW)),IF(CLOSE=OPEN AND CLOSE>REF(CLOSE,1),VOL*0.7,VOL*0.3)));
X_27:=IF(CLOSE>OPEN,X_25*(HIGH-CLOSE+(OPEN-LOW)),IF(CLOSE<OPEN,X_25*(HIGH-LOW),IF(CLOSE=OPEN AND CLOSE<REF(CLOSE,1),VOL*0.7,VOL*0.3)));
X_28:=IF(X_10!=1,0,SUM((X_26-X_27)/CAPITAL,1)*1000);
J1:=VOL/10000;
J2:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,TOTALFZNUM,1)))));
J3:=MOD(FROMOPEN,J2);
J6:=IF(J3<0.5,J2,J3);
J4:=IF(CURRBARSCOUNT=1 AND PERIOD<=5 AND DYNAINFO(8)>1,VOL*J2/J6/10000,DRAWNULL);
J5:=IF(CURRBARSCOUNT=1 AND PERIOD<=5,J4,J1);
X_29:=J5/REF(MA(J5,5),1);
X_30:=IF(X_29>30,1,IF(X_29>3 AND X_29<=30,X_29,IF(CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND X_29<=2,X_29*20,X_29)));
X_31:=IF(CLOSE>=REF(CLOSE,1) AND X_29>3,33,IF(CLOSE<REF(CLOSE,1) AND X_29>3,0,IF(CLOSE>=REF(CLOSE,1) AND X_29<=3,X_29*10,X_29)));
X_32:=X_10;
X_33:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),13)/4*X_32;
X_34:=IF(C>0,EMA(MAX(C-REF(C,1),0),83)/EMA(ABS(C-REF(C,1)),83)*101,0);
X_35:=EMA(CLOSE,2)-EMA(CLOSE,89);
X_36:=EMA(X_35,30)*X_32;
X_37:=2*(X_35-X_36)*10*X_32;
X_38:=POW(X_37,3)*0.1+POW(X_37,2)*X_32;
X_39:=IF(X_37>0.015,X_38,0)/45*X_32;
X_40:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL);
X_41:=X_13-REF(X_13,1);
X_42:=DYNAINFO(4)>0;
X_43:=EXIST(ABS(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.052,20) AND EXIST(CLOSE/REF(CLOSE,1)>1.15,2)!=1;
X_44:=FINANCE(40)<300*100000000 AND FINANCE(7)<=流通盘小于亿*100000000;
X_45:=DAY!=REF(DAY,1);
X_46:=BARSLAST(X_45)+1;
X_47:=VOL*(INDEXC+INDEXL+INDEXH)/3;
X_48:=SUM(X_47,X_46)/SUM(VOL,X_46);
X_49:=IF(X_45<=CONST(X_46),X_48,DRAWNULL);
X_50:=REF(X_49,1);
X_51:=INDEXC>=X_50;
X_52:=IF(X_51=1 AND INDEXC>=INDEXO,1,IF(X_51=0 AND INDEXC<=INDEXO,(-1),0));
X_53:=IF(X_52!=(-1),1,IF(X_52=(-1) AND CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND CLOSE=HIGH,1,0));
X_54:=X_43 AND X_42 AND X_19=0 AND AMOUNT/10000>1000;
X_55:=COUNT(HIGH/REF(CLOSE,1)>=1.081,5)>=2 AND CLOSE>=OPEN;
X_56:=INDEXADV/(INDEXADV+INDEXDEC);
X_57:=X_10;
X_58:=IF(X_57=1,X_56*100,0);
X_59:=X_58>85 OR REF(X_58,1)>85;
X_60:=IF(震荡过滤=1,X_59,0);
X_61:=EMA(CLOSE,12)-EMA(CLOSE,26);
X_62:=EMA(X_61,9);
X_63:=BARSLAST(YEAR>REF(YEAR,1))+1;
X_64:=IF(X_63=DRAWNULL,BARSCOUNT(CLOSE)+1,X_63);
X_65:=(CLOSE/REF(CLOSE,X_64)-1)*100;
X_66:=BARSLASTCOUNT(X_61>X_62);
X_67:=(CLOSE/REF(CLOSE,X_66+1)-1)*100;
X_68:=X_34>53 AND CLOSE>=OPEN;
X_69:=(CLOSE-X_40)/X_40*200;
日强:=IF(X_60=0 AND X_54 AND X_44 AND X_55 AND X_68 AND X_17=1,(X_28+X_8*3+X_24+X_31+X_41*5+X_69)*1.1,0),NODRAW,COLORMAGENTA;
周强:=IF(X_42 AND X_19=0,SUM((X_28+X_8*3+X_24+X_31+X_41*5+X_69)*1.1,5),DRAWNULL),NODRAW;
起爆选大:=X_69,NODRAW;
双龙优选:CROSS(日强,5) AND FCK AND QST AND KGFU AND NO_YI_ZI;
X_V:=IF(ISLASTBAR,DYNAINFO(15),SIGNALS_USER(9601,0));
X_P:=REF(BARSLASTCOUNT(CLOSE>=REF(CLOSE,1)*1.095 AND CLOSE=HIGH)=1,1);
KP:=(OPEN/REF(CLOSE,1)-1)*100;
JHS:=X_V/OPEN/FINANCE(46)*100;
X_Q:=X_V/OPEN/100;
X_W:=X_Q/REF(VOL,1);
X_S:=X_Q/REF(MA(VOL,63),1)*100;
X_T:=KP*JHS*X_W*X_S;
X_U:=(HIGH-LOW)/LOW*100;
二板定龙:X_P AND JHS>0.6 AND REF(X_U,1)>8 AND REF(X_U,1)<15 AND BETWEEN(KP,0,7) AND X_T>10 AND FCK AND QST AND KGFU AND NO_YI_ZI;
GK:=100*(OPEN-REF(CLOSE,1))/REF(CLOSE,1);
ZDF:=100*(C-REF(CLOSE,1))/REF(CLOSE,1);
ZB:=ZDF>9.8;
ML:=DYNAINFO(15)/OPEN/REF(VOL,1),;
KC:=(O-REF(O,1))/REF(O,1)*100;
S1:=IF(ML>15,15,ML);
S2:=S1*KC*REF(ZB,1),;
S3:=BARSCOUNT(CLOSE)>150;
OE:=DYNAINFO(15)/O/100;
游资异动:GK>=1.5 AND GK<8 AND OE>=2000 AND S2>60 AND S2<260 AND S3 AND FCK AND QST AND KGFU AND NO_YI_ZI;
共振:华南虎V1+华南虎V2+华南虎V3+华南虎V4+华南虎V5+华南虎V6+华仔擒妖+九啸精选+双龙优选+二板定龙+游资异动;
精准捕捉 YNAINFO(15)/DYNAINFO(4)/FINANCE(46)*(DYNAINFO(4)-REF(CLOSE,1))/REF(CLOSE,1)*10000*0.8;
X_G:=DYNAINFO(15)/OPEN/100;
X_O:=(DYNAINFO(4)/DYNAINFO(3)-1)*100;
X_R:=IF(CAPITAL<100000,100000,CAPITAL);
X_D:=CLOSE>=ZTPRICE(REF(CLOSE,1),0.1);
X_E:=BARSLASTCOUNT(X_D);
ZY1:=CLOSE/INDEXC*1000;
P1:=IF(ZY1=HHV(ZY1,3),10,0);
P2:=IF(ZY1=HHV(ZY1,5),15,0);
P3:=IF(ZY1=HHV(ZY1,10),20,0);
P4:=IF(ZY1>REF(ZY1,1),10,0);
P5:=IF(ZY1>REF(ZY1,1),5,0);
P6:=IF(REF(ZY1,1)>REF(ZY1,2),5,0);
P7:=IF(REF(ZY1,2)>REF(ZY1,3),5,0);
P8:=IF(REF(ZY1,3)>REF(ZY1,4),5,0);
P9:=IF(REF(ZY1,4)>REF(ZY1,5),5,0);
P10:=IF(REF(ZY1,5)>REF(ZY1,6),5,0);
P11:=IF(REF(ZY1,6)>REF(ZY1,7),5,0);
P12:=IF(REF(ZY1,7)>REF(ZY1,8),5,0);
P13:=IF(REF(ZY1,8)>REF(ZY1,9),5,0);
强势股评分 1+P2+P3+P4+P5+P6+P7+P8+P9+P10+P11+P12+P13;
昨日涨停板数:REF(X_E,1),NODRAW;
细分行业 RAWTEXT(1,0,HYBLOCK),COLORRED;
概念 RAWTEXT(1,0,GNBLOCK),COLORBLUE;
|
注意事项复制安装的时候主图,副图和选股分开复制,分开安装。 复制安装的时候出现错误提示,首先找到错误提示的代码,然后把代码里面出现的“问号”删除。 当导入源码出现问题时,大可能是在复制粘贴时格式变了,可复制到WORD再试试或下载tn6。
|