编程思路破译 Q赋值:(3*收盘价+最高价+最低价+开盘价)/6 AA10赋值:Q的13日指数移动平均 BB10赋值:(AA10-1日前的AA10)的反正切*180/3.1416 当满足条件BB10>1ANDAA10>1日前的AA10时,在AA10和1日前的AA10位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色 当满足条件BB10<1ANDAA10<1日前的AA10时,在AA10和1日前的AA10位置之间画柱状线,宽度为8,1不为0则画空心柱.,画绿色 当满足条件是否最后一个周期时,在AA10位置书写数字,COLOR0000FF,ALIGN0 AA20赋值:Q的34日指数移动平均 BB20赋值:(AA20-1日前的AA20)的反正切*180/3.1416 当满足条件BB20>1时,在AA20和1日前的AA20位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色 当满足条件BB20<1时,在AA20和1日前的AA20位置之间画柱状线,宽度为8,1不为0则画空心柱.,COLORBBCCCC 当满足条件是否最后一个周期时,在AA20位置书写数字,COLOR00FFFF,ALIGN0 当满足条件AA10上穿AA20时,在AA20*0.99871位置书写文字,COLOR0000FF 当满足条件AA20上穿AA10时,在AA20*1.00239位置书写文字,COLOR00FF00 程序源码 Q:=(3*CLOSE+HIGH+LOW+OPEN)/6; AA10:=EMA(Q,13); BB10:=ATAN((AA10-REF(AA10,1)))*180/3.1416; STICKLINE(BB10>1 AND AA10>REF(AA10,1), AA10,REF(AA10,1),8,0),COLORRED; STICKLINE(BB10<1 AND AA10<REF(AA10,1), AA10,REF(AA10,1),8,1),COLORGREEN; DRAWNUMBER(ISLASTBAR,AA10,AA10,2),COLOR0000FF,ALIGN0; AA20:=EMA(Q,34); BB20:=ATAN((AA20-REF(AA20,1)))*180/3.1416; STICKLINE(BB20>1,AA20,REF(AA20,1),8,0),COLORYELLOW; STICKLINE(BB20<1,AA20,REF(AA20,1),8,1),COLORBBCCCC; DRAWNUMBER(ISLASTBAR,AA20,AA20,2),COLOR00FFFF,ALIGN0; DRAWTEXT(CROSS(AA10,AA20),AA20*0.99871,'多'),COLOR0000FF; DRAWTEXT(CROSS(AA20,AA10),AA20*1.00239,'空'),COLOR00FF00; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|