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


MA5:MA(CLOSE,5),LINETHICK1;

MA10:MA(CLOSE,10),LINETHICK2;

MA20:MA(CLOSE,20),LINETHICK1;

MA60:MA(CLOSE,60),LINETHICK2;

VAR1:=(HHV(CLOSE,10)-LLV(C,10))*0.999;

VAR2:=IF((C>(LLV(C,10)+VAR1) OR C>LLV(C,10)*1.1) AND C=HHV(C,5) AND C>REF(C,1),1,0);

VAR3:=IF((C<(HHV(C,10)-VAR1) OR C<HHV(C,10)*0.9) AND C=LLV(C,5) AND C<REF(C,1),1,0);

VAR4:=IF(VAR2=1,1,IF(VAR3=1,0,2));

VAR5:=VAR4=1 AND REF(VAR4,1)!=1;

VAR6:=VAR4=0 AND REF(VAR4,1)!=0;

VAR8:=IF(BARSLAST(VAR5)>BARSLAST(VAR6),0,1);

VAR9:=REF(VAR8,1)=1 AND C<HHV(C,10)*0.97 AND C>HHV(C,10)*0.93;

STICKLINE(VAR8=1,CLOSE,OPEN,2,0),COLORRED;

STICKLINE(VAR8=1 AND VAR9 AND C<LLV(C,10)*1.15,C,O,2,0),COLORYELLOW;

STICKLINE(VAR8=0,CLOSE,OPEN,2,0),COLORGREEN;

DRAWICON(VAR8=1 AND REF(VAR8,1)=0,L*0.99,1);

DRAWICON(VAR8=0 AND REF(VAR8,1)=1,H*1.01,2);


原理解析:
输出MA5:收盘价的5日简单移动平均,LINETHICK1
输出MA10:收盘价的10日简单移动平均, 线宽为2
输出MA20:收盘价的20日简单移动平均,LINETHICK1
输出MA60:收盘价的60日简单移动平均, 线宽为2
VAR1赋值:(10日内收盘价最高值-10日内C最低值)*0.999
VAR2赋值:IF((C>(10日内C最低值+VAR1) OR C>10日内C最低值*1.1) AND C=5日内C最高值 AND C>1日前的C,1,0)
VAR3赋值:IF((C<(10日内C最高值-VAR1) OR C<10日内C最高值*0.9) AND C=5日内C最低值 AND C<1日前的C,1,0)
VAR4赋值:IF(VAR2=1,1,IF(VAR3=1,0,2))
VAR5赋值:VAR4=1 AND 1日前的VAR4!=1
VAR6赋值:VAR4=0 AND 1日前的VAR4!=0
VAR8赋值:IF(上次VAR5距今天数>BARSLAST(VAR6),0,1)
VAR9赋值:1日前的VAR8=1 AND C<10日内C最高值*0.97 AND C>10日内C最高值*0.93
当满足条件VAR8=1时,在收盘价和开盘价之间画柱状线
STICKLINE(VAR8=1 AND VAR9 AND C<10日内C最低值*1.15,C,O,2,0),画黄色
当满足条件VAR8=0时,在收盘价和开盘价之间画柱状线
DRAWICON(VAR8=1 AND 1日前的VAR8=0,L*0.99,1)
DRAWICON(VAR8=0 AND 1日前的VAR8=1,H*1.01,2)

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