请教:希望从9点画水平线到21点,又从21点画线到9点。划线值为9点的open值21点的open值
取值我会是VALUEWHEN函数,画线不会
a:=time>=010000 and time<130000 and TODAYBAR=1;//21点
b:=(time>=130000 and ref(time,1)<130000) or (time>=130000 and TODAYBAR=1);//9点
p1:=VALUEWHEN(b,o);
p2:=VALUEWHEN(a,o);
DRAWLINE(b ,o ,time=CLOSETIME(0) or ISLASTBAR, p1,0 ,COLORBLUE);//9点
DRAWLINE(a ,o ,time=CLOSETIME(1) or ISLASTBAR, p2,0 ,COLORRED);//21点
这样尝试下。颜色可以自行调整。
[此贴子已经被作者于2019/10/9 11:23:01编辑过]