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


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

DEA:=EMA(DIF,9);

MACD:=(DIF-DEA),COLORRED;

MACD120:=REF(MACD/2,BARSLAST(MACD=HHV(MACD,120))),COLORA67D3D,LINETHICK1;

MACD250:=REF(MACD/2,BARSLAST(MACD=HHV(MACD,250))),COLORCYAN{545454},LINETHICK1{,NODRAW};

XG:=NOT(REF(MACD120,1)=MACD120);

STICKLINE(XG,0,MACD,0,0),COLORYELLOW;

STICKLINE(MACD>=MACD250,-100,-200,2,0),COLORMAGENTA;

大行情:=NOT(REF(MACD120,1)=REF(MACD250,1)) AND MACD120=MACD250;

DRAWICON(大行情,0,11);    {11为手指型图案}

STICKLINE(XG,-100,-200,2,0),COLORYELLOW;

 


原理解析:
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA),画红色
MACD120:=REF(MACD/2,上次MACD=120日内MACD最高值距今天数),COLORA67D3D,LINETHICK1
MACD250:=REF(MACD/2,上次MACD=250日内MACD最高值距今天数),画青色{545454},LINETHICK1{,NODRAW}
XG赋值:NOT(1日前的MACD120=MACD120)
当满足条件XG时,在0和MACD之间画柱状线
当满足条件MACD>=MACD250时,在-100和-200之间画柱状线
大行情赋值:NOT(1日前的MACD120=1日前的MACD250) AND MACD120=MACD250
当满足条件大行情时,在0和11之间画图标
当满足条件XG时,在-100和-200之间画柱状线
 

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