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


DIF:EMA(CLOSE,12)-EMA(CLOSE,25);
DEA:EMA(DIF,5);
MACD:=(DIF-DEA)*2;
STICKLINE(MACD>0,MACD,0,3,1),COLORRED;
STICKLINE(MACD<0,MACD,0,3,1),COLORCYAN;
MACD120:REF(MACD/2,BARSLAST(MACD=HHV(MACD,120))),COLORRED,LINETHICK2;
MACD250:REF(MACD/2,BARSLAST(MACD=HHV(MACD,250))),COLORWHITE,LINETHICK2;
XG:=NOT(REF(MACD120,1)=MACD120);
{股票指标网}
STICKLINE(XG,0,MACD,2,0),COLORYELLOW;
STICKLINE(MACD>=MACD250,MACD250,MACD,2,0),COLORMAGENTA;
大行情:=NOT(REF(MACD120,1)=REF(MACD250,1)) AND MACD120=MACD250;
DRAWTEXT(XG,0,'↖金柱'),COLORYELLOW;
DRAWTEXT(大行情,0,'↖大牛启动'),COLORYELLOW;

原理解析:
输出DIF:收盘价的12日指数移动平均-收盘价的25日指数移动平均
输出DEA:DIF的5日指数移动平均
MACD赋值:(DIF-DEA)*2
当满足条件MACD>0时,在MACD和0之间画柱状线
当满足条件MACD<0时,在MACD和0之间画柱状线
MACD120:REF(MACD/2,上次MACD=120日内MACD最高值距今天数),画红色, 线宽为2
MACD250:REF(MACD/2,上次MACD=250日内MACD最高值距今天数),画白色, 线宽为2
XG赋值:NOT(1日前的MACD120=MACD120)
当满足条件XG时,在0和MACD之间画柱状线
当满足条件MACD>=MACD250时,在MACD250和MACD之间画柱状线
大行情赋值:NOT(1日前的MACD120=1日前的MACD250) AND MACD120=MACD250
当满足条件XG时,在0和'↖金柱'位置书写文字
当满足条件大行情时,在0和'↖大牛启动'位置书写文字

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