KD指标是要显示柱状图,从0到KD指标值?金死叉位置要标注对应的K线的收盘价?
这样试下:
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
//BACKGROUNDSTYLE(1);
K:SMA(RSV,3,1);
D:SMA(K,3,1);
STICKLINE(1,0,K,COLORRED,1);
STICKLINE(1,0,D,COLORGREEN,1);
DRAWNUMBER(CROSS(K,D),K,VALUEWHEN(CROSS(K,D),C),0,COLORRED);
DRAWNUMBER(CROSSDOWN(K,D),K,VALUEWHEN(CROSSDOWN(K,D),C),0,COLORGREEN);
k、d都画柱的话,需要分别保存指标,加载在两个副图查看的,写在一起会造成柱形图重叠,效果不好的,
K参考:
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
//BACKGROUNDSTYLE(1);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
STICKLINE(REF(K,1)<K,K,REF(K,1),COLORRED,0);
STICKLINE(REF(K,1)>K,K,REF(K,1),COLORGREEN,0);
NA:=BARSLAST(CROSS(REF(K,1)<K,0.5))+1,NODRAW;
NB:=BARSLAST(CROSS(REF(K,1)>K,0.5))+1,NODRAW;
DRAWNUMBER(NB<NA,K,NB,0,COLORYELLOW),VALIGN0;
DRAWNUMBER(NB>NA,K,NA,0,COLORCYAN);
D参考:
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
//BACKGROUNDSTYLE(1);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
STICKLINE(REF(D,1)<K,K,REF(D,1),COLORRED,0);
STICKLINE(REF(D,1)>K,K,REF(D,1),COLORGREEN,0);
NA:=BARSLAST(CROSS(REF(D,1)<D,0.5))+1,NODRAW;
NB:=BARSLAST(CROSS(REF(D,1)>D,0.5))+1,NODRAW;
DRAWNUMBER(NB<NA,D,NB,0,COLORYELLOW),VALIGN0;
DRAWNUMBER(NB>NA,D,NA,0,COLORCYAN);