以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  金字塔中的超时多少秒清楚队列,是指删除之前的委托单吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=48741)

--  作者:淡月映梅
--  发布时间:2013/2/21 12:04:08
--  金字塔中的超时多少秒清楚队列,是指删除之前的委托单吗?

如题,在交易日志中看到

2013-02-21 11:25:44.391    【队列】设置了超时等待 120 已清除了队列

 

 

是指清除之前的委托单吗?


--  作者:jinzhe
--  发布时间:2013/2/21 13:23:37
--  
用了队列下单吧,在前一个指令没收到回报的情况下,后续的下单指令会进入队列
--  作者:淡月映梅
--  发布时间:2013/2/21 13:35:08
--  
没有用orderqueue函数
--  作者:淡月映梅
--  发布时间:2013/2/21 13:42:47
--  

还有有点不明白,为什么在上一笔成成交的情况 下,程序自动化下单,会有尚有未处理事件---6012

2013-02-21 11:23:43.916    【后台】IF00 TSellShort 已成功触发下单操作 价格:2622.600098 数量:2 类型:0 账户: 品种:IF00
2013-02-21 11:23:43.916    【后台】实际账户持仓 2
2013-02-21 11:23:43.917    【后台】下单已发送
2013-02-21 11:23:43.922    【下单】IF03 价2622.600098 量2 买卖0 类型0 开平1 账户802507 Formula 1
2013-02-21 11:23:43.922    当前尚有未处理完事件 - 6012


图片点击可在新窗口打开查看此主题相关图片如下:02211.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2013-2-21 13:43:30编辑过]

--  作者:jinzhe
--  发布时间:2013/2/21 13:47:09
--  
当有单子还没有成交回报,那么后续的动作将不会被执行,这个是金士达平台的设定
--  作者:淡月映梅
--  发布时间:2013/2/21 14:12:58
--  

有成交回报,11:22:40有开仓的成交回报,日志如下:

2013-02-21 11:22:40.593    【回报】802507 : IF03 - 正在申报 2 价格:2625.80 开仓 卖出
2013-02-21 11:22:40.818    【回报】802507 : IF03 全部成交 2 价格:2625.8 开 卖

 

然后再11:23:43发出平仓信号,就出现了当前尚有未处理完事件。

2013-02-21 11:23:43.916    【后台】IF00 TSellShort 已成功触发下单操作 价格:2622.600098 数量:2 类型:0 账户: 品种:IF00
2013-02-21 11:23:43.916    【后台】实际账户持仓 2
2013-02-21 11:23:43.917    【后台】下单已发送
2013-02-21 11:23:43.922    【下单】IF03 价2622.600098 量2 买卖0 类型0 开平1 账户802507 Formula 1
2013-02-21 11:23:43.922    当前尚有未处理完事件 - 6012

 

清除队列可以理解成之前的单子没有成交,那么,像上面的贴的日志一样,为什么在有成交的时候,日志会显示当前尚有未处理事件。图片点击可在新窗口打开查看

另注:日志.txt上传不了。

 

 


--  作者:jinzhe
--  发布时间:2013/2/21 14:14:38
--  
当你做开平多动的时候,前面有单子的回报没有收到,这样就会报未处理完事件