A:=MA(CLOSE,20);
B:=MA(CLOSE,60);
E:EMA(CLOSE,5);
买:(A+B)/2-(A+B)/2*0.1,COLORMAGENTA,LINETHICK2;
卖:(A+B)/2+(A+B)/2*0.1,COLORYELLOW,LINETHICK2;
(A+B)/2,DOTLINE;
MR:=HHV(C,30) AND vol=HHV(VOL,20) AND C>LLV(C,6)*1.22 AND SUM(C>REF(C,1)*1.08,5)>1 AND REF(VOL< HHV(VOL,7),1);
STICKLINE(MR,C,O,2,0),COLOR00AAFF;
量比:=V/REF(V,1);
涨幅:=(C/REF(C,1)-1)*100;
振幅:=HHV(REF(C,1),12)/LLV(REF(C,1),12);
BUYPOINT:=量比>=2.70 AND C>REF(C,1) AND COUNT(REF(C/O>=1.095,1),8)< 1 AND 振幅<=1.10 AND C/O>=1 AND 涨幅>=0.9 AND COUNT(REF(C/O>=1.04,1),8)< 1 AND COUNT(REF(C/O<=0.95,1),8)< 1;
STICKLINE(BUYPOINT AND 涨幅>5,C,O,2,0),COLORYELLOW;
TU:=crOSS(C,卖) AND 涨幅>9 AND 量比>1.1 AND COUNT(REF(C,1)< REF(卖,1),11)=11;
STICKLINE(TU,C,O,2,0),COLORRED;
DRAWICON(TU,(A+B)/2,25);
筹码集中度:=(COST(95)-COST(5))/(HHV(H,420))*100;
开盘%:=(O-REF (C,1))/REF(C,1)*100;
开盘换手率:=DYNAINFO(15)/OPEN/FINANCE(46)*100;
MM:=DYNAINFO(4)/DYNAINFO(3)>1.01 && DYNAINFO(4)/DYNAINFO(3)< 1.0997 &&DYNAINFO(7)< 40;
竞价量:=DYNAINFO(15)/O/100;
ZF:=(DYNAINFO(4)/DYNAINFO(3)-1)*100;
LTP:=IF(CAPITAL< 100000,100000,CAPITAL);
竞价量比:=竞价量/REF(MA(V,5),1)*240;
九啸擒龙:=(ZF*竞价量/LTP*10000)/100;
DRAWNUMBER_FIX(ISLASTBAR,0.16,1,1,九啸擒龙),COLORWHITE;
竞价占昨量比:=(DYNAINFO(15)/OPEN)/REF(VOL,1);
DRAWTEXT_FIX(ISLASTBAR,0.82,1,1,'竞成比:'),COLORWHITE;
DRAWNUMBER_FIX(ISLASTBAR,0.96,1,0,竞价占昨量比),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.56,1,1,'筹码:'),COLORWHITE;
DRAWNUMBER_FIX(ISLASTBAR,0.66,1,1,筹码集中度),COLORWHITE;
HB:=COST(99.9);
LB:=COST(0.1);
B3:=(HB-LB)/50;
B31:=HB-B3;
B32:=HB-2*B3;
B33:=HB-3*B3;
B34:=HB-4*B3;
B35:=HB-5*B3;
B36:=HB-6*B3;
B37:=HB-7*B3;
B38:=HB-8*B3;
B39:=HB-9*B3;
B310:=HB-10*B3;
B311:=HB-11*B3;
B312:=HB-12*B3;
B313:=HB-13*B3;
B314:=HB-14*B3;
B315:=HB-15*B3;
B316:=HB-16*B3;
B317:=HB-17*B3;
B318:=HB-18*B3;
B319:=HB-19*B3;
B320:=HB-20*B3;
B321:=HB-21*B3;
B322:=HB-22*B3;
B323:=HB-23*B3;
B324:=HB-24*B3;
B325:=HB-25*B3;
B326:=HB-26*B3;
B327:=HB-27*B3;
B328:=HB-28*B3;
B329:=HB-29*B3;
B330:=HB-30*B3;
B331:=HB-31*B3;
B332:=HB-32*B3;
B333:=HB-33*B3;
B334:=HB-34*B3;
B335:=HB-35*B3;
B336:=HB-36*B3;
B337:=HB-37*B3;
B338:=HB-38*B3;
B339:=HB-39*B3;
B340:=HB-40*B3;
B341:=HB-41*B3;
B342:=HB-42*B3;
B343:=HB-43*B3;
B344:=HB-44*B3;
B345:=HB-45*B3;
B346:=HB-46*B3;
B347:=HB-47*B3;
B348:=HB-48*B3;
B349:=HB-49*B3;
A1:=WINNER(HB)*100-WINNER(B31)*100;
A2:=WINNER(B31)*100-WINNER(B32)*100;
A3:=WINNER(B32)*100-WINNER(B33)*100;
A4:=WINNER(B33)*100-WINNER(B34)*100;
A5:=WINNER(B34)*100-WINNER(B35)*100;
A6:=WINNER(B35)*100-WINNER(B36)*100;
A7:=WINNER(B36)*100-WINNER(B37)*100;
A8:=WINNER(B37)*100-WINNER(B38)*100;
A9:=WINNER(B38)*100-WINNER(B39)*100;
A10:=WINNER(B39)*100-WINNER(B310)*100;
A11:=WINNER(B310)*100-WINNER(B311)*100;
A12:=WINNER(B311)*100-WINNER(B312)*100;
A13:=WINNER(B312)*100-WINNER(B313)*100;
A14:=WINNER(B313)*100-WINNER(B314)*100;
A15:=WINNER(B314)*100-WINNER(B315)*100;
A16:=WINNER(B315)*100-WINNER(B316)*100;
A17:=WINNER(B316)*100-WINNER(B317)*100;
A18:=WINNER(B317)*100-WINNER(B318)*100;
A19:=WINNER(B318)*100-WINNER(B319)*100;
A20:=WINNER(B319)*100-WINNER(B320)*100;
A21:=WINNER(B320)*100-WINNER(B321)*100;
A22:=WINNER(B321)*100-WINNER(B322)*100;
A23:=WINNER(B322)*100-WINNER(B323)*100;
A24:=WINNER(B323)*100-WINNER(B324)*100;
A25:=WINNER(B324)*100-WINNER(B325)*100;
A26:=WINNER(B325)*100-WINNER(B326)*100;
A27:=WINNER(B326)*100-WINNER(B327)*100;
A28:=WINNER(B327)*100-WINNER(B328)*100;
A29:=WINNER(B328)*100-WINNER(B329)*100;
A30:=WINNER(B329)*100-WINNER(B330)*100;
A31:=WINNER(B330)*100-WINNER(B331)*100;
A32:=WINNER(B331)*100-WINNER(B332)*100;
A33:=WINNER(B332)*100-WINNER(B333)*100;
A34:=WINNER(B333)*100-WINNER(B334)*100;
A35:=WINNER(B334)*100-WINNER(B335)*100;
A36:=WINNER(B335)*100-WINNER(B336)*100;
A37:=WINNER(B336)*100-WINNER(B337)*100;
A38:=WINNER(B337)*100-WINNER(B338)*100;
A39:=WINNER(B338)*100-WINNER(B339)*100;
A40:=WINNER(B339)*100-WINNER(B340)*100;
A41:=WINNER(B340)*100-WINNER(B341)*100;
A42:=WINNER(B341)*100-WINNER(B342)*100;
A43:=WINNER(B342)*100-WINNER(B343)*100;
A44:=WINNER(B343)*100-WINNER(B344)*100;
A45:=WINNER(B344)*100-WINNER(B345)*100;
A46:=WINNER(B345)*100-WINNER(B346)*100;
A47:=WINNER(B346)*100-WINNER(B347)*100;
A48:=WINNER(B347)*100-WINNER(B348)*100;
A49:=WINNER(B348)*100-WINNER(B349)*100;
A50:=WINNER(B349)*100-WINNER(LB)*100;
MAX1:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(A1,A2),A3),A4),A5),A6),A7),A8),A9),A10);
MAX2:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(A11,A12),A13),A14),A15),A16),A17),A18),A19),A20);
MAX3:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(A21,A22),A23),A24),A25),A26),A27),A28),A29),A30);
MAX4:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(A31,A32),A33),A34),A35),A36),A37),A38),A39),A40);
MAX5:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(A41,A42),A43),A44),A45),A46),A47),A48),A49),A50);
MX6:=MAX(MAX(MAX(MAX(MAX1,MAX2),MAX3),MAX4),MAX5);
筹码峰:=IF(MX6=A1,HB,IF(MX6=A2,B31,IF(MX6=A3,B32,IF(MX6=A4,B33,IF(MX6=A5,B34,IF(MX6=A6,B35,IF(MX6=A7,B36,IF(MX6=A8,B37,IF(MX6=A9,B38,IF(MX6=A10,B39, IF(MX6=A11,B310,IF(MX6=A12,B311,IF(MX6=A13,B312,IF(MX6=A14,B313,I
F(MX6=A15,B314,IF(MX6=A16,B315,IF(MX6=A17,B316,IF(MX6=A18,B317,IF(MX6=A19,B318,IF(MX6=A20,B319, IF(MX6=A21,B320,IF(MX6=A22,B321,IF(MX6=A23,B322,IF(MX6=A24,B323,IF(MX6=A25,B324,IF(MX6=A26,B325,IF(MX6=A27,B326,IF(MX
6=A28,B327,IF(MX6=A29,B328,IF(MX6=A30,B329, IF(MX6=A31,B330,IF(MX6=A32,B331,IF(MX6=A33,B332,IF(MX6=A34,B333,IF(MX6=A35,B334,IF(MX6=A36,B335,IF(MX6=A37,B336,IF(MX6=A38,B337,IF(MX6=A39,B338,IF(MX6=A40,B339, IF(MX6=A4
1,B340,IF(MX6=A42,B341,IF(MX6=A43,B342,IF(MX6=A44,B343,IF(MX6=A45,B344,IF(MX6=A46,B345,IF(MX6=A47,B346,IF(MX6=A48,B347,IF(MX6=A49,B348,IF(MX6=A50,B349,LB)))))))))))))))))))))))))))))))))))))))))))))))))),LINETHICK4,COLORRED;
峰值:STICKLINE(ISLASTBAR,筹码峰,筹码峰,5,0)COLOR99FFFF;
通达信涨停质量评估指标公式
{指标介绍:
功能是评估股票在特定周期内的涨停表现和当前涨停的封单强度,尤其侧重于分析股票从低点反弹或处于上升波段中的强势程度。
指标能够统计一段时间内股票涨停的总次数,并进一步将涨停细分为“实体板”(收盘价即为涨停价,封板牢固)和“闪板”(盘中触及涨停但未封住)等多种情况。同时,它还能识别连板次数以及当前涨停的封单量占成交量的比例,综合判断涨停的质量和资金的封板意愿。
当指标显示某只股票在一波反弹或上涨中,涨停次数多、实体板占比高、连板能力强,且当前封单率较大时,说明该股是市场中的强势领涨品种,资金关注度极高。投资者可将此作为筛选短线强势股的重要依据,优先关注此类股票的交易机会。}
ST:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),1,0);
ZT_RATE:=IF(CODELIKE('688'),19.9,IF(CODELIKE('300') OR CODELIKE('301'),19.9,IF(CODELIKE('8'), 29.9,IF(ST,4.9,9.9))));
E5:=EMA((H+L)/2,5);
E20:=EMA((H+L)/2,20);
月上时:=IF(BARSCOUNT(C)< 2, BARSLAST(L<=E20), BARSLAST(E5<=E20));
月下时:=IF(BARSCOUNT(C)< 2, BARSLAST(H>=E20), BARSLAST(E5>=E20));
月峰:=IF(月上时=0, REF(HHV(H,月上时),月下时), HHV(H,月上时));
月谷:=IF(月下时=0, REF(LLV(L,月下时),月上时), LLV(L,月下时));
月峰时:=BARSLAST(月峰=H);
月谷时:=BARSLAST(月谷=L);
波向:=月谷时>月峰时;
月波%:IF(波向,(月峰/月谷-1)*100,(月谷/月峰-1)*100),NODRAW,COLORYELLOW;
波期:IF(波向,月谷时,月峰时),NODRAW;
日涨幅:=(C/REF(C,1)-1)*100;
日峰幅:=(H/REF(C,1)-1)*100;
日低幅:=(L/REF(C,1)-1)*100;
涨板:=COUNT(日涨幅>0 AND 日峰幅>=ZT_RATE,月谷时);
实板:=COUNT(日涨幅>=ZT_RATE AND 日涨幅=日峰幅,月谷时);
闪板:=COUNT(日涨幅>0 AND 日涨幅< 日峰幅 AND 日峰幅>=ZT_RATE,月谷时);
连板:=COUNT(日涨幅>=ZT_RATE AND REF(日涨幅>=ZT_RATE,1),月谷时);
涨停总数:IF(波向=0,0,IF(波期>0,涨板,0)),NODRAW,COLORRED;
STICKLINE(涨停总数>0,0,涨停总数,2,1),COLORRED;
实板数:IF(波向=0,0,IF(波期>0,实板,0)),CIRCLEDOT,COLORGREEN;
闪板数:IF(波向=0,0,IF(波期>0,闪板,0)),CIRCLEDOT,COLORCYAN;
其中连板:IF(波向=0,0,IF(波期>0,连板,0)),CIRCLEDOT,COLORWHITE;
反弹%:IF(波向=0 AND 月谷时>0,(C/月谷-1)*100,0),NODRAW,COLORWHITE;
弹期:IF(波向=0 AND 月谷时>0,月谷时,0),NODRAW,COLORLIRED;
弹涨板:=COUNT(日涨幅>0 AND 日峰幅>=ZT_RATE,弹期);
弹实板:=COUNT(日涨幅>=ZT_RATE AND 日涨幅=日峰幅,弹期);
弹闪板:=COUNT(日涨幅>0 AND 日涨幅< 日峰幅 AND 日峰幅>=ZT_RATE,弹期);
弹连板:=COUNT(日涨幅>=ZT_RATE AND REF(日涨幅>=ZT_RATE,1),弹期);
反弹涨停总数:IF(弹期>0,弹涨板,0),STICK;
STICKLINE(反弹涨停总数>0,0,反弹涨停总数,2,1),COLORMAGENTA;
反弹实板数:IF(弹期>0,弹实板,0),CIRCLEDOT;
反弹闪板数:IF(弹期>0,弹闪板,0),CIRCLEDOT;
其中反弹连板:IF(弹期>0,弹连板,0),CIRCLEDOT,COLORWHITE;
涨停封单率:DYNAINFO(58)/V*100,NODRAW,COLORYELLOW;

