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


MA5:MA(CLOSE,5);

MA13:MA(CLOSE,13);

MA21:MA(CLOSE,21);

MA60:MA(CLOSE,60);

MA144:MA(CLOSE,144);

VAR1:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,35)-LLV(LOW,34)),3);

VAR2:=OPEN<MA5 OR OPEN<MA13 OR OPEN<MA21;

VAR3:=CLOSE>MAX(MA5,MAX(MA13,MAX(MA21,MA60)));

VAR4:=VOL/MA(VOL,30)>1.2;

VAR5:=CLOSE/REF(CLOSE,1)>1.049;

VAR8:=VAR2 AND VAR3 AND VAR4 AND VAR5;

VAR9:=VAR8 AND (REF(BARSLAST(VAR8),1)>60 OR BARSSINCE(VAR8)=0);

DRAWICON(VAR9,LOW*0.98,1);

STICKLINE(VAR1>60,HIGH,LOW,0,8),COLORRED;

STICKLINE(VAR1>60,OPEN,CLOSE,2,1),COLORRED;

STICKLINE(VAR1<60,HIGH,LOW,0,1),COLORGREEN;

STICKLINE(VAR1<60,OPEN,CLOSE,2,1),COLORGREEN;

STICKLINE(VAR9,HIGH,LOW,0,1),COLORYELLOW;

STICKLINE(VAR9,OPEN,CLOSE,2,1),COLORYELLOW;




原理解析:
输出MA5:收盘价的5日简单移动平均
输出MA13:收盘价的13日简单移动平均
输出MA21:收盘价的21日简单移动平均
输出MA60:收盘价的60日简单移动平均
输出MA144:收盘价的144日简单移动平均
VAR1赋值:EMA(100*(收盘价-34日内最低价最低值)/(35日内最高价最高值-34日内最低价最低值),3)
VAR2赋值:开盘价 VAR3赋值:收盘价>MAX(MA5,MAX(MA13,MAX(MA21,MA60)))
VAR4赋值:成交量/成交量的30日简单移动平均>1.2
VAR5赋值:收盘价/1日前的收盘价>1.049
VAR8赋值:VAR2 AND VAR3 AND VAR4 AND VAR5
VAR9赋值:VAR8 AND (REF(上次VAR8距今天数,1)>60 OR BARSSINCE(VAR8)=0)
当满足条件VAR9时,在最低价*0.98和1之间画图标
当满足条件VAR1>60时,在最高价和最低价之间画柱状线
当满足条件VAR1>60时,在开盘价和收盘价之间画柱状线
当满足条件VAR1<60时,在最高价和最低价之间画柱状线
当满足条件VAR1<60时,在开盘价和收盘价之间画柱状线
当满足条件VAR9时,在最高价和最低价之间画柱状线
当满足条件VAR9时,在开盘价和收盘价之间画柱状线

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