通达信超前MACD可以配合异动K线指标源码
{金叉}
DIF:EMA(CLOSE,9)-EMA(CLOSE,18);
DEA:EMA(DIF,7),LINETHICK1;
MACD:=2*(DIF-DEA);
STICKLINE(MACD>=0,MACD,0,0,0),COLORF00FF0;
STICKLINE(MACD<0,MACD,0,0,0),COLORF00FF0;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,0,0 ),COLORFFFF00;
STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,0,0 ),COLORFFFF00;
IF(DIF<0,DIF,0),COLORRED,LINETHICK2;
IF(DIF<0,0,DIF),COLORRED,LINETHICK2;
IF(DIF<DEA,DIF,DEA),COLOR00FF00,LINETHICK2;
IF(DIF>DEA,DEA,DEA),COLORWHITE,LINETHICK2;
金叉:=CROSS(DIF,DEA) AND DIF<0.3;
STICKLINE(金叉,0,-0.38,3,0),COLOR0000FF;
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
输出DIF:收盘价的9日指数移动平均-收盘价的18日指数移动平均
输出DEA:DIF的7日指数移动平均,线宽为1
MACD赋值:2*(DIF-DEA)
当满足条件MACD>=0时,在MACD和0位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORF00FF0
当满足条件MACD<0时,在MACD和0位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORF00FF0
当满足条件MACD<1日前的MACDANDMACD>0时,在0和MACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF00
当满足条件MACD<=1日前的MACDANDMACD<0时,在0和MACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF00
如果DIF<0,返回DIF,否则返回0,画红色,线宽为2
如果DIF<0,返回0,否则返回DIF,画红色,线宽为2
如果DIF如果DIF>DEA,返回DEA,否则返回DEA,画白色,线宽为2
金叉赋值:DIF上穿DEA AND DIF<0.3
当满足条件金叉时,在0和-0.38位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000FF