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


DIFF:=(EMA(CLOSE,12)-EMA(CLOSE,26))*100;

DEA:=EMA(DIFF,9);

MACD:=2*(DIFF-DEA);

绿柱消失买入:STICKLINE(DIFF<0,0,DIFF,1,0),COLOR00FF00;

红柱消失卖出:STICKLINE(DIFF>=0,0,DIFF,1,0),COLORRED;

STICKLINE(DEA>=0,0,DEA,1,0),COLORBLUE;

STICKLINE(DEA<0,0,DEA,1,0),COLORYELLOW;

DRAWICON(CROSS(DIFF,DEA),DEA*1.1,1);

DRAWICON(CROSS(DEA,DIFF),DEA*1.1,2);

强1:IF(DIFF>DEA,DIFF,DRAWNULL),COLORRED,LINETHICK2;

强2:IF(DEA<DIFF,DEA,DRAWNULL),COLORMAGENTA,LINETHICK2;

抄底:=ABS((CROSS("MACD.DIF","MACD.DEA") AND "MACD.DEA"<=-0.07)*"MACD.DIF")*1.09,COLORLIMAGENTA,LINETHICK2;

DRAWTEXT(ABS(抄底)>0,抄底,' 抄底'),COLORRED;

DRAWICON(ABS(抄底)>0,抄底,9);





{以下四行增加}

XG:CROSS(强1,强2),COLORWHITE;

强1增量:强1-REF(强1,1),COLORRED,NODRAW;

强1加速度:强1增量-REF(强1增量,1),COLORYELLOW,NODRAW;

底:抄底;

原理解析:
DIFF赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)*100
DEA赋值:DIFF的9日指数移动平均
MACD赋值:2*(DIFF-DEA)
当满足条件DIFF<0时,在0和DIFF之间画柱状线
当满足条件DIFF>=0时,在0和DIFF之间画柱状线
当满足条件DEA>=0时,在0和DEA之间画柱状线
当满足条件DEA<0时,在0和DEA之间画柱状线
DRAWICON(DIFF上穿DEA,DEA*1.1,1)
DRAWICON(DEA上穿DIFF,DEA*1.1,2)
如果DF>DEA返回DIFF否则返回DRAWNULL
如果DEA 抄底赋值:("MACD.DIF"上穿"MACD.DEA" AND "MACD.DEA"<=-0.07的绝对值*"MACD.DIF")*1.09,COLORLIMAGENTA, 线宽为2
DRAWTEXT(抄底的绝对值>0,抄底,' 抄底'),画红色
DRAWICON(抄底的绝对值>0,抄底,9)

输出{以下四行增加}
XG:强1上穿强2,画白色
强1增量:强1-1日前的强1,画红色,NODRAW
强1加速度:强1增量-1日前的强1增量,画黄色,NODRAW
输出底:抄底

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