通达信KD多周期真正的日周月同图副图源码
该公式显示多周期KDJ指标,并标注周、月线金叉及日线低位多次金叉。
功能:
- 同时显示月、周、日三个周期的KDJ的K值和D值。
- 当周K线上穿周D线时,在50位置显示“周金叉”。
- 当月K线上穿月D线时,在60位置显示“月金叉”。
- 当日线KD的D值低于30时,统计最近一次D值上穿30前的金叉次数,并在70位置标注①至⑤,表示第几次金叉。
使用方法:
- 观察多周期KDJ方向是否一致,辅助判断趋势。
- 周、月金叉信号可作为中期或长期买入参考。
- 日线低位多次金叉(如③、④、⑤)可能预示底部区域,结合其他指标使用。
月K:"KDJ.K#MONTH",COLOR0080FF;
月D:"KDJ.D#MONTH",COLOR0080FF,LINETHICK2;
周K:"KDJ.K#WEEK",COLORRED;
周D:"KDJ.D#WEEK",COLORRED,LINETHICK2;
日K:"KD.K",COLORWHITE;
日D:"KD.D",COLORWHITE,LINETHICK2;
周金叉:IF(CROSS(周K,周D),50,0),COLORRED;
DRAWTEXT(周金叉,50,'周金叉'),COLORRED;
月金叉:IF(CROSS(月K,月D),60,0),COLOR0080FF;
DRAWTEXT(月金叉,60,'月金叉'),COLORYELLOW;
{KD在30以下多次金叉}
JM:=CROSS("KD.K","KD.D");
JMCOUNT:=COUNT(JM,BARSLAST("KD.D">=30));
JMTJ:=28*("KD.D"<30 AND COUNT(JMCOUNT=1,21)=1);
DRAWTEXT(JMTJ,70,'①'),COLORWHITE;
JMTJ1:=28*("KD.D"<30 AND COUNT(JMCOUNT=2,21)=1);
DRAWTEXT (JMTJ,70,'②'),COLORYELLOW;
JMTJ2:=28*("KD.D"<30 AND COUNT(JMCOUNT=3,21)=1);
DRAWTEXT (JMTJ,70,'③'),COLORYELLOW;
JMTJ3:=28*("KD.D"<30 AND COUNT(JMCOUNT=4,21)=1);
DRAWTEXT (JMTJ,70,'④'),COLORYELLOW;
JMTJ4:=28*("KD.D"<30 AND COUNT(JMCOUNT=5,21)=1);
DRAWTEXT (JMTJ,70,'⑤'),COLORYELLOW;
未来函数检测结果如下:
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK
定制指标公式、软件请联系QQ或微信同号:88652583
输出月K:"KDJ的K[取月线数据]",COLOR0080FF
输出月D:"KDJ的D[取月线数据]",COLOR0080FF,线宽为2
输出周K:"KDJ的K[取周线数据]",画红色
输出周D:"KDJ的D[取周线数据]",画红色,线宽为2
输出日K:"随机指标KD的K",画白色
输出日D:"随机指标KD的D",画白色,线宽为2
输出周金叉:如果周K上穿周D,返回50,否则返回0,画红色
当满足条件周金叉时,在50位置书写文字,画红色
输出月金叉:如果月K上穿月D,返回60,否则返回0,COLOR0080FF
当满足条件月金叉时,在60位置书写文字,画黄色
JM赋值:"随机指标KD的K"上穿"随机指标KD的D"
JMCOUNT赋值:统计上次"随机指标KD的D">=30距今天数日中满足JM的天数
JMTJ赋值:28*("随机指标KD的D"<30 AND 统计21日中满足JMCOUNT=1的天数=1)
当满足条件JMTJ时,在70位置书写文字,画白色
JMTJ1赋值:28*("随机指标KD的D"<30 AND 统计21日中满足JMCOUNT=2的天数=1)
当满足条件JMTJ时,在70位置书写文字,画黄色
JMTJ2赋值:28*("随机指标KD的D"<30 AND 统计21日中满足JMCOUNT=3的天数=1)
当满足条件JMTJ时,在70位置书写文字,画黄色
JMTJ3赋值:28*("随机指标KD的D"<30 AND 统计21日中满足JMCOUNT=4的天数=1)
当满足条件JMTJ时,在70位置书写文字,画黄色
JMTJ4赋值:28*("随机指标KD的D"<30 AND 统计21日中满足JMCOUNT=5的天数=1)
当满足条件JMTJ时,在70位置书写文字,画黄色