三段变色线问题 (文华财经)

投资者咨询:三段变色线问题 (文华财经)
来源:文华财经  日期:2020-12-3 11:23
 

如下画变色语句,只能画双色线,
DRAWCOLORLINE(A>=B,B,COLORRED,COLORGREEN),LINETHICK2;

想画三色线,A>=B红色,A<B绿色,A>=B&&A=C,黄色,用了IF语句可以实现,但是是按K线画的,连线变色部分有断开情况,
DRAWCOLORLINE画的是连续的,有办法改善吗?谢谢。

技术人员回复
日期:2020-12-3 11:25
参考:


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看文件名:新建文本文档.txt


投资者咨询:三段变色线问题 (文华财经)
来源:文华财经  日期:2020-12-3 11:23

谢谢老师,升级的三色线请帮忙修改一下,谢谢。

均:=MA(C,90);
1)当XG1:=Z && C>死 && C>参,均线画红色

2)当W1:=C<死&&Z时,均线画灰色
   当W2:=C<参&&Z时,均线画灰色

3)当XG2:=C<均&&JJ时,均线画绿色
   当XG3:=C>均&&JJ时,均线画绿色

 
技术人员回复
日期:2020-12-3 13:30

参考:

均:=MA(C,90);
XG1:=Z && C>死 && C>参;
IF(XG1,均,NULL),COLORRED,NOTEXT;
DRAWLINE3(CROSS(XG1,0.5),均,0,CROSS(XG1,0.5),REF(均,1),1,0),COLORRED;

W1:=C<死&&Z;
W2:=C<参&&Z;
IF(W1,均,NULL),COLORGRAY,NOTEXT;
IF(W2,均,NULL),COLORGRAY,NOTEXT;
DRAWLINE3(CROSS(W1,0.5),均,0,CROSS(W1,0.5),REF(均,1),1,0),COLORGRAY;
DRAWLINE3(CROSS(W2,0.5),均,0,CROSS(W2,0.5),REF(均,1),1,0),COLORGRAY;


XG2:=C<均&&JJ;
XG3:=C>均&&JJ;
IF(XG2,均,NULL),COLORGREEN,NOTEXT;
IF(XG3,均,NULL),COLORGREEN,NOTEXT;
DRAWLINE3(CROSS(XG2,0.5),均,0,CROSS(XG2,0.5),REF(均,1),1,0),COLORGREEN;
DRAWLINE3(CROSS(XG3,0.5),均,0,CROSS(XG3,0.5),REF(均,1),1,0),COLORGREEN;