//顶底背离副图
N:=9;
M1:=3;
M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1),COLORWHITE;
D:SMA(K,M2,1),COLORYELLOW;
J:3*K-2*D,COLORMAGENTA;
20,COLORGRAY,POINTDOT;
80,COLORGRAY,POINTDOT;
IF(K< 20,K,NULL),COLORRED,LINETHICK2;
IF(D< 20,D,NULL),COLORRED,LINETHICK2;
IF(J< 20,J,NULL),COLORRED,LINETHICK2;
IF(K>80,K,NULL),COLORGREEN,LINETHICK2;
IF(D>80,D,NULL),COLORGREEN,LINETHICK2;
IF(J>80,J,NULL),COLORGREEN,LINETHICK2;
DRAWICON(CROSS(K,D) ,D,4);
DRAWICON(CROSS(D,K) ,D,5);
DRAWICON(CROSS(K,D) AND D< 20,D,1);
DRAWICON(CROSS(D,K) AND D>80,D,2);
A1:=BARSLAST(REF(CROSS(K,D),1));
B1:=REF(C,A1+1)>C AND REF(K,A1+1)< K;
DRAWTEXT(B1>0 AND CROSS(K,D),K,'底背离'),COLORRED;
A2:=BARSLAST(REF(CROSS(D,K),1));
B2:=REF(C,A2+1)< C AND REF(K,A2+1)>K;
DRAWTEXT(B2>0 AND CROSS(D,K),K,'顶背离'),COLORGREEN;
DDD:=CROSS(K,80) OR CROSS(D,80) OR CROSS(J,80) OR CROSS(K,D) OR (B1>0 AND CROSS(K,D));
KKK:=CROSS(20,K) OR CROSS(20,D) OR CROSS(80,J) OR CROSS(D,K) OR (B2>0 AND CROSS(D,K));
PLAYSOUND(DDD,'A');
PLAYSOUND(KKK,'B');
//最后2行代码为声音提示可删。