以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问老师非交易期间(包括休市日)怎么表达  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=64416)

--  作者:雪球
--  发布时间:2014/4/27 14:25:59
--  请问老师非交易期间(包括休市日)怎么表达

 

1交易期间;2非交易期间(包括休市日)请问老师怎么表达


--  作者:jinzhe
--  发布时间:2014/4/28 8:45:57
--  
没有咋样的函数来判断,请问这个需求是要实现什么目标的?
--  作者:雪球
--  发布时间:2014/4/28 10:04:42
--  
哦老师是这样的,加上这些语句是为了发邮件、日记输出时间可控(不无休止地发邮件丶输出日记项)及日K线非交易期间信号不消失,有利于分析开平条件。所以希望老师能解决之

--  作者:jinzhe
--  发布时间:2014/4/28 10:16:56
--  
日线上你用的是自然日k线还要显示非交易日的k线?
--  作者:雪球
--  发布时间:2014/4/28 10:48:46
--  
勾选的是普通坐标及等差坐标。日K线第一根,即最新这根随着时间的变化(包括休市日)信号要变,我已找到了原因,就是需要上述语句。还有用于发邮件及日记输出

--  作者:jinzhe
--  发布时间:2014/4/28 10:55:02
--  

非交易日的成交量是0,你只要判断vol=0就行了


--  作者:雪球
--  发布时间:2014/4/28 11:14:59
--  
谢谢老师指点

--  作者:雪球
--  发布时间:2014/4/28 11:54:35
--  

交易期间:=CURRENTTIME>=opentime(1)and CURRENTTIME<=closetime(0) and vol>0 ;//交易期间
非交易期间:=(CURRENTTIME>closetime(0) and vol>0 )or (CURRENTTIME<opentime(1) and vol>0)or vol=0;//非交易期间  

老师这样可以吗?

--  作者:雪球
--  发布时间:2014/4/29 8:22:43
--  

交易期间:=CURRENTTIME>=opentime(1)and CURRENTTIME<=closetime(0) and vol>0 ;//交易期间
非交易期间:=(CURRENTTIME>closetime(0) and vol>0 )or (CURRENTTIME<opentime(1) and vol=0)or vol=0;//非交易期间

 

非交易期间:={(CURRENTDATE=DATE and vol=0)or }(CURRENTDATE>DATE and vol=0)),LINETHICK0;//VOL与date几乎同时出现的
交易期间:=CURRENTDATE=DATE and vol>0 ,LINETHICK0;

老师上述表达正确吗?如正确实哪个更好?如不正确请改正之。

--  作者:雪球
--  发布时间:2014/4/29 8:54:05
--  
经过测试应该是 :交易期间:=CURRENTTIME>=opentime(1)and CURRENTTIME<=closetime(0) and vol>0 ;//交易期间
非交易期间:=(CURRENTTIME>closetime(0) and vol>0 )or (CURRENTTIME<opentime(1) and vol>0)or vol=0;//非交易期间

非交易期间:=CURRENTDATE>DATE ,LINETHICK0;//VOL与date几乎同时出现的
交易期间:=CURRENTDATE=DATE ,LINETHICK0;

老师上述表达如正确实哪个更好?如不正确请改正之。