[求助]求老师编写一个MACD金叉的时候,K线上显示箭头

01-11 21:42发布

就是当MACD金叉的时候,所对应的K线上,会出现对应的箭头


比如,MACD,金叉,就是红色向上买入的箭头

MACD,死叉,就是绿色或者蓝色,向下卖出的箭头

就是当MACD金叉的时候,所对应的K线上,会出现对应的箭头

比如,MACD,金叉,就是红色向上买入的箭头

MACD,死叉,就是绿色或者蓝色,向下卖出的箭头
付费偷看设置
发送
9条回答
文华解答
2楼-- · 01-11 22:39
参考

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
C1:=CROSSUP(DIFF,DEA);
C2:=CROSSDOWN(DIFF,DEA);
DRAWICON(C1,H,'ICO4');
DRAWICON(C2,L,'ICO5'),VALIGN0,VALIGN0;
文华菜鸟
3楼-- · 01-11 22:59

这个不能把箭头直接显示在K线图上吗?

文华解答
4楼-- · 01-11 23:19
您设置为K线附属指标加载到K线图就可以了
文华菜鸟
5楼-- · 01-11 23:39

好的,多谢老师

麻烦再帮我增加一个代码可以吗?

就是MACD,0轴之上,金叉,《才会》显示箭头

MACD,0轴之下,死叉,《才会》显示箭头

我对比一下效果,多谢老师

文华解答
6楼-- · 01-11 23:59
参考

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
C1:=CROSSUP(DIFF,DEA);
C2:=CROSSDOWN(DIFF,DEA);
DRAWICON(C1&&DIFF>0&&DEA>0,H,'ICO4');
DRAWICON(C2&&DIFF<0&&DEA<0,L,'ICO5'),VALIGN0;
文华菜鸟
7楼-- · 01-12 00:19

感谢老师的耐心编写,可能刚才表达有点问题,我重新描述一下:

MACD,0轴之下,DIFF与DEA形成死叉,才会在K线图上显示《绿色下跌》箭头,《DIFF与DEA这两条线,一定是在0轴之下》

MACD,0轴之上,DIFF与DEA形成金叉,才会在K线图上显示《红色上涨》箭头,《DIFF与DEA这两条线,一定是在0轴之上》

=======================================================================================

就是说:MACD,0轴之上,DIFF与DEA形成死叉,则《不显示》绿色下跌箭头