过去问题的改进? (文华财经WH6赢顺V6.7)

投资者咨询:过去问题的改进? (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-11 20:30
以前曾请老师帮助,写了下面的公式:在小时和日线周期图上画出上周的开盘价与收盘价,现在想请教老师:我过去的画线能不能永久留在图表上?谢谢!
这是原问题的链接:http://help.wenhua.com.cn/dispbbs.asp?BoardID=14&ID=678348
 M1:=BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1;
OO:=VALUEWHEN(M1=1,O);//开盘价
T:=BACKSET(ISLASTBAR,M1+1);
DRAWSL(CROSS(T,0.5),OO,0,-M1,0,COLORRED);
DRAWSL(CROSS(T,0.5),C,0,-M1,0,COLORRED);

技术人员回复
日期:2018-5-11 21:04
 参考:

M1:BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1;
OO:=VALUEWHEN(M1=1,O);//开盘价
DRAWSL(M1<>1,OO,0,1,0,COLORRED);
DRAWSL(M1<>1,REF(C,M1-1),0,1,0,COLORRED);

投资者咨询:过去问题的改进? (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-11 20:30
 老师您好!
我看了一下加载日线上后,开盘价是对的(周一的开盘价),但是收盘价也是周一的收盘价而不是周线的收盘价,另外画线是从周二开始的.

我想画的是周线的开盘与收盘价,从周一画到周五,还请老师帮助,谢谢!
技术人员回复
日期:2018-5-12 10:55
 参考:
M1:=BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1;
OO:=VALUEWHEN(M1=1,O);//开盘价
DRAWSL(REFX1(M1=1,1),REF(OO,M1),0,-M1+1,0,COLORRED);
DRAWSL(REFX1(M1=1,1),REF(C,M1),0,-M1+1,0,COLORRED);