通达信清晰MACD副图指标源码
DIF1:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA1:=EMA(DIF1,9);
MACD1:=2*(DIF1-DEA1),STICK;
MACD2:=EMA(MACD1,3);
DIF:DIF1,COLOR33FF33;
DEA:DEA1,COLORYELLOW;
MACD:MACD1,NODRAW,COLORMAGENTA;
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,3,1),COLORRED;
STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,3,1),COLORYELLOW;
STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,3,1),COLORWHITE;
STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,3,1),COLORGREEN;
IF(DIF1>=DEA1,DIF1,DRAWNULL),COLORRED,LINETHICK2;
DRAWTEXT(CROSS(DIF,DEA),DIF-0.1,'金叉'),COLORRED;
DRAWTEXT(CROSS(DEA,DIF),DIF+0.1,'死叉'),COLORGREEN;
DRAWICON(CROSS(DIF,DEA),-0.05,1);
DRAWICON(CROSS(DEA,DIF),+0.05,2);
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
DIF1赋值:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
DEA1赋值:DIF1的9日指数移动平均
MACD1赋值:2*(DIF1-DEA1),STICK
MACD2赋值:MACD1的3日指数移动平均
输出DIF:DIF1,COLOR33FF33
输出DEA:DEA1,画黄色
输出平滑异同平均线:MACD1,NODRAW,画洋红色
当满足条件MACD>1日前的MACDANDMACD>0时,在0和MACD位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色
当满足条件MACD<=1日前的MACDANDMACD>0时,在0和MACD位置之间画柱状线,宽度为3,1不为0则画空心柱.,画黄色
当满足条件MACD>1日前的MACDANDMACD<0时,在0和MACD位置之间画柱状线,宽度为3,1不为0则画空心柱.,画白色
当满足条件MACD<=1日前的MACDANDMACD<0时,在0和MACD位置之间画柱状线,宽度为3,1不为0则画空心柱.,画绿色
如果DIF1>=DEA1,返回DIF1,否则返回无效数,画红色,线宽为2
当满足条件DIF上穿DEA时,在DIF-0.1位置书写文字,画红色
当满足条件DEA上穿DIF时,在DIF+0.1位置书写文字,画绿色
当满足条件DIF上穿DEA时,在-0.05位置画1号图标
当满足条件DEA上穿DIF时,在+0.05位置画2号图标