开拓者期货期权程序化系统交易论坛

标题: 系统重大bug!! [打印本页]

作者: dante    时间: 2007-9-28 09:27:05     标题: 系统重大bug!!

生成一笔委托,并指定止损、止赢价格,委托成功后,可以在止损获利单中看到对应的止损委托。这时,如果修改此委托的止损价,或止赢价,提交后,止损获利单中的止损、止赢价格变为0,并且不允许再修改。
作者: nopain    时间: 2007-9-28 09:46:20

好像有这个问题,正在查找问题出在哪里!
作者: nopain    时间: 2007-9-28 10:19:25

已经找到问题,并修改了,新版本就可以啦
谢谢您的支持!
作者: dante    时间: 2007-9-28 10:21:47

新版本什么时候发布?
作者: nopain    时间: 2007-9-28 10:27:28

10.1假期之间吧。。
作者: dante    时间: 2007-9-28 10:42:47

你们还是测试充分了,再发布吧!每一个这种bug,损失的都是投资者的真金白银!这还是比较直观的功能,都有问题!你们的公式系统,还不知道有多少地雷啊!
作者: dante    时间: 2007-9-30 10:03:59

触发单和止损单在修改价格后,过期日期全部选中,并且都变成1970-1-?。也就是修改完价格后,这些单子就过期了。另止损单和获利单的过期日期灰掉,不能修改,为什么?
界面控件内容写入后台数据库,这种操作也会有问题,而且你们回复都改好了!!
作者: nopain    时间: 2007-9-30 22:00:15

原帖由 dante 于 2007-9-30 10:03 发表
触发单和止损单在修改价格后,过期日期全部选中,并且都变成1970-1-?。也就是修改完价格后,这些单子就过期了。另止损单和获利单的过期日期灰掉,不能修改,为什么?
界面控件内容写入后台数据库,这种操作也会有问题,而且你们回复都 ...


1970-1-1日是Windows系统的中时间的0值,表示没有设置过期时间,一直有效!
止损获利单是一直有效的,要么删除掉,不能修改过期日!
作者: skywalker    时间: 2007-9-30 23:03:46

原帖由 nopain 于 2007-9-30 22:00 发表


1970-1-1日是Windows系统的中时间的0值,表示没有设置过期时间,一直有效!
止损获利单是一直有效的,要么删除掉,不能修改过期日!


dante兄第一个问题说得是对的。1970年1月1日的确是windows时间中的0,但是那得是零点零分零秒才对,然而在TB中并不是1970-01-01 00:00:00。这地方一定有BUG,我们再查查看。

关于止损获利单不能修改过期时间的具体原因是这样的:获利倒也罢了,止损是一件至关重要的事情。如果有过期时间,那么就有可能客户由于草率或者不熟悉软件随便设置了个过期时间,然后等行情恶化时却发现止损过期了。我们觉得不应该允许客户出现这种事情,所以就把止损获利单的过期时间给关掉了。
作者: dante    时间: 2007-10-1 20:25:02

我的几个模拟止损单的过期日期都不一样,1970-01-02/1970-01-03/1970-01-04。如果此字段不起作用,倒也无所谓!
作者: skywalker    时间: 2007-10-1 20:46:05

原帖由 dante 于 2007-10-1 20:25 发表
我的几个模拟止损单的过期日期都不一样,1970-01-02/1970-01-03/1970-01-04。如果此字段不起作用,倒也无所谓!


触发单与止损获利单不是同一个概念。

触发单是显示在帐户管理部分的“触发单”页上,而止损获利单显示在“止损获利单”页上。触发单的过期字段是有用的,一旦过期,它就不会再被触发了。而止损获利单中的过期字段是没用的,止损获利单是永远有效的,除非被撤掉。

在你那里显示了不同的过期时间,1970-01-02/1970-01-03/1970-01-04,你说得对,这肯定是有BUG。我们回再查一查。
作者: www1652    时间: 2007-10-12 23:08:35

该问题提得很好,这样要是用于实盘还是需要勇气,呵呵




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2