macd变色可否实现 (文华财经wh7睿期)

投资者咨询:macd变色可否实现 (文华财经wh7睿期)
来源:文华财经  日期:2018-12-11 13:12
 老师,当价格大于前面n周期价格且满足条件A(自定义),但macd小于0,这时macd取值为其绝对值,并按照其绝对值在指标中显示出来,可否实现?谢谢! 
技术人员回复
日期:2018-12-11 13:24
可以参考下面这种方式,您看下:

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
IF(C>REF(C,N)&&A&&MACD<0,ABS(MACD),NULL);
投资者咨询:macd变色可否实现 (文华财经wh7睿期)
来源:文华财经  日期:2018-12-11 13:12
 谢谢老师, 这个只是取值吧,能否在指标上显示为绝对值?
技术人员回复
日期:2018-12-11 13:57
您是想如何显示呢,如图,加载指标后左上角是可以显示指标数值的


图片点击可在新窗口打开查看
投资者咨询:macd变色可否实现 (文华财经wh7睿期)
来源:文华财经  日期:2018-12-11 13:12
 能否在柱体上显示出来,而不只是显示数值,辛苦了!
技术人员回复
日期:2018-12-11 14:02
请参考

DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
DRAWNUMBER(C>REF(C,N)&&A&&MACD<0,MACD,ABS(MACD),2,COLORRED),VALIGN0;


图片点击可在新窗口打开查看
投资者咨询:macd变色可否实现 (文华财经wh7睿期)
来源:文华财经  日期:2018-12-11 13:12
 谢谢老师,能否把柱体也变成这个数值来显示呢?
技术人员回复
日期:2018-12-11 14:42
跟您确认下:

您是要所有的柱体都标注数值吗?柱体是否还要显示呢?
投资者咨询:macd变色可否实现 (文华财经wh7睿期)
来源:文华财经  日期:2018-12-11 13:12
 不是标注数值,就是把符合条件的柱体变成绝对值即可
技术人员回复
日期:2018-12-11 17:04
请参考

DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
AA:=C>REF(C,N)&&A&&MACD<0;
STICKLINE1(MACD>0,0,MACD,0.5,0),COLORRED;
STICKLINE1(MACD<0&&NOT(AA),0,MACD,0.5,0),COLORCYAN;
STICKLINE1(AA,0,ABS(MACD),0.5,0),COLORCYAN;
DRAWNUMBER(AA,ABS(MACD),ABS(MACD),2,COLORRED),VALIGN2;