老师早均线家角度加粗 (文华财经WH6赢顺V6.7)

投资者咨询:老师早均线家角度加粗 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-10 2:16
 老师请帮

MA5向上大于45度角时,自动显示红粗线
MA5向下小于45度角时,自动显示绿粗线.


请帮实现。先谢谢您啦。

做啦一个总是不实现加粗部分不知哪里错啦,请帮看看
均线:MA(CLOSE,5);

角度:ATAN((均线/REF(均线,1)-1)*100)*180/3.1416,NODRAW;
IF(角度>30,均线,NULL),LINETHICK2,COLORRED;
IF(角度<-30,均线,NULL),LINETHICK2,COLORGREEN;

   
技术人员回复
日期:2018-8-10 8:17
 这麽试下:

 均线:MA(CLOSE,5);
角度:ATAN((均线/REF(均线,1)-1)*100)*180/3.1416,NODRAW;
IF(角度>45&&均线>REF(均线,1),均线,NULL),LINETHICK2,COLORRED;
IF(角度<45&&均线<REF(均线,1),均线,NULL),LINETHICK2,COLORGREEN;
投资者咨询:老师早均线家角度加粗 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-10 2:16
 老师请帮再看看,向下是变色啦,为什么向上不显示呀
技术人员回复
日期:2018-8-10 10:12
 因为您编写的向下<45的条件没有满足的,所以就不会变色了

 给您改成比率的形式,参考下面的写法:

 均线:MA(CLOSE,5);
角度:ATAN((均线/REF(均线,1)-1)*100)*180/3.1416,NODRAW;
N1:BARSLAST(CROSS(角度>1&&均线>REF(均线,1),0.5))+1;
N2:BARSLAST(CROSS(角度<1&&均线<REF(均线,1),0.5))+1;
IF(N1<N2,均线,NULL),LINETHICK2,COLORRED;
IF(N1>N2,均线,NULL),LINETHICK2,COLORGREEN;