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


DIF1:=EMA(CLOSE,6) - EMA(CLOSE,13);

DEA1:=EMA(DIF1,5);

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

MACD2:=EMA(MACD1,3);

STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,1,0),COLORRED;

STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,1,0),COLORGREEN;

STICKLINE(MACD1<MACD2,0,MACD1,1,0),COLORCBCBC0;

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

{股票指标网}

DIF:DIF1,COLOR33FF33;

DEA:DEA1,COLORYELLOW;

MACD:MACD1,NODRAW,COLORMAGENTA;

强:IF(DIF1>=DEA1,DIF1,DRAWNULL),COLORRED,LINETHICK2;



DRAWTEXT(CROSS(DEA,DIF) ,H*0.04,' 卖'), COLOR00FF00,LINETHICK9;

DRAWTEXT(CROSS(DIF,DEA),L*-0.04,' 买'),COLORYELLOW,LINETHICK9;



DRAWICON(CROSS(DIF,DEA),L*-0.04,9);

DRAWICON(CROSS(DEA,DIF),H*0.04,2);

原理解析:
DIF1赋值:收盘价的6日指数移动平均 - 收盘价的13日指数移动平均


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


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


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

{股票指标网}

DIF:DIF1,COLOR33FF33
输出

DEA:DEA1,画黄色
输出

MACD:MACD1,NODRAW,画洋红色
如果D1>=DEA1返回DIF1否则返回DRAWNULL




DRAWTEXT(DEA上穿DIF ,H*0.04,' 卖'), COLOR00FF00,LINETHICK9


DRAWTEXT(DIF上穿DEA,L*-0.04,' 买'),画黄色,LINETHICK9




DRAWICON(DIF上穿DEA,L*-0.04,9)


DRAWICON(DEA上穿DIF,H*0.04,2)

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