通达信成交量kdj源码
N:=9;
M1:=3;
M2:=3;
RSV:=(V-LLV(LLV(V,1),N))/(HHV(HHV(V,1),N)-LLV(LLV(V,1),N))*100;
K:SMA(RSV,M1,1),COLORWHITE;
D:SMA(K,M2,1),COLORYELLOW;
J:3*K-2*D,COLORMAGENTA;
PP:=V>REF(V,1);
F:=C>O AND HIGH>REF(HIGH,1);
G:=C>O AND LOW>REF(LOW,1) AND C>REF(C,1);
X:=(ATAN((MA(C,1)/REF(MA(C,1),1)-1)*100)*180/3.14115926)>45;
R:=J>REF(J,2) AND J<100;
OK:F AND G AND X AND R AND PP;
JJ:=CROSS(J,OK);
DD:COUNT(CROSS(J,OK),6)<0;
STICKLINE(OK,50,0,0.1,0), ,COLORRED;
DRAWTEXT(OK,20,'买'),COLOR00FFFF;
STICKLINE(J<-10,-10,0,0.1,0), ,COLORRED;
DRAWTEXT(J<-10,-10,'底'),COLOR00FFFF;
STICKLINE(JJ,30,0,0.1,0), ,COLORYELLOW;
DRAWTEXT(JJ,20,'关注'),COLOR00FFFF;
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
N赋值:9
M1赋值:3
M2赋值:3
RSV赋值:(成交量(手)-N日内1日内成交量(手)的最低值的最低值)/(N日内1日内成交量(手)的最高值的最高值-N日内1日内成交量(手)的最低值的最低值)*100
输出K:RSV的M1日[1日权重]移动平均,画白色
输出D:K的M2日[1日权重]移动平均,画黄色
输出J:3*K-2*D,画洋红色
PP赋值:成交量(手)>1日前的成交量(手)
F赋值:收阳线AND 最高价>1日前的最高价
G赋值:收阳线AND 最低价>1日前的最低价 AND 收盘价>1日前的收盘价
X赋值:((收盘价的1日简单移动平均/1日前的收盘价的1日简单移动平均-1)*100的反正切*180/3.14115926)>45
R赋值:J>2日前的J AND J<100
输出OK:F AND G AND X AND R AND PP
JJ赋值:J上穿OK
输出DD:统计6日中满足J上穿OK的天数<0
当满足条件OK时,在50和0位置之间画柱状线,宽度为0.1,0不为0则画空心柱., ,画红色
当满足条件OK时,在20位置书写文字,COLOR00FFFF
当满足条件J<-10时,在-10和0位置之间画柱状线,宽度为0.1,0不为0则画空心柱., ,画红色
当满足条件J<-10时,在-10位置书写文字,COLOR00FFFF
当满足条件JJ时,在30和0位置之间画柱状线,宽度为0.1,0不为0则画空心柱., ,画黄色
当满足条件JJ时,在20位置书写文字,COLOR00FFFF