以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 解答很快,谢了! |