请高手帮忙修改一个指标!改成通达信版本的!谢谢了

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');

准确的效果图是这样的:

第1个回答  2015-08-14

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线,已经从红色变成了灰蓝色发出变盘的信号了,我刚才试用了你的指标,在看大盘对比时,并没有在这两天发出变色信号,就是那两根线当中的上面那根没有从红色变成灰蓝色!你能不能再帮我修改一下!谢谢这位朋友

本回答被提问者和网友采纳
相似回答