编程思路破译输出MA3:收盘价的3日简单移动平均,COLOR00FF00 输出MA5:收盘价的5日简单移动平均,COLORFFFFFF ZX赋值:(MA3+MA5)/2 输出MA20:收盘价的20日简单移动平均,COLORFF00FF 输出MA30:收盘价的30日简单移动平均,画黄色 QSXS赋值:MA5>=MA30 AND MA30>1日前的MA30 GD赋值:ZX>=1日前的ZX AND 1日前的ZX<2日前的ZX YB赋值:收盘价>2日前的(开盘价-收盘价)/2+收盘价 输出买:收盘价上穿ZX AND (GD OR YB) AND QSXS,COLOR00FF00,POINTDOT,线宽为0 输出优:买 AND MA5>1日前的MA5,画黄色,POINTDOT,线宽为0 当满足条件买时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLOR00FF00,线宽为2 当满足条件买时,在开盘价和收盘价位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLOR00FF00,线宽为2 当满足条件优时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画黄色,线宽为2 当满足条件优时,在开盘价和收盘价位置之间画柱状线,宽度为4,1不为0则画空心柱.,画黄色,线宽为2 当满足条件买时,在最低价*0.99位置书写文字,COLOR00FF00 当满足条件优时,在最低价位置画1号图标 程序源码 MA3:MA(C,3),COLOR00FF00; MA5:MA(C,5),COLORFFFFFF; ZX:=(MA3+MA5)/2; MA20:MA(C,20),COLORFF00FF; MA30:MA(C,30),COLORYELLOW; QSXS:=MA5>=MA30 AND MA30>REF(MA30,1); GD:=ZX>=REF(ZX,1) AND REF(ZX,1)<REF(ZX,2); YB:=C>REF((O-C)/2+C,2); 买:CROSS(C,ZX) AND (GD OR YB) AND QSXS,COLOR00FF00,POINTDOT,LINETHICK0; 优:买 AND MA5>REF(MA5,1),COLORYELLOW,POINTDOT,LINETHICK0; STICKLINE(买,H,L,0,1),COLOR00FF00,LINETHICK2; STICKLINE(买,O,C,4,1),COLOR00FF00,LINETHICK2; STICKLINE(优,H,L,0,1),COLORYELLOW,LINETHICK2; STICKLINE(优,O,C,4,1),COLORYELLOW,LINETHICK2; DRAWTEXT(买,L*0.99, '买'),COLOR00FF00; DRAWICON(优,L,1); |
|