编程思路破译 K1赋值:KDJ的K[取日线数据] 当满足条件到最后交易的周期=2时,在K位置画直线起点,当满足条件是否最后一个周期时,在K3位置画直线终点,0表示是否延长.,画白色,DOTLINE 当满足条件到最后交易的周期=2时,在D位置画直线起点,当满足条件是否最后一个周期时,在D3位置画直线终点,0表示是否延长.,画黄色,DOTLINE 当满足条件到最后交易的周期=2时,在J位置画直线起点,当满足条件是否最后一个周期时,在J3位置画直线终点,0表示是否延长.,画洋红色,DOTLINE 程序源码 K1:=kdj.K#DAY; D1:=kdJ.D#DAY; J1:=KDJ.J#DAY; K:IF(CURRBARSCOUNT>1,REFX(K1,1),DRAWNULL); D:IF(CURRBARSCOUNT>1,REFX(D1,1),DRAWNULL); J:IF(CURRBARSCOUNT>1,REFX(J1,1),DRAWNULL); K2:=CONST(IF(K1-REF(K1,1)>0,Abs(K1-REF(K1,1)),0-ABS(K1-REF(K1,1)))); K3:=IF(ISLASTBAR,CONST(K1)+K2,DRAWNULL); D2:=CONST(IF(D1-REF(D1,1)>0,ABS(D1-REF(D1,1)),0-ABS(D1-REF(D1,1)))); D3:=IF(ISLASTBAR,CONST(D1)+D2,DRAWNULL); J2:=CONST(IF(J1-REF(J1,1)>0,ABS(J1-REF(J1,1)),0-ABS(J1-REF(J1,1)))); J3:=IF(ISLASTBAR,CONST(J1)+J2,DRAWNULL); DRAWLINE(CURRBARSCOUNT=2,K,ISLASTBAR,K3,0),COLORWHITE,DOTLINE; DRAWLINE(CURRBARSCOUNT=2,D,ISLASTBAR,D3,0),COLORYELLOW,DOTLINE; DRAWLINE(CURRBARSCOUNT=2,J,ISLASTBAR,J3,0),COLORMAGENTA,DOTLINE; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|