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


VAR_1:=IF(MA(C,5)>REF(MA(C,5),1),2,0);

VAR11:=(2*CLOSE+HIGH+LOW)/4; 

VAR13:=LLV(LOW,34); 

VAR16:=HHV(HIGH,34); 

VAR17:=EMA((VAR11-VAR13)/(VAR16-VAR13)*100,8); 

VAR18:=EMA(VAR17,5); 

VAR_2:=IF(VAR17>VAR18,2,0); 

MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;

主力:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+

 16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+

 13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+

 10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+

 7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+

 4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORGREEN;

VAR_3:=IF(主力>REF(主力,1),2,0);

手到:=EMA(CLOSE,12)-EMA(CLOSE,26),COLORGREEN;

VAR_4:=IF(手到>REF(手到,1),2,0);

XA_21:=(2*CLOSE+HIGH+LOW)/4;

XA_23:=LLV(LOW,34);

XA_26:=HHV(HIGH,34);

XA_27:=EMA((XA_21-XA_23)/(XA_26-XA_23)*100,8);

B2:=EMA(XA_27,5);

VAR_5:=IF(XA_27-B2>0,2,0);

NUM_RED_1:=BARSLAST(REF(VAR_1,1)=0 AND VAR_1=2)+1;

NUM_RED_2:=BARSLAST(REF(VAR_2,1)=0 AND VAR_2=2)+1;

NUM_RED_3:=BARSLAST(REF(VAR_3,1)=0 AND VAR_3=2)+1;

NUM_RED_4:=BARSLAST(REF(VAR_4,1)=0 AND VAR_4=2)+1;

NUM_RED_5:=BARSLAST(REF(VAR_5,1)=0 AND VAR_5=2)+1;

NUM:=MIN(MIN(MIN(NUM_RED_1,NUM_RED_2),MIN(NUM_RED_3,NUM_RED_4)),NUM_RED_5);

RED:=VAR_5*VAR_4*VAR_3*VAR_2*VAR_1=32,COLORRED;

买:NUM*RED,COLORRED,NODRAW;

DRAWICON(买,L,34);

 

原理解析:
VAR_1赋值:IF(C的5日简单移动平均>REF(C的5日简单移动平均,1),2,0)
VAR11赋值:(2*收盘价+最高价+最低价)/4
 
VAR13赋值:34日内最低价最低值
 
VAR16赋值:34日内最高价最高值
 
VAR17赋值:EMA((VAR11-VAR13)/(VAR16-VAR13)*100,8)
 
VAR18赋值:VAR17的5日指数移动平均
如果VAR17>VAR18返回2否则返回0
 
MID赋值:(3*收盘价+最低价+开盘价+最高价)/6
主力赋值:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+
 16*4日前的MID+15*5日前的MID+14*6日前的MID+
 13*7日前的MID+12*8日前的MID+11*9日前的MID+
 10*10日前的MID+9*11日前的MID+8*12日前的MID+
 7*13日前的MID+6*14日前的MID+5*15日前的MID+
 4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210,画绿色
VAR_3赋值:IF(主力>1日前的主力,2,0)
手到赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均,画绿色
VAR_4赋值:IF(手到>1日前的手到,2,0)
XA_21赋值:(2*收盘价+最高价+最低价)/4
XA_23赋值:34日内最低价最低值
XA_26赋值:34日内最高价最高值
XA_27赋值:EMA((XA_21-XA_23)/(XA_26-XA_23)*100,8)
B2赋值:XA_27的5日指数移动平均
如果XA_27-B2>0返回2否则返回0
NUM_RED_1赋值:上次1日前的VAR_1=0 AND VAR_1=2距今天数+1
NUM_RED_2赋值:上次1日前的VAR_2=0 AND VAR_2=2距今天数+1
NUM_RED_3赋值:上次1日前的VAR_3=0 AND VAR_3=2距今天数+1
NUM_RED_4赋值:上次1日前的VAR_4=0 AND VAR_4=2距今天数+1
NUM_RED_5赋值:上次1日前的VAR_5=0 AND VAR_5=2距今天数+1
NUM赋值:NUM_RED_1和NUM_RED_2的较小值,NUM_RED_3和NUM_RED_4的较小值),NUM_RED_5)
RED赋值:VAR_5*VAR_4*VAR_3*VAR_2*VAR_1=32,COLORRED
输出买:NUM*RED,COLORRED,NODRAW
当满足条件买时,在L和34之间画图标

 

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