以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  为什么会清除队列  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=69453)

--  作者:海沙
--  发布时间:2014/9/1 10:10:51
--  为什么会清除队列

下单日志里发现有一句:

 

2014-09-01 09:30:22.661    【队列】设置了超时等待 20 已清除了队列

 

是哪里设置有问题吗?


--  作者:pyd
--  发布时间:2014/9/1 10:14:32
--  

你用了orderqueue顺序下单函数

交易-》下单设置-》程序化交易里设置的
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2014/9/1 10:15:08编辑过]

--  作者:海沙
--  发布时间:2014/9/1 10:23:21
--  

如果我把他改成0,一直等下去。那会不会出现下面的情况:

我用同一策略在后台同时监控3个品种,假设这3个品种刚好在同一时刻出信号,金字塔应该是把这3个下单信号全部放到队列里去,如果一个没成交,则势必会造成队列后面的下单指令也一直在等,对不对


--  作者:jinzhe
--  发布时间:2014/9/1 10:30:51
--  
会一直等
--  作者:海沙
--  发布时间:2014/9/1 10:50:13
--  

 

再问一下,是不是所有策略发出的信号都是在一个队列里?

如果是这样,那对于加了orderqueue指令的多策略会有很大的隐患。


--  作者:jinzhe
--  发布时间:2014/9/1 10:51:49
--  
那你不要用orderqueue啊,用了才会有队列
--  作者:海沙
--  发布时间:2014/9/1 10:55:57
--  
我也发现在后台用ORDERQUEUE会有问题,那如资金不足的情况下做反手有没有更好的控制方法?
--  作者:jinzhe
--  发布时间:2014/9/1 11:05:11
--  

没有其他法子了,资金不足就要等成交


--  作者:海沙
--  发布时间:2014/9/1 11:15:54
--  
哦,哪个函数可以收到成交反馈?
--  作者:jinzhe
--  发布时间:2014/9/1 11:19:51
--  
得到成交反馈的,你要去高级区咨询VBA了,