MACD金叉时候的股价到死叉时候的股价,如果是金叉到死叉做多是赚的,在MACD最后死叉的这个位置写个符号+,或者字体多头
MACD死叉时候的股价到金叉时候的股价,如果是死叉到金叉做空是赚的,在MACD最后金叉的这个位置写个符号 -,或者字体空头
求教一下,怎么写,谢谢版主
这样你看下效果吧:
input:p(26,20,100,8),s(12,5,40,4),m(9,2,60,6);
DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P);
DEA :=EMA(DIFF,M);
MACD1 :=2*(DIFF-DEA), COLORSTICK;
macdjc:cross(diff,dea),NODRAW;//macd金叉
macdsc:cross(dea,diff),NODRAW;
DRAWICON(macdjc,h,1);
DRAWICON(macdsc,l,2);
N1:BARSLAST(macdjc)+1,NODRAW;
N2:BARSLAST(macdsc)+1,NODRAW;
cd1:c-ref(c,N1)>0;
cd2:c-ref(c,N2)<0;
DRAWTEXT(macdsc and cd1,h ,'多盈');
DRAWTEXT(macdjc and cd2,h ,'空盈');
这个图像都压缩了,可以做出不影响MACD本来样子的效果吗
比如这个图,手工画的,谢谢版主

此主题相关图片如下:360截图20200609182842218.jpg

input:p(26,20,100,8),s(12,5,40,4),m(9,2,60,6);
DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P);
DEA :=EMA(DIFF,M);
MACD1 :2*(DIFF-DEA), COLORSTICK;
macdjc:=cross(diff,dea),NODRAW;//macd金叉
macdsc:=cross(dea,diff),NODRAW;
N1:BARSLAST(macdjc)+1,NODRAW;
N2:BARSLAST(macdsc)+1,NODRAW;
cd1:=c-ref(c,N1)>0;
cd2:=c-ref(c,N2)<0;
DRAWTEXT(macdsc and cd1,MACD1 ,'多盈');
DRAWTEXT(macdjc and cd2,MACD1 ,'空盈');
注释掉部分变量的输出,把文字输出位置调整下即可。