未来函数检测结果如下:
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK


N:=1;

月K:KDJ.K#MONTH,NODRAW,COLORWHITE;

月D:KDJ.D#MONTH,NODRAW,COLORYELLOW;

月J:KDJ.J#MONTH,NODRAW,COLORMAGENTA;

周K:KDJ.K#WEEK,NODRAW,COLORWHITE;

周D:KDJ.D#WEEK,NODRAW,COLORYELLOW;

周J:KDJ.J#WEEK,NODRAW,COLORMAGENTA;

日K:KDJ.K,NODRAW,COLORWHITE;

日D:KDJ.D,NODRAW,COLORYELLOW;

日J:KDJ.J,NODRAW,COLORMAGENTA;

日金叉:=CROSS(日K,日D) AND (日D<40 OR 日D>60);

周金叉:=CROSS(周K,周D) AND (周D<40 OR 周D>60);

月金叉:=CROSS(月K,月D) AND (月D<40 OR 月D>60);

共振:=(周金叉 AND 日金叉) OR (周金叉 AND 月金叉) OR (日金叉 AND 月金叉)

OR (日金叉 AND 周金叉 AND 月金叉);

STICKLINE(共振,0,100,1,0),COLORRED;

NOTEXT月K:IF(N=3,月K,DRAWNULL),COLORWHITE;

NOTEXT月D:IF(N=3,月D,DRAWNULL),COLORYELLOW;

NOTEXT月J:IF(N=3,月J,DRAWNULL),COLORMAGENTA;

NOTEXT周K:IF(N=2,周K,DRAWNULL),COLORWHITE;

NOTEXT周D:IF(N=2,周D,DRAWNULL),COLORYELLOW;

NOTEXT周J:IF(N=2,周J,DRAWNULL),COLORMAGENTA;

NOTEXT日K:IF(N=1,日K,DRAWNULL),COLORWHITE;

NOTEXT日D:IF(N=1,日D,DRAWNULL),COLORYELLOW;

NOTEXT日J:IF(N=1,日J,DRAWNULL),COLORMAGENTA;

STICKLINE(日K>=日D,-10,-15,3,0),COLORMAGENTA;

STICKLINE(日K< 日D,-10,-15,3,0),COLORCYAN;

STICKLINE(周K>=周D,-20,-25,3,0),COLORLIRED;

STICKLINE(周K< 周D,-20,-25,3,0),COLORLIGREEN;

STICKLINE(月K>=月D,-30,-35,3,0),COLORMAGENTA;

STICKLINE(月K< 月D,-30,-35,3,0),COLORLICYAN;

{

选股公式:

月K:=KDJ.K#MONTH;

月D:=KDJ.D#MONTH;

月J:=KDJ.J#MONTH;

周K:=KDJ.K#WEEK;

周D:=KDJ.D#WEEK;

周J:=KDJ.J#WEEK;

日K:=KDJ.K;

日D:=KDJ.D;

日J:=KDJ.J;

日金叉:=CROSS(日K,日D) AND (日D<40 OR 日D>60);

周金叉:=CROSS(周K,周D) AND (周D<40 OR 周D>60);

月金叉:=CROSS(月K,月D) AND (月D<40 OR 月D>60);

共振:(周金叉 AND 日金叉) OR (周金叉 AND 月金叉) OR (日金叉 AND 月金叉)

OR (日金叉 AND 周金叉 AND 月金叉);

}

 

原理解析:
N赋值:1
输出

月K:KDJ.K#MONTH,NODRAW,画白色
输出

月D:KDJ.D#MONTH,NODRAW,画黄色
输出

月J:KDJ.J#MONTH,NODRAW,COLORMAGENTA
输出

周K:KDJ.K#WEEK,NODRAW,画白色
输出

周D:KDJ.D#WEEK,NODRAW,画黄色
输出

周J:KDJ.J#WEEK,NODRAW,COLORMAGENTA
输出

日K:KDJ.K,NODRAW,画白色
输出

日D:KDJ.D,NODRAW,画黄色
输出

日J:KDJ.J,NODRAW,COLORMAGENTA


日金叉赋值:日K上穿日D AND (日D<40 OR 日D>60)


周金叉赋值:周K上穿周D AND (周D<40 OR 周D>60)


月金叉赋值:月K上穿月D AND (月D<40 OR 月D>60)


共振赋值:(周金叉 AND 日金叉) OR (周金叉 AND 月金叉) OR (日金叉 AND 月金叉)

OR (日金叉 AND 周金叉 AND 月金叉)
当满足条件共振时,在0和100之间画柱状线
如果N=3返回月K否则返回DRAWNULL
如果N=3返回月D否则返回DRAWNULL
如果N=3返回月J否则返回DRAWNULL
如果N=2返回周K否则返回DRAWNULL
如果N=2返回周D否则返回DRAWNULL
如果N=2返回周J否则返回DRAWNULL
如果N=1返回日K否则返回DRAWNULL
如果N=1返回日D否则返回DRAWNULL
如果N=1返回日J否则返回DRAWNULL
当满足条件日K>=日D时,在-10和-15之间画柱状线
当满足条件日K< 日D时,在-10和-15之间画柱状线
当满足条件周K>=周D时,在-20和-25之间画柱状线
当满足条件周K< 周D时,在-20和-25之间画柱状线
当满足条件月K>=月D时,在-30和-35之间画柱状线
当满足条件月K< 月D时,在-30和-35之间画柱状线
{

选股公式:
月K:=KDJ.K#MONTH


月D赋值:KDJ.D#MONTH


月J赋值:KDJ.J#MONTH


周K赋值:KDJ.K#WEEK


周D赋值:KDJ.D#WEEK


周J赋值:KDJ.J#WEEK


日K赋值:KDJ.K


日D赋值:KDJ.D


日J赋值:KDJ.J


日金叉赋值:日K上穿日D AND (日D<40 OR 日D>60)


周金叉赋值:周K上穿周D AND (周D<40 OR 周D>60)


月金叉赋值:月K上穿月D AND (月D<40 OR 月D>60)
输出

共振:(周金叉 AND 日金叉) OR (周金叉 AND 月金叉) OR (日金叉 AND 月金叉)

OR (日金叉 AND 周金叉 AND 月金叉)


}

 

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!