{统计表格}
DRAWRECTREL(0,0,998,900,RGB(190,190,190));{背景}
DRAWRECTREL(100,0,100,900,RGB(0,0,1)); {画竖线};
DRAWRECTREL(200,0,200,900,RGB(0,60,0));
DRAWRECTREL(300,0,300,900,RGB(0,60,0));
DRAWRECTREL(400,0,400,900,RGB(0,0,1));
DRAWRECTREL(500,0,500,900,RGB(0,60,0));
DRAWRECTREL(600,0,600,900,RGB(0,60,0));
DRAWRECTREL(700,0,700,900,RGB(0,60,0));
DRAWRECTREL(800,0,800,900,RGB(0,0,1));
DRAWRECTREL(900,0,900,900,RGB(0,60,0));
DRAWRECTREL(0,0,998,0,RGB(0,20,250));{画横线}
DRAWRECTREL(0,450,998,450,RGB(0,20,250));
DRAWRECTREL(0,900,998,900,RGB(0,20,250));
竞额比:DYNAINFO(15)/REF(AMOUNT,1)*100,COLORMAGENTA;
新净金额:=DYNAINFO(100)/100000000,NODRAW;
{横向标签}
{DRAWTEXT_FIX(CURRBARSCOUNT=1,0.022,0.16,0,'日期'),COLORLICYAN;}
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.015,0.16,0,'竞额比'),COLORRED;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.115,0.16,0,'净 流 入'),COLORLIMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.21,0.16,0,'主力净额'),COLORRED;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.315,0.16,0,'超大单'),COLORRED;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.422,0.16,0,'大 单'),COLORRED;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.525,0.16,0,'中 单'),COLORBLUE;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.625,0.16,0,'小 单'),COLORBLUE;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.720,0.16,0,'DDX %'),COLORRED;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.815,0.16,0,'DDY %'),COLORRED;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.900,0.16,0,'AI活跃度'),COLORRED;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(竞额比)>REF(竞额比,1),0.028,0.55,0,STRCAT(STRCAT('',CON2STR(竞额比,0)),' ')),COLORMAGENTA;{数据}
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(竞额比)<=REF(竞额比,1),0.028,0.55,0,STRCAT(STRCAT('',CON2STR(竞额比,0)),' ')),COLORBLUE;
{DRAWTEXT_FIX(CURRBARSCOUNT=1,0.022,0.55,0,'当日值'),COLORRED;)
{资金统计}
超BB:=L2_AMO(0,2)/10000.0;
大BB:=L2_AMO(1,2)/10000.0;
中BB:=L2_AMO(2,2)/10000.0;
小BB:=L2_AMO(3,2)/10000.0;
超SS:=L2_AMO(0,3)/10000.0;
大SS:=L2_AMO(1,3)/10000.0;
中SS:=L2_AMO(2,3)/10000.0;
小SS:=L2_AMO(3,3)/10000.0;
机构:=(L2_VOL(0,0) - L2_VOL(0,1))*10000/FINANCE(7);
净流入:=(超BB+大BB+中BB+小BB)-(超SS+大SS+中SS+小SS);
大宗净额:=(超BB+大BB)-(超SS+大SS),COLORLIRED,NODRAW;
资金成交量:=(超BB+大BB+中BB+小BB)+(超SS+大SS+中SS+小SS),COLORLICYAN,NODRAW;
{资金搏弈}
超B:=L2_AMO(0,0)/10000.0;
大B:=L2_AMO(1,0)/10000.0;
中B:=L2_AMO(2,0)/10000.0;
小B:=L2_AMO(3,0)/10000.0;
超S:=L2_AMO(0,1)/10000.0;
大S:=L2_AMO(1,1)/10000.0;
中S:=L2_AMO(2,1)/10000.0;
小S:=L2_AMO(3,1)/10000.0;
超大单:=超B-超S,NODRAW,COLORYELLOW;
大单:=大B-大S,NODRAW,COLORLIMAGENTA;
中单:=中B-中S,NODRAW,COLORGREEN;
小单:=小B-小S,NODRAW,COLORWHITE;
主力净额:=(超B+大B)-(超S+大S);
主力三日:=SUM(主力净额,3),NODRAW,COLORRED;
非大宗流入:=净流入-主力净额,NODRAW;
净买率%:=净流入*10000/(CAPITAL*C),NODRAW;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(净流入)>=0,0.12,0.55,0,STRCAT(STRCAT('',CON2STR(净流入,0)),' ')),COLORMAGENTA;{数据}
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(净流入)<0,0.115,0.55,0,STRCAT(STRCAT('',CON2STR(净流入,0)),' ')),COLORBLUE;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(主力净额)>=0,0.225,0.55,0,STRCAT(STRCAT('',CON2STR(主力净额,0)),' ')),COLORMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(主力净额)<0,0.22,0.55,0,STRCAT(STRCAT('',CON2STR(主力净额,0)),' ')),COLORBLUE;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(超大单)>=0,0.315,0.55,0,STRCAT(STRCAT('',CON2STR(超大单,0)),' ')),COLORMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(超大单)<0,0.31,0.55,0,STRCAT(STRCAT('',CON2STR(超大单,0)),' ')),COLORBLUE;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(大单)>=0,0.425,0.55,0,STRCAT(STRCAT('',CON2STR(大单,0)),' ')),COLORMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(大单)<0,0.42,0.55,0,STRCAT(STRCAT('',CON2STR(大单,0)),' ')),COLORBLUE;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(中单)>=0,0.525,0.55,0,STRCAT(STRCAT('',CON2STR(中单,0)),' ')),COLORMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(中单)<0,0.52,0.55,0,STRCAT(STRCAT('',CON2STR(中单,0)),' ')),COLORBLUE;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(小单)>=0,0.625,0.55,0,STRCAT(STRCAT('',CON2STR(小单,0)),' ')),COLORMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(小单)<0,0.62,0.55,0,STRCAT(STRCAT('',CON2STR(小单,0)),' ')),COLORBLUE;
{DDX%}
大单动向:=(LARGEINTRDVOL-LARGEOUTTRDVOL)*10000/FINANCE(7);
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(大单动向)>=0,0.72,0.55,0,STRCAT(STRCAT('',CON2STR(大单动向,2)),' ')),COLORMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(大单动向)<0,0.715,0.55,0,STRCAT(STRCAT('',CON2STR(大单动向,2)),' ')),COLORBLUE;
{DDX大单成交量用万元表示}
成交量:=INTPART(LARGEINTRDVOL-LARGEOUTTRDVOL)*(AMOUNT/VOL)/10000;
{DDY%}
涨跌动因:=IF(TRADENUM>0,(TRADEOUTNUM-TRADEINNUM)*100/TRADENUM,0);
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(涨跌动因)>=0,0.82,0.55,0,STRCAT(STRCAT('',CON2STR(涨跌动因,2)),' ')),COLORMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(涨跌动因)<0,0.82,0.55,0,STRCAT(STRCAT('',CON2STR(涨跌动因,2)),' ')),COLORBLUE;
{牛股强序}
Z2:=EMA(EMA(C,1),5);
BB:=EMA(HHV(Z2,5),1);
J:=EMA(HHV(BB,21),1);
W:=EMA(HHV(J,21),2);
T:=EMA(HHV(W,21),3);
S2:=EMA(HHV(T,21),4);
JJ:=EMA(HHV(S2,21),5);
M:=EMA(HHV(JJ,21),6);
M1A:=(-( HHV(EMA(C,5),14)-C)/C*5000);
M2A:=(CLOSE+LOW+3*OPEN+HIGH)/6;
M3A:=(20*M2A+19*REF(M2A,1)+18*REF(M2A,2)+17*REF(M2A,3)+16*REF(M2A,4)+15*REF(M2A,5)+14*REF(M2A,6)+13*REF(M2A,7)
+12*REF(M2A,8)+11*REF(M2A,9)+10*REF(M2A,10)+9*REF(M2A,11)+8*REF(M2A,12)+7*REF(M2A,13)+6*REF(M2A,14)
+5*REF(M2A,15)+4*REF(M2A,16)+3*REF(M2A,17)+2*REF(M2A,18)+REF(M2A,20))/210;
M4A:=MA(M3A,6);
M5A:=(M3A-M4A)*1.2;
M6A:=(O*2+H+L)/4*10;
M7A:=EMA(M6A,6)-EMA(M6A,55);
M8A:=EMA(M7A,6);
M9A:=(M7A-M8A)*0.06;
M10A:=M5A+M9A;
M11A:=M10A>0;
M12A:=MA(O,3);
M13A:=MA(O,13);
M14A:=MA(O,34);
M15A:=M12A>=M13A AND M14A>=REF(M14A,1);
M16A:=EMA(O,12);
M17A:=EMA(O,50);
M18A:=M16A-M17A>0;
M19A:=C/REF(C,1)-1;
M20A:=IF(M15A,2,0)+IF(M11A,2,0)+IF(M18A,2,0)+M19A;
M21A:=(M20A/10+M1A/1000)*100+25;
DB:=M21A>100;
FB:=(C/REF(C,1)>=1.097 AND C/REF(C,1)<=1.102) OR C/REF(C,1)>=1.1997;
FBS:=COUNT(FB,10);
QD:=(-( HHV(EMA(C,5),14)-C)/C*5000);
FB10:=IF(FB,10,0);
牛股强度:=DB*(IF(DB,FBS,0)*(C>O)+QD/5000+FB10),COLORYELLOW,NODRAW;
{动能级别}
主力:=(2*CLOSE+OPEN+HIGH+LOW)*100;
主导动能:=(主力/EMA(主力,4)-1)*100;
VAR1Q:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,主导动能=HHV(ABS(主导动能),10),0);
VAR2Q:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,主导动能=HHV(ABS(主导动能),20),0);
VAR3Q:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,主导动能=HHV(ABS(主导动能),30),0);
VAR5Q:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,主导动能=HHV(ABS(主导动能),50),0);
VAR10Q:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,主导动能=HHV(ABS(主导动能),80),0);
动能:=(VAR1Q+VAR2Q+VAR3Q+VAR5Q+VAR10Q)/50*100,NODRAW;
{主力活跃度}
主力活跃度:=(LARGEINTRDVOL-LARGEOUTTRDVOL)/1000,COLORLIBLUE,NODRAW;
主力活跃度2:=(LARGEINTRDVOL+LARGEOUTTRDVOL)*10000/(2*FINANCE(7)),COLORLIBLUE,NODRAW;
{机构AI活跃度}
X_4:=IF(CLOSE<=OPEN,CLOSE,OPEN);
X_5:=(X_4-LOW)/LOW*100;
X_6:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
X_7:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1)*100;
X_8:=(CLOSE-OPEN)/OPEN*100;
X_9:=IF(CLOSE>=OPEN,CLOSE,OPEN);
X_10:=(HIGH-X_9)/X_9*100;
X_11:=X_10;
X_12:=X_5;
X_13:=X_8+X_10;
X_14:=X_8+X_5;
X_15:=X_10+X_5;
X_16:=X_6;
X_17:=X_7;
AI活跃度:MAX(MAX(MAX(MAX(MAX(MAX(X_15,X_16),X_14),X_13),X_12),X_11),X_17)*1.2,COLORLIBLUE,NODRAW;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(AI活跃度)>=0,0.925,0.55,0,STRCAT(STRCAT('',CON2STR(AI活跃度,2)),' ')),COLORMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(AI活跃度)<0,0.925,0.55,0,STRCAT(STRCAT('',CON2STR(AI活跃度,2)),' ')),COLORBLUE;