通达信KDJ与MACD的完美组合源码分享 副图
N:=9;M:=3;M1:=3;M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*200-100,LINETHICK2;
K:SMA(RSV,M1,1),LINETHICK1,COLORWHITE;
D:SMA(K,M2,1),LINETHICK1,COLORYELLOW;
J:3*K-2*D,COLORFF00FF,LINETHICK1,COLORMAGENTA;
IF(J<-100,J,DRAWNULL),COLORGREEN,LINETHICK2;
IF(K>80,K,DRAWNULL),COLOR0000FF,LINETHICK2;
IF(D>70,D,DRAWNULL),COLORFFFF11,LINETHICK2;
DRAWICON(CROSS(J,-100),J,1);
DRAWICON(K>60 AND D>60 AND CROSS(D,K),D,2);
ZJ:KDJ.J#WEEK,COLORGRAY,LINETHICK0;
YJ:KDJ.J#MONTH,COLORLIBLUE,LINETHICK0;
未来函数检测结果如下:
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK
定制指标公式、软件请联系QQ或微信同号:88652583
N赋值:9
M赋值:3
M1赋值:3
M2赋值:3
RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*200-100,线宽为2
输出K:RSV的M1日[1日权重]移动平均,线宽为1,画白色
输出D:K的M2日[1日权重]移动平均,线宽为1,画黄色
输出J:3*K-2*D,COLORFF00FF,线宽为1,画洋红色
如果J<-100,返回J,否则返回无效数,画绿色,线宽为2
如果K>80,返回K,否则返回无效数,COLOR0000FF,线宽为2
如果D>70,返回D,否则返回无效数,COLORFFFF11,线宽为2
当满足条件J上穿-100时,在J位置画1号图标
当满足条件K>60ANDD>60ANDCROSS(D,K)时,在D位置画2号图标
输出ZJ:KDJ的J[取周线数据],画深灰色,线宽为0
输出YJ:KDJ的J[取月线数据],画淡蓝色,线宽为0