画垂直线问题 (文华财经WH6赢顺V6.7)

投资者咨询:画垂直线问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-8-2 14:15
SP:SETTLE;
AA123:="DAY$1$SETTLE";
DRAWLINE(C>SP,SP,C>SP,AA,COLORRED),LINETHICK5;
DRAWLINE(C<SP,SP,C<SP,AA,COLORGREEN),LINETHICK5;

老师好!帮忙编辑一下。
在上边公式的条件下 只要SP大于C或小于C的那根K线交叉位置画线就可以。
还有显示画线的时候只显示一种,大于红色或小于绿色。
谢谢!
技术人员回复
日期:2019-8-2 14:18
参考

SP:SETTLE;
AA:="DAY$1$SETTLE";
DRAWLINE(CROSS(C>SP,0.5),SP,C>SP,AA,COLORRED),LINETHICK5;
DRAWLINE(CROSS(C<SP,0.5),SP,C<SP,AA,COLORGREEN),LINETHICK5;
投资者咨询:画垂直线问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-8-2 14:15
老师好,不要历史的交叉画线,就只显示最后一次交叉的画线,红色或者是绿色的。
麻烦老师再帮忙改一下,谢谢!
技术人员回复
日期:2019-8-2 14:34
SP:SETTLE;
AA:="DAY$1$SETTLE";
DRAWLINE(CROSS(C>SP,0.5)&&BACKSET(ISLASTBAR,BARSLAST(CROSS(C>SP,0.5))+1),SP,C>SP,AA,COLORRED),LINETHICK5;
DRAWLINE(CROSS(C<SP,0.5)&&BACKSET(ISLASTBAR,BARSLAST(CROSS(C<SP,0.5))+1),SP,C<SP,AA,COLORGREEN),LINETHICK5;

投资者咨询:画垂直线问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-8-2 14:15
 老师  这个公式里最后的金叉和死叉两种颜色都显示出来了,是不是哪里有点不对呢?只显示最后交叉的一种就可以了,红色或绿色
技术人员回复
日期:2019-8-2 15:01
SP:SETTLE;
AA:="DAY$1$SETTLE";
DRAWLINE(CROSS(C>SP,0.5)&&BACKSET(ISLASTBAR,MIN(BARSLAST(CROSS(C>SP,0.5))+1,BARSLAST(CROSS(C<SP,0.5))+1)),SP,C>SP,AA,COLORRED),LINETHICK5;
DRAWLINE(CROSS(C<SP,0.5)&&BACKSET(ISLASTBAR,MIN(BARSLAST(CROSS(C>SP,0.5))+1,BARSLAST(CROSS(C<SP,0.5))+1)),SP,C<SP,AA,COLORGREEN),LINETHICK5;