N1:=1.5;//调整这里的数值来调整急升上下间的距离
N2:=1;//红加速
N3:=0;//红上阻
N4:=1.5;//绿急跌
N5:=1;//绿加速
N6:=0;//绿下阻
X:=ABS(H-L),PRECIS0,NODRAW,COLORYELLOW;
N:=L>REF(L,1)&&H>REF(H,1)||L=REF(L,1)&&H>REF(H,1);
M:=L<REF(L,1)&&H<REF(H,1)||L<REF(L,1)&&H=REF(H,1);
P1:=BARSLAST(N)<BARSLAST(M);
//REF(X,3),PRECIS0,NODRAW,COLORYELLOW;
T1:=BARSLAST(N)<BARSLAST(M)&&(X>REF(X,1)*2||ISUP&&H-C>(C-O)*2);
T2:=BARSLAST(N)>BARSLAST(M)&&(X>REF(X,1)*2||ISDOWN&&C-L>(O-C)*2);
T3:=X<REF(X,1);
T:=DATE<=250520;//日期在2030年5月20日及之前可以显示
IF(REF(T1,2),REF(X,2),NULL),PRECIS0,NODRAW,COLORRED;
IF(REF(T2,2),REF(X,2),NULL),PRECIS0,NODRAW,COLORGREEN;
IF(REF(T3,2),REF(X,2),NULL),PRECIS0,NODRAW,COLORWHITE;
IF(REF(T3+T2+T1=0,2),REF(X,2),NULL),PRECIS0,NODRAW,COLORYELLOW;
DRAWTEXT(T&&N&&X>REF(X,1)*2,L-N1*MINPRICE,’升’),COLORRED,VALIGN0;
DRAWTEXT(T&&N&&X=REF(X,1)*2,L-N2*MINPRICE,’速’),COLORRED,VALIGN0;
DRAWTEXT(T&&N&&H-MAX(C,O)>ABS(C-O)*2,L-N3*MINPRICE,’上’),COLORRED,VALIGN0;
IF(REF(T1,1),REF(X,1),NULL),PRECIS0,NODRAW,COLORRED;
IF(REF(T2,1),REF(X,1),NULL),PRECIS0,NODRAW,COLORGREEN;
IF(REF(T3,1),REF(X,1),NULL),PRECIS0,NODRAW,COLORWHITE;
IF(REF(T3+T2+T1=0,1),REF(X,1),NULL),PRECIS0,NODRAW,COLORYELLOW;
IF(REF(T1,0),REF(X,0),NULL),PRECIS0,NODRAW,COLORRED;
IF(REF(T2,0),REF(X,0),NULL),PRECIS0,NODRAW,COLORGREEN;
IF(REF(T3,0),REF(X,0),NULL),PRECIS0,NODRAW,COLORWHITE;
IF(REF(T3+T2+T1=0,0),REF(X,0),NULL),PRECIS0,NODRAW,COLORYELLOW;
DRAWTEXT(T&&M&&X>REF(X,1)*2,H+N4*MINPRICE,’急’),COLORGREEN;
DRAWTEXT(T&&M&&X=REF(X,1)*2,H+N5*MINPRICE,’速’),COLORGREEN;
DRAWTEXT(T&&M&&MIN(C,O)-L>ABS(O-C)*2,H+2*N6*MINPRICE,’下’),COLORGREEN;
K1:=0;//与K线距离
K2:=0;//与K线距离
K3:=2;//与K线距离
TD:=DATE<=250520;//日期在2030年5月20日及之前可以显示
XX:=(C+O)/2;
DRAWTEXT(REFX1(TD,10000)&&ISUP&&C>REF(XX,1)&&H<=REF(H,1)&&L>=REF(L,1)&&REF(ISDOWN,1),L-K1*MINPRICE,’疑空’),COLORRED,VALIGN0;
DRAWTEXT(REFX1(TD,10000)&&ISUP&&H>=REF(H,1)&&L<=REF(L,1),L-K3*MINPRICE,’强空’),COLORRED,VALIGN0;
DRAWTEXT(REFX1(TD,10000)&&ISDOWN&&C<REF(XX,1)&&H<=REF(H,1)&&L>=REF(L,1)&&REF(ISUP,1),H+K1*MINPRICE,’疑多’),COLORGREEN,VALIGN2;
DRAWTEXT(REFX1(TD,10000)&&L>=REF(L,1)&&H<=REF(H,1)&&C>REF(XX,1)&&REF(ISUP,1),H+K2*MINPRICE,’势’),COLORGREEN,VALIGN2;
DRAWTEXT(REFX1(TD,10000)&&L>=REF(L,1)&&H<=REF(H,1)&&C<REF(XX,1)&&REF(ISDOWN,1),L-K2*MINPRICE,’势’),COLORRED,VALIGN0;
DRAWTEXT(REFX1(TD,10000)&&ISDOWN&&H>=REF(H,1)&&L<=REF(L,1),H+K3*MINPRICE,’强多’),COLORGREEN,VALIGN2;