文华财经KDJ顶底背离幅图指标公式源码:
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
JC:=CROSS(K,D);
SC:=CROSSDOWN(K,D);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=VALUEWHEN(CROSSDOWN(K,D),HHV(H,N1)),NODRAW;
HH2:=VALUEWHEN(CROSSDOWN(K,D),REF(HH,1)),NODRAW;
MHD:=VALUEWHEN(CROSSDOWN(K,D),HHV(K,N1)),NODRAW;
MHD2:=VALUEWHEN(CROSSDOWN(K,D),REF(MHD,1)),NODRAW;
LL:=VALUEWHEN(CROSS(K,D),LLV(L,N2));
LL2:=VALUEWHEN(CROSS(K,D),REF(LL,1));
MLD:=VALUEWHEN(CROSS(K,D),LLV(K,N2));
MLD2:=VALUEWHEN(CROSS(K,D),REF(MLD,1));
A:=CROSSDOWN(K,D)&&HH>HH2&&MHD<MHD2;
B:=CROSS(K,D)&&LL<LL2&&MLD>MLD2;
DRAWTEXT(A,K,’KD顶背离’);
DRAWTEXT(B,K,’KD底背离’),VALIGN0;
DRAWLINE3(A,HHV(K,N1),HHVBARS(K,N1),1,REF(HHV(K,N1),SUMBARS(SC,2)-1),REF(HHVBARS(K,N1),SUMBARS(SC,2)-1)+SUMBARS(SC,2)-1,0);
DRAWLINE3(B,LLV(K,N2),LLVBARS(K,N2),1,REF(LLV(K,N2),SUMBARS(JC,2)-1),REF(LLVBARS(K,N2),SUMBARS(JC,2)-1)+SUMBARS(JC,2)-1,0);