分享

均线交叉位置的确定

 追梦文库 2023-02-28 发布于江西

应用BARSLAST函数,依据空间的已有关系进行数据位置的确定,为算法的建立进行时间确定,请看网友的留言:

文章图片1

网友的留言

留言的思路需求是如何定位金叉后第一根高开的阳线

文章图片2

思路示意图

思路步骤

  1. 网友没有给出具体的金叉相交的均线,本文以主图数据中的5日均线与10均线的金叉为例,进行讨论;
  2. 输出上述两条均线;
  3. 应用BARSLAST函数,确定金叉发生的位置;
  4. 在金叉发生位置输出多种颜色柱线。

算法建立

1. 输出上述两条5日均线与10均线

MA5:MA(C,5),COLORWHITE;

MA10:MA(C,10),COLORYELLOW;

2. 确定上述两条均线金叉发生的位置

JCWZ:=CONST(BARSLAST(CROSS(MA5,MA10)));{金叉位置}

3. 在金叉发生位置输出多种颜色柱线

{标注3D黄色}

JC:=CURRBARSCOUNT=JCWZ+1;

STICKLINE(JC,H,L,0,1),COLORYELLOW;

STICKLINE(JC,C,O,3.2,0),COLOR117777;

STICKLINE(JC,C,O,2.6,0),COLOR119999;

STICKLINE(JC,C,O,1.9,0),COLOR11BBBB;

STICKLINE(JC,C,O,1.1,0),COLOR11DDDD;

STICKLINE(JC,C,O,0.3,0),COLOR44FFFF;

主图标注算法的完整代码

文章图片3

代码流程1

JCWZ:=CONST(BARSLAST(CROSS(MA(C,5),MA(C,10))));{金叉位置}

JC:=CURRBARSCOUNT=JCWZ+1;

STICKLINE(JC,H,L,0,1),COLORYELLOW;

STICKLINE(JC,C,O,3.2,0),COLOR117777;

STICKLINE(JC,C,O,2.6,0),COLOR119999;

STICKLINE(JC,C,O,1.9,0),COLOR11BBBB;

STICKLINE(JC,C,O,1.1,0),COLOR11DDDD;

STICKLINE(JC,C,O,0.3,0),COLOR44FFFF;

MA5:MA(C,5),COLORWHITE;

MA10:MA(C,10),COLORYELLOW;

数据筛选算法的完整代码

文章图片4

代码流程2

MA5:=MA(C,5),COLORWHITE;

MA10:=MA(C,10),COLORYELLOW;

JCWZ:=CONST(BARSLAST(CROSS(MA5,MA10)));

JCWZ=1 AND MA5>MA10 AND CONST(C)>CONST(O) AND CONST(O)>CONST(REF(C,1));

效果示意图

文章图片5

筛选效果

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约