LC := REF(C,1);
rsi1:=SMA(MAX(C-LC,0),6,1)/SMA(Abs(C-LC),6,1)*100;
RSI2:=SMA(MAX(C-LC,0),12,1)/SMA(ABS(C-LC),12,1)*100;
RSI3:=SMA(MAX(C-LC,0),24,1)/SMA(ABS(C-LC),24,1)*100;
RSI:RSI1-RSI3, COLORSTICK,LINETHICK0;
GA2:=BARSLAST(REF(crOSS("kdj.K"(9,3,3),"kdJ.D"(9,3,3)),1));
GB2:=REF(C,GA2+1)>C AND REF("KDJ.K"(9,3,3),GA2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));
GA3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));
GB3:=REF(C,GA3+1)>C AND REF("RSI.RSI1"(6,12,24),GA3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));
GC2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1));
GD2:=REF(C,GC2+1)
GC3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1));
GD3:=REF(C,GC3+1)
KDJ底背离:IF(GB2>0,1,0),COLORRED,POINTDOT;
RSI底背离:IF(GB3>0,1,0),COLORYELLOW,POINTDOT;
KDJ顶背离:IF(GD2>0,0.1,0),COLORBLUE,POINTDOT;
RSI顶背离:IF(GD3>0,0.1,0),COLORGREEN,POINTDOT;
STICKLINE(GB2>0,-25,0,5,0),COLORRED;
STICKLINE(GB3>0,-25,0,5,0),COLORYELLOW;
STICKLINE(GD2>0,25,0,5,0),COLORBLUE;
STICKLINE(GD3>0,25,0,5,0),COLORGREEN;