DRAWGBK(CLOSE,COLORRGB(36,68,36),COLORRGB(100,100,100),1);
XDJ1:=LLV(LOW,13);
XDJ2:=EMA(((3*CLOSE+HIGH+LOW+OPEN)/6-XDJ1)/(HHV(HIGH,13)-XDJ1),8);
XDJ3:=EMA(XDJ2,2)*100;
CD1:=REF(CLOSE,1)/CLOSE;
CD2:=(1-MA(LOW,3)/(MA((HIGH+LOW+2*CLOSE)/4,20)))*100-5;
CD3:=(MA(HIGH,3)/(MA((HIGH+LOW+2*CLOSE)/4,20))-1)*100-5;
CD4:=IF(CD2>0,CD2*(REF((HIGH+LOW+2*CLOSE)/4,3))/CLOSE,0);
HZ1:=MA(LOW,2)*0.96;
HZ2:=MA(LOW,26)*0.85;
HZ3:=IF(REF(HZ1,1)
N1:=SYSPARAM(3);
N2:=SYSPARAM(2);
N3:=N1-N2+1;
HH:=HHV(XDJ3,N3);
LL:=LLV(XDJ3,N3);
高:=HH[N1]*0.9;
中:=(HH[N1]+LL[N1])/2;
低:=LL[N1]*1.3;
最低:=LL[N1];
Y:=HHV(vol,N1-N2+1);
YVB:=Y[N1]/(HH[N1]-LL[N1]+MINDIFF);
Z:=VOL/YVB+LL[N1];
Z_1:=(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100-50;
Z_2:=SMA(Z_1,3,1);
Z_3:=EMA(3*Z_2-2*SMA(Z_2,3,1),6);
Z_4:=(Z_3-REF(Z_3,1))*3;
ZJ1:=DMA((HIGH+LOW+CLOSE*2)/4,0.9);
ZJ2:=VOL/((HIGH-LOW)*2-(Abs(CLOSE-OPEN)));
ZJ3:=(IF(CLOSE>OPEN,ZJ2*(HIGH-LOW),IF(CLOSE
ZJ5:=ZJ4*0.55+REF(ZJ4,1)*0.33+REF(ZJ4,2)*0.22;
ZJ6:=EMA(ZJ5,3);
QJ1:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5));
QJ2:=(SMA(MAX(QJ1-REF(QJ1,1),0),8,1))/(SMA(ABS(QJ1-REF(QJ1,1)),8,1));
QJ3:=EMA(QJ2,5)-EMA(QJ2,13);
QJ4:=(QJ3-LLV(QJ3,3))/(HHV(QJ3,3)-LLV(QJ3,3));
QJ5:=SMA(QJ4,3,1)/3;
QJ6:=SMA(QJ5,3,1);
KK:=(3*QJ5-2*QJ6)*2.5;
DD:=EMA((3*QJ5-2*QJ6)*2.5,3);
T1:=BArslAST(crOSS(DD,KK));
T2:=BARSLAST(KK>DD);
B:=DATacOUNT-BARPOS+1;
SJ:=DATACOUNT-SYSPARAM(1);
FC:=VOL;
FOR I=SJ TO DATACOUNT DO BEGIN
XL:=0;
FOR J=0 TO SJ DO BEGIN
XL:=XL+FC[I-J];
END;
MAN:=XL;
END;
HS:=100*XL/CAPITAL;
WM:=COST(100);
WN:=COST(0);
WP:=100*(WM-WN)/WN;
WG:=WP-REF(WP,1)<2;
WI:=BARSLAST(WG);
WD:=BARSLAST(WI);
WF:=LBOUND(WD);
WT:=IF(SYSPARAM(1)>WF,WD,0);
WHX:=RANGE(BARPOS,SYSPARAM(2),SYSPARAM(1)+1) AND WT>0;
WTS:=WHX AND BARSCOUNT(CLOSE)=SYSPARAM(1) AND WD;
YBH1:=EMA(CLOSE,7)-EMA(CLOSE,19);
YBH2:=EMA(YBH1,9);
YB:=YBH1>=YBH2;
YH:=YBH1>=0;
SZ:=(CLOSE*3+HIGH+LOW+OPEN)/6;
SK:=EMA(SZ,13)-EMA(SZ,73);
SD:=EMA(SK,2);
XH:=CROSS(SK,SD) AND SK<-0.04 AND CLOSE-REF(CLOSE,1)/REF(CLOSE,1)>=0.03 OR CROSS(SK,SD) AND SK<=-0.14 OR CROSS(SK,SD) AND SK<=0.05 AND (VOL/MA(VOL,5)>2 OR CLOSE/REF(CLOSE,1)>0.035);
QJ1:=SUM(VOL*CLOSE,1)/SUM(VOL,1);
QJ2:=EMA(QJ1,13);
QJ3:=FORCAST((QJ1-QJ2)*100/QJ1,5);
XLA:=CLOSE>=REF(CLOSE,1) AND REF(CLOSE,1)>=REF(CLOSE,2) AND REF(CLOSE,1)<=REF(CLOSE,3) AND REF(CLOSE,2)<=REF(CLOSE,3) AND (REF(CLOSE,4)>REF(CLOSE,2) OR REF(CLOSE,4)<=REF(CLOSE,2) AND REF(CLOSE,5)>=REF(CLOSE,3)) OR CLOSE>=REF(CLOSE,1) AND REF(CLOSE,1)<=REF(CLOSE,2) AND CLOSE>=REF(CLOSE,2) AND (REF(CLOSE,3)>REF(CLOSE,1) OR REF(CLOSE,3)<=REF(CLOSE,1) AND REF(CLOSE,4)>=REF(CLOSE,2));
STICKLINE(ZJ6<=0,0,最低+Z/2,5,1),colorFCFF00;
STICKLINE(CD4>0,0,最低+Z/2,5,0),colorFFB0FF;
STICKLINE(CD4>0,0,(最低+Z/2)*0.8,5,0),colorFF8CFF;
STICKLINE(CD4>0,0,(最低+Z/2)*0.6,5,0),colorFF59FF;
STICKLINE(CD4>0,0,(最低+Z/2)*0.4,5,0),colorFF18FF;
STICKLINE(CD4>0,0,(最低+Z/2)*0.2,5,0),color1DFF;
STICKLINE(HZ3,0,最低+Z/2,5,0),colorFF00;
STICKLINE(HZ3,0,(最低+Z/2)*0.8,5,0),color33CC00;
STICKLINE(HZ3,0,(最低+Z/2)*0.6,5,0),color339900;
STICKLINE(HZ3,0,(最低+Z/2)*0.4,5,0),color337700;
STICKLINE(HZ3,0,(最低+Z/2)*0.2,5,0),color5500;
STICKLINE(ZJ6>=0,0,最低+Z/2,5,1),color5050FF;
STICKLINE(CLOSE<铁底,Z/2,最低+Z/2,5,0),color808080;
PARTLINE(CLOSE,高),POINTDOT,color808080;
PARTLINE(CLOSE,中),POINTDOT,color808080;
PARTLINE(CLOSE,低),POINTDOT,colorFFFFFF;
强:FORCAST(XDJ3,5),LINETHICK0,PRECISION2,colorFF;
弱:=FORCAST(REF(XDJ3,1),5);
PARTLINE(CLOSE,强),LINETHICK2,colorFF;
PARTLINE(强<弱,强),LINETHICK2,colorFF0000;
区界:REF(LLV(XDJ3,T2),T1),LINEDOT,PRECISION2,colorFFFF;
换手率:IF(CAPITAL=0,VOL/SUM(VOL,100)*100,VOL/FINANCE(7)),LINETHICK0,PRECISION2,colorFF00FF;
涨跌幅:(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100,LINETHICK0,PRECISION2,colorFFBBFF;
GDT2:=FINANCE(0);
XXX:=STRTONUM(STRRIGHT(NUMTOSTR(FINANCE(0),0),2));
NN:=IF(XXX>11 OR XXX<3,1,IF(BETWEEN(XXX,2.9,6),4,IF(BETWEEN(XXX,5.9,9),2,4/3)));
市赢率:CLOSE/(FINANCE(33)*NN),LINETHICK0,PRECISION2,colorFFFF00;
市净率:CLOSE/FINANCE(34),LINETHICK0,PRECISION2,colorFF8500;
DRAWTEXT(XH,强*0.86,' ↑
★'),ALIGN0,color89FF;
DRAWTEXT(BARPOS=SYSPARAM(2),高,'高位: '+NUMTOSTR(高,2)),PXUP26,color808080;
DRAWTEXT(BARPOS=SYSPARAM(2),中,'中位: '+NUMTOSTR(中,2)),PXUP26,color808080;
DRAWTEXT(BARPOS=SYSPARAM(2),最低*0.68,'低位: '+NUMTOSTR(低,2)),PXUP8,colorFFFFFF;
PARTLINE(WHX,中*0.9),color8585FF;
DRAWTEXT(WTS,中*0.88,'稳定天数:'+NUMTOSTR(WT[SYSPARAM(1)],0)+'(天) '),ALIGN2,PXDN6,color8585FF;
PARTLINE(RANGE(BARPOS,SYSPARAM(1),SYSPARAM(3)+3),中*(1.1)),color5BBBB5;
DRAWTEXT(BARSCOUNT(CLOSE)=SYSPARAM(1),中*1.2,' 倒数: '+NUMTOSTR(B[SYSPARAM(1)],0)+'(天) '+'
累计换手:'+NUMTOSTR(HS,2)+'% '),ALIGN2,PXUP18,color5BBBB5;