精确的画三色线 (文华财经WH6赢顺V6.7)

投资者咨询:精确的画三色线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-7 22:09

 想画三色线 比如上涨是红色,下跌是绿色,横盘是白色。

 

但是使用

IF(A>REF(A,1),A,NULL),COLORRED,NOTEXT;
IF(A<REF(A,1),A,NULL),COLORGREEN,NOTEXT;
IF(A=REF(A,1),A,NULL),COLORYELLOW,NOTEXT;

 

画出来的线,连接处有bug,颜色显示的还是之前一根k显得情况

 

使用DRAWCOLORLINE貌似没有这样的问题,可以及时转向,但是只能有两张条件,不能现实3色线,请问如何解决,非常感谢老师指导

技术人员回复
日期:2018-6-7 22:13
 尝试这样改下:


DRAWCOLORLINE(A>REF(A,1),A,COLORRED,COLORGREEN);
IF(A=REF(A,1),A,NULL),COLORYELLOW,NOTEXT;
投资者咨询:精确的画三色线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-7 22:09

 不行啊 我运行了代码 还是不显示 横盘的

 

最后if语句不显示啊

技术人员回复
日期:2018-6-8 8:34

分析了一下,因为DRAWCOLORLINE函数优先级更高所以在同一个指标中会遮挡后面的画线

 

您参考下图将2楼两句分别创建两个指标,再通过主图右键叠加技术指标》先选入红绿》再选入黄线指标就可以



图片点击可在新窗口打开查看