A:=MA(CLOSE,17)+ABS(MA(CLOSE,17)-REF(MA(CLOSE,17),1));
B:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1);
分界线:IF(MA(CLOSE,17)<B,B,MA(CLOSE,17)),COLORFF00FF,LINETHICK2;
操作线:分界线-(EMA(C,3)-分界线),COLOR00FFFF,LINETHICK2;
GUP:MA(C,5),COLORWHITE,LINETHICK2;
IF(GUP>REF(GUP,1),GUP,NULL),COLORRED,LINETHICK2;
IF(GUP=REF(GUP,1),GUP,NULL),COLORRED;
IF(GUP<REF(GUP,1),GUP,NULL),COLORFF9900,LINETHICK2;
S:=(GUP>操作线);
DD:=分界线<REF(分界线,1);
IF(DD,分界线,NULL),COLOR00FF00,LINETHICK2;
IF(S,分界线,NULL),COLOR00FF00,POINTDOT,LINETHICK4;
DRAWICON(CROSS(分界线,操作线),分界线-0.1,1);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
DIF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA),COLORSTICK;
LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;
RSI2:SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;
GUP11:=BARSLAST(REF(CROSS(DIF,DEA),1));
GUP21:=REF(C,GUP11+1)>C AND REF(DIF,GUP11+1)<DIF AND CROSS(DIF,DEA);
DRAWTEXT(GUP21>0,L-0.02,'★MACD'),COLOR00FFFF;
GUP12:=BARSLAST(REF(CROSS(K,D),1));
GUP22:=REF(C,GUP12+1)>C AND REF(K,GUP12+1)<K AND CROSS(K,D);
DRAWTEXT(GUP22,L-0.10,'◎KDJ'),COLORFF00FF;
GUP13:=BARSLAST(REF(CROSS(RSI1,RSI2),1));
GUP23:=REF(C,GUP13+1)>C AND REF(RSI1,GUP13+1)<RSI1 AND CROSS(RSI1,RSI2);
DRAWTEXT(GUP23>0,L-0.18,'◆RSI'),COLOR0000FF;