应用BARSLAST函数,依据空间的已有关系进行数据位置的确定,为算法的建立进行时间确定,请看网友的留言: 网友的留言 留言的思路需求是如何定位金叉后第一根高开的阳线。 思路示意图 思路步骤
算法建立 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; 主图标注算法的完整代码 代码流程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; 数据筛选算法的完整代码 代码流程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)); 效果示意图 筛选效果 |
|