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


DIF1:=EMA(CLOSE,12) - EMA(CLOSE,26);

DEA1:=EMA(DIF1,9);

MACD1:=2*(DIF1-DEA1),STICK;

MACD2:=EMA(MACD1,3);

STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,3.2,0),COLOR000055;

STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,2.7,0),COLOR000077;

STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,2.1,0),COLOR000099;

STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,1.5,0),COLOR0000BB;

STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,0.9,0),COLOR0000DD;

STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,0.3,0),COLOR0000FF;

STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,3.2,0),COLOR555555;

STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,2.7,0),COLOR777777;

STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,2.1,0),COLOR999999;

STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,1.5,0),COLORBBBBBB;

STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,0.9,0),COLORDDDDDD;

STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,0.3,0),COLORFFFFFF;

STICKLINE(MACD1<MACD2,0,MACD1,3.2,0),COLORB20000;

STICKLINE(MACD1<MACD2,0,MACD1,2.7,0),COLOREC0000;

STICKLINE(MACD1<MACD2,0,MACD1,2.1,0),COLORFF4600;

STICKLINE(MACD1<MACD2,0,MACD1,1.5,0),COLORFF6300;

STICKLINE(MACD1<MACD2,0,MACD1,0.9,0),COLORFF8B00;

STICKLINE(MACD1<MACD2,0,MACD1,0.3,0),COLORFFAB00;

STICKLINE(MACD1>=0 OR MACD1<=0,0,0,50,1),COLORWHITE;

DIF:DIF1,COLOR33FF33,LINETHICK1;

DEA:DEA1,COLORYELLOW,LINETHICK1;

MACD:MACD1,NODRAW,COLORMAGENTA;

N:=7; N2:=8; N3:=9;

VAR1:=REF(MA(C,20),10);开:=O-VAR1;高:=H-VAR1;低:=L-VAR1;收:=C-VAR1;MID:=MA(C,20);

UPPER:=MID+2*STD(C,20);LOWER:=MID-2*STD(C,20);V1:=(C-LOWER)/(UPPER-LOWER)*100;

V2:=V1-EMA(V1,5);K1:=SUM(LLV(V2,4),4)/4;V3:=EMA(V2,64)*10;V4:=EMA(0.4*V2*(-1),3);

V5:=-1*EMA(V2,39)*10;A:=V3>10;B:=V2>V4;D:=V5>10;E:=V3<=10 OR V2<=V4 OR V5<=10;

均线1:MA(收, N);

{}

均线2:MA(收, N2);

均线3:MA(收, N3);

STICKLINE(C,0,0,6,0),COLORD9D919;

STICKLINE(收>=开 AND E,高,低,0,0), COLORYELLOW;

STICKLINE(收>=开 AND E,收,开,2,0) ,COLORYELLOW;

STICKLINE(收< 开 AND E,高,低,0,0) ,COLORYELLOW;

STICKLINE(收< 开 AND E,收,开,2,0) ,COLORYELLOW;

STICKLINE(开> 收 AND A ,低,高,0,0),COLORFF0000;

STICKLINE(开> 收 AND A ,收,开,2,0),COLORFF0000;

STICKLINE(开<=收 AND A,低,高,0,0),COLORYELLOW;

STICKLINE(开<=收 AND A,收,开,2,1),COLORYELLOW;

STICKLINE(开> 收 AND B,低,高,0,0),COLORRED;

STICKLINE(开> 收 AND B,收,开,2,0),COLORRED;

STICKLINE(开<=收 AND B,低,高,0,0),COLORRED;

STICKLINE(开<=收 AND B,收,开,2,1),COLORRED;

STICKLINE(开> 收 AND D,低,高,0,0),COLORGREEN;

STICKLINE(开> 收 AND D,收,开,2,0),COLORGREEN;

{STICKLINE(开<=收 AND D,收,开,2,1),COLORGREEN};

 

原理解析:
DIF1赋值:CLOSE的12日指数移动平均 - CLOSE的26日指数移动平均


DEA1赋值:DIF1的9日指数移动平均


MACD1赋值:2*(DIF1-DEA1),STICK


MACD2赋值:MACD1的3日指数移动平均
当满足条件MACD1>MACD2 AND MACD1>0时,在0和MACD1之间画柱状线
当满足条件MACD1>MACD2 AND MACD1>0时,在0和MACD1之间画柱状线
当满足条件MACD1>MACD2 AND MACD1>0时,在0和MACD1之间画柱状线
当满足条件MACD1>MACD2 AND MACD1>0时,在0和MACD1之间画柱状线
当满足条件MACD1>MACD2 AND MACD1>0时,在0和MACD1之间画柱状线
当满足条件MACD1>MACD2 AND MACD1>0时,在0和MACD1之间画柱状线
当满足条件MACD1>MACD2 AND MACD1<0时,在0和MACD1之间画柱状线
当满足条件MACD1>MACD2 AND MACD1<0时,在0和MACD1之间画柱状线
当满足条件MACD1>MACD2 AND MACD1<0时,在0和MACD1之间画柱状线
当满足条件MACD1>MACD2 AND MACD1<0时,在0和MACD1之间画柱状线
当满足条件MACD1>MACD2 AND MACD1<0时,在0和MACD1之间画柱状线
当满足条件MACD1>MACD2 AND MACD1<0时,在0和MACD1之间画柱状线
当满足条件MACD1当满足条件MACD1当满足条件MACD1当满足条件MACD1当满足条件MACD1当满足条件MACD1当满足条件MACD1>=0 OR MACD1<=0时,在0和0之间画柱状线
输出

DIF:DIF1,COLOR33FF33,LINETHICK1
输出

DEA:DEA1,COLORYEL最低价,LINETHICK1
输出

MACD:MACD1,NODRAW,COLORMAGENTA


N赋值:7
N2赋值:8
N3赋值:9


VAR1赋值:REF(C的20日简单移动平均,10)
开赋值:O-VAR1
高赋值:H-VAR1
低赋值:L-VAR1
收赋值:C-VAR1
MID赋值:C的20日简单移动平均


UPPER赋值:MID+2*C的20估算标准差
LOWER赋值:MID-2*C的20估算标准差
V1赋值:(C-LOWER)/(UPPER-LOWER)*100


V2赋值:V1-V1的5日指数移动平均
K1赋值:4的4日内V2最低值日累和/4
V3赋值:V2的64日指数移动平均*10
V4赋值:EMA(0.4*V2*(-1),3)


V5赋值:-1*V2的39日指数移动平均*10
A赋值:V3>10
B赋值:V2>V4
D赋值:V5>10
E赋值:V3<=10 OR V2<=V4 OR V5<=10


均线1:收的 N日简单移动平均


{}

均线2:收的 N2日简单移动平均


均线3:收的 N3日简单移动平均
当满足条件C时,在0和0之间画柱状线
当满足条件收>=开 AND E时,在高和低之间画柱状线
当满足条件收>=开 AND E时,在收和开之间画柱状线
当满足条件收< 开 AND E时,在高和低之间画柱状线
当满足条件收< 开 AND E时,在收和开之间画柱状线
当满足条件开> 收 AND A 时,在低和高之间画柱状线
当满足条件开> 收 AND A 时,在收和开之间画柱状线
当满足条件开<=收 AND A时,在低和高之间画柱状线
当满足条件开<=收 AND A时,在收和开之间画柱状线
当满足条件开> 收 AND B时,在低和高之间画柱状线
当满足条件开> 收 AND B时,在收和开之间画柱状线
当满足条件开<=收 AND B时,在低和高之间画柱状线
当满足条件开<=收 AND B时,在收和开之间画柱状线
当满足条件开> 收 AND D时,在低和高之间画柱状线
当满足条件开> 收 AND D时,在收和开之间画柱状线
当满足条件开<=收 AND D时,在收和开之间画柱状线


 

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