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

标题: 如何解决当日OPEN价出现后下单无法发送的问题 [打印本页]

作者: hxw5188    时间: 2009-2-18 10:47:43     标题: 如何解决当日OPEN价出现后下单无法发送的问题

当日开盘后,发送委托单,但提示交易所未在开盘状态,当时时间是8:59:59,确实未开盘,但OPEN已经存在了,所以返回出错信息,各位高手如何解决?
作者: nopain    时间: 2009-2-18 11:34:02

这是交易所有毛病。价格已经出来了,投单进去居然说没有开盘。

处理方法就是等9:00:00之后过2秒之后再发单。
作者: hxw5188    时间: 2009-2-18 11:45:49

建议增加WAIT(秒数)涵数,可在程序控制时间。
作者: hxw5188    时间: 2009-2-18 11:50:11

有什么好代码解决啊?能用TIME吗?这样是不是会消失信号啊?
作者: nopain    时间: 2009-2-18 12:22:44

在代码前面加一段
If(Time==0.0900 && CurrentTime < 0.090005) return;
作者: devcon    时间: 2009-2-18 12:51:07

原帖由 nopain 于 2009-2-18 12:22 发表
在代码前面加一段
If(Time==0.0900 && CurrentTime < 0.090005) return;

如果发单是采用nextopen的模式,在开盘第一个tick时委托单就出去了,用这样的时间控制语句也不行吧?
作者: nopain    时间: 2009-2-18 14:35:31

延时是不行的。




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