以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]关于程序化下单设置里的顺序下单  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=59434)

--  作者:skylands
--  发布时间:2013/12/2 15:32:16
--  [求助]关于程序化下单设置里的顺序下单

函数orderqueque的解释里这样说:“触发条件时,先发出平仓指令,待收到平仓指令回报之后(1.收到成交回报;2.下单失败;3.撤单),再发出开仓指令。”而在反手的系统里,orderqueue单个出现时,是发出平仓指令2秒之后,orderqueue所在的指令再发出。


既然如此,那“程序化下单设置”里的“超时等待20秒”又是什么用意,不是和orderqueue函数的解释有冲突吗?

后面的“顺序递交”和“之前报单完全成交后再顺序递交”,其用意不是也在orderqueue函数里已经包括了吗?

 
此主题相关图片如下:程序化下单设置.jpg
按此在新窗口浏览图片


--  作者:jinzhe
--  发布时间:2013/12/2 15:43:37
--  

这里的设置就是针对orderqueue,这些字面解释得挺明白的,冲突在哪里能说明一下吗?


--  作者:skylands
--  发布时间:2013/12/2 16:02:35
--  
我的意思是,如果使用了orderqueue函数,应该不需要再设置这几个选项呀……还要这个选项在这里干啥用?
--  作者:jinzhe
--  发布时间:2013/12/2 16:09:07
--  

对orderqueue具体使用的说明,以及具体的使用模式,

比如说超时20秒这个,这个意思是上次交易成交回报超过下单之后20秒还没有来,那么就不管这个回报直接下单。

上面的两秒是针对单个的orderqueue来设定的,因为单个,不是反手系统,所以不会有前面的单子没有回报这个,所以设定为在出现信号2秒后下单

[此贴子已经被作者于2013/12/2 16:09:21编辑过]

--  作者:王锋
--  发布时间:2013/12/2 16:09:08
--  
需要设置的,orderqueue的作用是收到前一笔成交回报后再下另一笔,但是如果迟迟收不到前面的下单回报,那么这个选项就是干这个的,会等到这个时间后不管前面下单,继续后面的报单
--  作者:skylands
--  发布时间:2013/12/2 16:16:05
--  
明白了,是指迟迟没有成交回报的情况下……谢谢