编程思路破译P1赋值:0 P2赋值: 如果收盘价>收盘价的5日简单移动平均,返回P1+10,否则返回P1-10 P3赋值: 如果收盘价>收盘价的10日简单移动平均,返回P2+10,否则返回P2-10 P4赋值: 如果收盘价>收盘价的10日简单移动平均,返回P3+10,否则返回P3-10 P5赋值: 如果收盘价的5日简单移动平均>收盘价的10日简单移动平均,返回P4+10,否则返回P4-10 P6赋值: 如果收盘价的10日简单移动平均>收盘价的20日简单移动平均,返回P5+10,否则返回P5-10 输出BD:P6 当满足条件BD>=-50时,在-50和BD位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色 当满足条件BD>=-30时,在-30和BD位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFF00 当满足条件BD>=0时,在0和BD位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色 当满足条件BD<=50ORBD>=30时,在30和BD位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色 程序源码P1:=0; P2:= IF (CLOSE>MA(CLOSE,5),P1+10,P1-10); P3:= IF (CLOSE>MA(CLOSE,10),P2+10,P2-10); P4:= IF (CLOSE>MA(CLOSE,10),P3+10,P3-10); P5:= IF (MA(CLOSE,5)>MA(CLOSE,10),P4+10,P4-10); P6:= IF (MA(CLOSE,10)>MA(CLOSE,20),P5+10,P5-10); BD:P6; STICKLINE(BD>=-50,-50,BD,3,0),COLORGREEN; STICKLINE(BD>=-30,-30,BD,3,0),COLORFFFF00; STICKLINE(BD>=0,0,BD,3,0),COLORYELLOW; {STICKLINE(BD<=50 AND BD>=30,30,BD,3,0),COLORRED;} STICKLINE(BD<=50 OR BD>=30,30,BD,3,0),COLORRED; |
|