通达信清晰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,画黄色
输出
MACD:MACD1,NODRAW,画洋红色
STICKLINE(MACD>1日前的MACD AND MACD>0,0,MACD,3,1),画红色
STICKLINE(MACD<=1日前的MACD AND MACD>0,0,MACD,3,1),画黄色
STICKLINE(MACD>1日前的MACD AND MACD<0,0,MACD,3,1),画白色
STICKLINE(MACD<=1日前的MACD AND MACD<0,0,MACD,3,1),画绿色
如果D1>=DEA1返回DIF1否则返回DRAWNULL
DRAWTEXT(DIF上穿DEA,DIF-0.1,'金叉'),画红色
DRAWTEXT(DEA上穿DIF,DIF+0.1,'死叉'),画绿色
DRAWICON(DIF上穿DEA,-0.05,1)
DRAWICON(DEA上穿DIF,+0.05,2)