以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [原创]关于时间函数的困惑  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=9147)

--  作者:无极无名
--  发布时间:2011/11/27 23:16:30
--  [原创]关于时间函数的困惑

发现一个时间函数问题,或许不是问题,是问题则请予以纠正。

openminutes(time),这个函数是指取得在分钟图上取得当前周期的开盘分钟数,那么它到底是一个周期概念呢还是时间概念呢?

所谓周期概念,我这里是指开盘之后实际交易的分钟数,如果有停盘时间,则当然不计数,这相当于在1分钟图上开盘了多少个周期;

所谓时间概念,我这里是指距离开盘时间过去了多少分钟,即使中间有停盘时间,仍然要计分钟数,这相当于一个按分钟计时。

经过我的测试,结果如下:

1、2010年7月1日之后,取消了下午盘中10分钟休息时间,该函数没有问题,到收盘数据为225分钟;

2、2010年7月1日之前,上海期货交易所下午2点10分到2点20分有10分钟休息,该函数出现矛盾。

     该函数在2点10分之前是一个周期概念,即扣除了上午10点15分到10点30分的休息以及中午休息的分钟数,是按实际交易分钟数来计数的;但是到2点10分,交易停止10分钟,该函数仍然保持计数,这样到收盘时数据也为225分钟,而实际交易时间只有为215分钟。

 

我个人认为金字塔openminutes()的本意是一个周期概念,计开盘之后实际交易了多少分钟,当前商品openminutes(closetime(0))=225分钟,股指openminutes(closetime(0))=270分钟。但是金字塔可能忽视了2010年7月1日之前,上海期货交易所比较特殊,下午10分钟休息,而其它交易所则没有,因此2010年7月1日之前上海商品openminutes(closetime(0)应该等于215分钟,而不是225分钟。

 


--  作者:阿火
--  发布时间:2011/11/28 8:19:43
--  

是的

既然自己发现了

在2010年7月1日之前的上海品种,在14:10之后,就把openminutes(time)减去10。


--  作者:fly
--  发布时间:2011/11/28 9:39:02
--  

非常感谢,该问题将在以后的版本中修正.请暂时先用2楼的解决办法.

 


--  作者:无极无名
--  发布时间:2011/11/28 23:29:59
--  

解答很快,谢了!