以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  画水平线  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=172327)

--  作者:qq代人发帖
--  发布时间:2019/10/9 10:51:29
--  画水平线
请教:希望从9点画水平线到21点,又从21点画线到9点。划线值为9点的open值21点的open值
取值我会是VALUEWHEN函数,画线不会


--  作者:FireScript
--  发布时间:2019/10/9 11:22:31
--  
 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编辑过]

--  作者:laoliu
--  发布时间:2019/10/9 15:12:06
--  
看到多谢