来函数检测结果如下:
该公式没有未来函数
M1:=3;
M2:=6;
M3:=12;
M4:=24;
BBI:(MA(CLOSE,M1)+MA(CLOSE,M2)+MA(CLOSE,M3)+MA(CLOSE,M4))/4,COLORWHITE,LINETHICK1;
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLOR00C0C0;
C3:=REF(C,1);
涨停:=IF((C-C3)*100/C3>=(10-0.01*100/C3),1,0);
STICKLINE(涨停,OPEN,CLOSE,2.5,0),COLORRED;
ZT:=BBI>REF(BBI,1) AND C>BBI;
持有:IF(ZT,BBI,DRAWNULL),COLORYELLOW,LINETHICK3;
ZT11:=(ATAN((BBI/REF(BBI,1)-1)*100)*180/3.14115926)>45;
DRAWTEXT(ZT11,BBI*0.995,'▲'),COLORYELLOW;
原理解析:
M1赋值:3
M2赋值:6
M3赋值:12
M4赋值:24
输出BBI:(收盘价的M1日简单移动平均+收盘价的M2日简单移动平均+收盘价的M3日简单移动平均+收盘价的M4日简单移动平均)/4,画白色,LINETHICK1
Z1赋值:STRCAT(HYBLOCK,' ')
Z2赋值:STRCAT(Z1,DYBLOCK)
Z3赋值:STRCAT(Z2,' ')
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLOR00C0C0
C3赋值:1日前的C
涨停赋值:IF((C-C3)*100/C3>=(10-0.01*100/C3),1,0)
当满足条件涨停时,在开盘价和收盘价之间画柱状线
ZT赋值:BBI>1日前的BBI AND C>BBI
如果ZT返回BBI否则返回DRAWNULL
ZT11:=(ATAN((BBI/1日前的BBI-1)*100)*180/3.14115926)>45
当满足条件ZT11时,在BBI*0.995和'▲'位置书写文字
声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!