DIF:=EMA(CLOSE,9)-EMA(CLOSE,18);DEA:EMA(DIF,7);MACD:=2*(DIF-DEA);D:=BACKSET(DIF<REF(DIF,1),2);DRAWCOLORLINE(D,DIF,COLORCYAN,COLORRED);STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,COLORRED,0);STICKLINE(MACD>=0 AND MACD< REF(MACD,1),0,MACD,COLORGREEN,0);STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,COLORBLUE,0);STICKLINE(MACD<0 AND MACD< REF(MACD,1),0,MACD,COLORRED,0);JC:=CROSS(DIF,DEA) AND DIF<0.3;DRAWICON((CROSS(DIF,DEA) AND DIF<0.3),0,'ICO4');
准确的效果图是这样的:
DIF:EMA(CLOSE,9)-EMA(CLOSE,18),COLORCYAN;
DEA:EMA(DIF,7);
MACD:=2*(DIF-DEA);
IF(DIF>=REF(DIF,1),DIF,DRAWNULL),COLORRED;
STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,2,0),COLORRED;
STICKLINE(MACD>=0 AND MACD< REF(MACD,1),0,MACD,2,0),COLORGREEN;
STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,2,0),COLORBLUE;
STICKLINE(MACD<0 AND MACD< REF(MACD,1),0,MACD,2,0),COLORRED;
JC:=CROSS(DIF,DEA) AND DIF<0.3;
DRAWICON((CROSS(DIF,DEA) AND DIF<0.3),0,1);
追问你好,朋友,你的指标很像,我对比了一下还是有细微的差别,我把最近大盘的K线结合副图你对比一下就能看的出!我发的这个图会更提早一天提示风险!
{你提供的指标中用到向前赋值的未来函数哦}
DIF:EMA(CLOSE,9)-EMA(CLOSE,18),COLORCYAN;
DEA:EMA(DIF,7);
MACD:=2*(DIF-DEA);
STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,2,0),COLORRED;
STICKLINE(MACD>=0 AND MACD< REF(MACD,1),0,MACD,2,0),COLORGREEN;
STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,2,0),COLORBLUE;
STICKLINE(MACD<0 AND MACD< REF(MACD,1),0,MACD,2,0),COLORRED;
IF(BACKSET(DIF>REF(DIF,1),2),DIF,DRAWNULL),COLORRED;
JC:=CROSS(DIF,DEA) AND DIF<0.3;
DRAWICON((CROSS(DIF,DEA) AND DIF<0.3),0,1);
朋友辛苦你了,麻烦你再帮我看看,比如大盘在2015.5.27日 还有7月24日这两天出现十字星的时候,我要的指标当中,那根MACD线,已经从红色变成了灰蓝色发出变盘的信号了,我刚才试用了你的指标,在看大盘对比时,并没有在这两天发出变色信号,就是那两根线当中的上面那根没有从红色变成灰蓝色!你能不能再帮我修改一下!谢谢这位朋友
本回答被提问者和网友采纳