来函数检测结果如下:
该公式没有未来函数




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和'▲'位置书写文字

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!