以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  后台多账户漏了回报信息导致一连串错误  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=67538)

--  作者:滚雪球
--  发布时间:2014/7/17 23:01:41
--  后台多账户漏了回报信息导致一连串错误

程序后台1分钟周期1秒轮询已经在3.1版本下稳定运行比较长时间了,今天早上升级到3.24后发现有问题,然后紧急重新装回3.1,之前的3.24未卸载,3.1装在不同的目录下,但今天3.1也出问题了,

记录如下:


2014-07-17 10:14:49
xxxxxx56 : IF1407 - 已报单 1 价格:2156.8 开 卖

2014-07-17 10:14:49
xxxxxx55 : IF1407 - 已报单 3 价格:2156.8 开 卖

2014-07-17 10:14:49
xxxxx155 : IF1407 - 已报单 1 价格:2156.8 开 卖

2014-07-17 10:14:50
xxxxxx56 : IF1407 - 已成交 1 价格:2156.8 开 卖

2014-07-17 10:14:50
xxxxxx59 : IF1407 - 已报单 1 价格:2156.8 开 卖

2014-07-17 10:14:50
xxxxxx59 : IF1407 - 已成交 1 价格:2156.8 开 卖

2014-07-17 10:14:50
xxxxxx55 : IF1407 - 已成交 1 价格:2156.8 开 卖

2014-07-17 10:14:51
xxxxxx55 : IF1407 - 已成交 1 价格:2156.8 开 卖

2014-07-17 10:14:51
xxxxxx55 : IF1407 - 已成交 1 价格:2156.8 开 卖

2014-07-17 10:14:51
xxxxx155 : IF1407 - 已成交 1 价格:2156.8 开 卖

2014-07-17 13:37:43
xxxxx155 : 已断开

2014-07-17 13:37:55
xxxxx155 : 已登录

2014-07-17 14:47:56
xxxxxx56 : IF1407 - 已报单 1 价格:2153.0 平 买

2014-07-17 14:47:56
xxxxxx55 : IF1407 - 已报单 3 价格:2153.0 平 买

2014-07-17 14:47:56
xxxxx155 : IF1407 - 已报单 1 价格:2153.0 平 买     //59漏掉了报单信息


2014-07-17 14:48:08
xxxxxx55 : IF1407 - 已撤单 量:3

2014-07-17 14:48:08
xxxxxx56 : IF1407 - 已撤单 量:1

2014-07-17 14:48:08
xxxxxx56 : IF1407 - CFFEX:报单已经撤销

2014-07-17 14:48:08
xxxxxx56 : IF1407 - CFFEX:报单已经撤销

2014-07-17 14:48:08
xxxxxx55 : IF1407 - 已报单 3 价格:2153.8 平 买

2014-07-17 14:48:08
xxxxxx59 : IF1407 - CTP:平仓量超过持仓量  //估计是追单程序追了一个平仓的指令,但由于之前的平仓指令虽然没收到回报,而实际已经报单成功,其他账户都是撤单之后再追的,59这个账户没撤再追所以报这个错
2014-07-17 14:48:08
xxxxxx56 : IF1407 - 已报单 1 价格:2153.8 平 买

2014-07-17 14:48:08
xxxxx155 : IF1407 - 已撤单 量:1

2014-07-17 14:48:08
xxxxx155 : IF1407 - 已报单 1 价格:2153.8 平 买

2014-07-17 14:48:09
xxxxxx55 : IF1407 - 已成交 1 价格:2153.8 平 买

2014-07-17 14:48:10
xxxxxx56 : IF1407 - 已成交 1 价格:2153.8 平 买

2014-07-17 14:48:10
xxxxxx55 : IF1407 - 已成交 2 价格:2153.8 平 买

2014-07-17 14:48:10
xxxxx155 : IF1407 - 已成交 1 价格:2153.8 平 买

2014-07-17 14:48:54
xxxxxx56 : IF1407 - 已报单 1 价格:2153.4 开 买


2014-07-17 14:48:54
xxxxxx59 : IF1407 - CTP:资金不足 //按程序的设计只有当tholding2=0 and tisremain(0)=0 才能开仓的,显然在这里tisremain(0)不应该等于0,奇怪为什么也发了开仓指令

2014-07-17 14:48:54
xxxxxx55 : IF1407 - 已报单 3 价格:2153.4 开 买

2014-07-17 14:48:54
xxxxx155 : IF1407 - 已报单 1 价格:2153.4 开 买

2014-07-17 14:48:55
xxxxxx56 : IF1407 - 已成交 1 价格:2153.4 开 买

2014-07-17 14:48:55
xxxxxx55 : IF1407 - 已成交 1 价格:2153.4 开 买

2014-07-17 14:48:56
xxxxxx55 : IF1407 - 已成交 2 价格:2153.4 开 买

2014-07-17 14:48:56
xxxxx155 : IF1407 - 已成交 1 价格:2153.4 开 买

2014-07-17 14:50:26
xxxxxx59 : IF1407 - 已报单 1 价格:2153.0 平 买

2014-07-17 14:50:26
xxxxxx59 : IF1407 - 已成交 1 价格:2153.0 平 买 //终于成交了,从报单的价格看,和其他账户14:47:56报的那个价格一样,因此可以推论这个平仓指令应该就是漏掉的那个平仓指令

2014-07-17 15:12:56
xxxxxx56 : IF1407 - 已报单 1 价格:2154.6 平 卖

2014-07-17 15:12:56
xxxxxx55 : IF1407 - 已报单 3 价格:2154.6 平 卖

2014-07-17 15:12:56
xxxxx155 : IF1407 - 已报单 1 价格:2154.6 平 卖

2014-07-17 15:13:06
xxxxxx56 : IF1407 - 已成交 1 价格:2154.6 平 卖

2014-07-17 15:13:06
xxxxxx55 : IF1407 - 已成交 1 价格:2154.6 平 卖


2014-07-17 15:13:06
xxxxxx55 : IF1407 - 已成交 1 价格:2154.6 平 卖

2014-07-17 15:13:07
xxxxxx55 : IF1407 - 已成交 1 价格:2154.6 平 卖

2014-07-17 15:13:08
xxxxx155 : IF1407 - 已成交 1 价格:2154.6 平 卖

2014-07-17 15:23:59
xxxxxx55 : 已断开

2014-07-17 15:23:59
xxxxxx55 : 已登录


--  作者:FexTel
--  发布时间:2014/7/18 8:48:41
--  

1,59不是漏掉了报单信息,从这里看59没有去执行报单动作

2,平仓手数用的什么?前面的报单您都撤单了。

3,tholding2=0 是指59账户是指上次单子未平掉?

4,建议您把交易日志勾选,我们分析交易日志比较直观


--  作者:王锋
--  发布时间:2014/7/18 8:55:26
--  
请不要使用过老的版本, 3.1版确实存在CTP的多账户下单回报问题, 主要原因是CTP存在不同账户报单时会存在相同报单ID的BUG,因此我们金字塔新版上做了对此问题的修正
--  作者:滚雪球
--  发布时间:2014/7/18 9:57:43
--  
但问题是3.24昨天上了一下也不行,比这个更恐怖,重复下单,那我该用什么版本呢
--  作者:FexTel
--  发布时间:2014/7/18 10:04:08
--  
1,给下V3.24重复下单的日志,看是不是软件自动造成的
--  作者:滚雪球
--  发布时间:2014/7/18 10:06:09
--  
今天出现了一模一样的错误,比较搞笑的是59那个账户每次都是因祸得福,别的账户都因为撤单追单滑点两跳,它拿着最早的限价单不动最后成交了,日志也有了
2014-07-18 09:40:51.858    【后台】IF08 运行结束
2014-07-18 09:40:52.858    【后台】IF08 运行结束
2014-07-18 09:40:53.858    【后台】IF08 运行结束
2014-07-18 09:40:54.858    【后台】IF08 TBuy 第 112 行出现信号
2014-07-18 09:40:54.874    【后台】IF08 TBuy 已成功触发下单操作 价格:2151.000000 数量:1 类型:0 账户: 品种:IF08
2014-07-18 09:40:54.889    【后台】启用多帐户及策略系数配置
2014-07-18 09:40:54.889    【后台】多账户及策略系数 委托账户或者组: 
2014-07-18 09:40:54.889    【后台】CTP登录账户 4 个
2014-07-18 09:40:54.905    【后台】CTP组  下单
2014-07-18 09:40:54.905    【后台】CTP账户 xxxxxx56 下单系数为1.000000 
2014-07-18 09:40:54.921    【后台】账户 xxxxxx56 下单,系数调整后下单量:1 
2014-07-18 09:40:54.921    【后台】分品种调整后下单量:1 
2014-07-18 09:40:54.936    【后台】下单已发送
2014-07-18 09:40:54.936    【后台】CTP组  下单
2014-07-18 09:40:54.952    【后台】CTP账户 xxxxxx59 下单系数为1.000000 
2014-07-18 09:40:54.952    【后台】账户 xxxxxx59 下单,系数调整后下单量:1 
2014-07-18 09:40:54.952    【后台】分品种调整后下单量:1 
2014-07-18 09:40:54.967    【后台】下单已发送
2014-07-18 09:40:54.983    【后台】CTP组  下单
2014-07-18 09:40:54.983    【后台】CTP账户 xxxxx155 下单系数为1.000000 
2014-07-18 09:40:54.999    【后台】账户 xxxxx155 下单,系数调整后下单量:1 
2014-07-18 09:40:54.999    【后台】分品种调整后下单量:1 
2014-07-18 09:40:55.014    【后台】下单已发送
2014-07-18 09:40:55.014    【后台】CTP组  下单
2014-07-18 09:40:55.030    【后台】CTP账户 xxxxxx55 下单系数为3.000000 
2014-07-18 09:40:55.030    【后台】账户 xxxxxx55 下单,系数调整后下单量:3 
2014-07-18 09:40:55.030    【后台】分品种调整后下单量:3 
2014-07-18 09:40:55.046    【后台】下单已发送
2014-07-18 09:40:55.046    【后台】金仕达登录账户 0 个
2014-07-18 09:40:55.061    【后台】恒生登录账户 0 个
2014-07-18 09:40:55.061    【后台】子账户 登录账户 0 个
2014-07-18 09:40:55.077    【后台】IF08 运行结束
2014-07-18 09:40:57.811    【下单】IF08 价2151.000000 量1 买卖0 类型0 开平0 账户xxxxxx56 Formula 1
2014-07-18 09:40:57.842    【下单】确认报单已发送 ID=2012355748 RefID = 1038
2014-07-18 09:40:57.842    【下单】IF08 价2151.000000 量1 买卖0 类型0 开平0 账户xxxxxx59 Formula 1
2014-07-18 09:40:57.858    【指令】收到回报指令 ID = 2012355748 RefID = 1038
2014-07-18 09:40:57.874    【指令】收到回报指令 ID = 2012355748 RefID = 1038
2014-07-18 09:40:57.874    【下单】确认报单已发送 ID=2012355748 RefID = 1039
2014-07-18 09:40:57.874    【指令】收到回报指令 ID = 2012355748 RefID = 1039
2014-07-18 09:40:57.889    【指令】收到回报指令 ID = 2012355748 RefID = 1039
2014-07-18 09:40:57.889    【下单】IF08 价2151.000000 量1 买卖0 类型0 开平0 账户xxxxx155 Formula 1
2014-07-18 09:40:57.905    【下单】确认报单已发送 ID=2012288266 RefID = 1040
2014-07-18 09:40:57.920    【下单】IF08 价2151.000000 量3 买卖0 类型0 开平0 账户xxxxxx55 Formula 1
2014-07-18 09:40:57.920    【下单】确认报单已发送 ID=2012355749 RefID = 1041
2014-07-18 09:40:57.936    【指令】收到回报指令 ID = 2012355749 RefID = 1041
2014-07-18 09:40:57.952    【指令】收到回报指令 ID = 2012355749 RefID = 1041
2014-07-18 09:40:57.952    【指令】收到回报指令 ID = 2012288266 RefID = 1040
2014-07-18 09:40:57.967    【指令】收到回报指令 ID = 2012288266 RefID = 1040
2014-07-18 09:40:57.967    【回报】xxxxxx56 : IF1408 - 已报单 1 价格:2151.0 开 买
2014-07-18 09:40:57.983    【回报】xxxxxx55 : IF1408 - 已报单 3 价格:2151.0 开 买
2014-07-18 09:40:57.983    【回报】xxxxx155 : IF1408 - 已报单 1 价格:2151.0 开 买
2014-07-18 09:40:58.139    【后台】IF08 运行结束
2014-07-18 09:40:59.858    【后台】IF08 运行结束

--  作者:滚雪球
--  发布时间:2014/7/18 10:06:26
--  
2014-07-18 09:41:07.858    【后台】IF08 运行结束
2014-07-18 09:41:08.858    【后台】IF08 运行结束
2014-07-18 09:41:09.858    【追单】发送了首次追单下单指令到队列 追单数量:1 账户xxxxxx59 报单:1 成交0
2014-07-18 09:41:09.873    【追单】发送了首次追单下单指令到队列 追单数量:1 账户xxxxxx56 报单:1 成交0
2014-07-18 09:41:09.889    【追单】追单队列 撤单操作 订单号:2012355748 账户:xxxxxx59
2014-07-18 09:41:09.889    【追单】追单队列 撤单操作 订单号:2012355748 账户:xxxxxx56
2014-07-18 09:41:09.889    【后台】IF08 运行结束
2014-07-18 09:41:09.920    【指令】收到回报指令 ID = 2012355748 RefID = 1038
2014-07-18 09:41:09.936    【指令】收到回报指令 ID = 2012355748 RefID = 1038
2014-07-18 09:41:09.936    【指令】收到回报指令 ID = 2012355748 RefID = 1038
2014-07-18 09:41:09.967    【回报】xxxxxx56 : IF1408 - 已撤单 量:1
2014-07-18 09:41:09.983    【下单】IF08 价2151.399902 量1 买卖0 类型0 开平0 账户xxxxxx59 Formula 1
2014-07-18 09:41:09.983    【下单】确认报单已发送 ID=2012355751 RefID = 1042
2014-07-18 09:41:09.998    【追单】撤单成功,发送追单指令
2014-07-18 09:41:09.998    【下单】IF08 价2151.399902 量1 买卖0 类型0 开平0 账户xxxxxx56 Formula 1
2014-07-18 09:41:10.014    【下单】确认报单已发送 ID=2012355753 RefID = 1043
2014-07-18 09:41:10.030    【追单】撤单成功,发送追单指令
2014-07-18 09:41:10.030    【回报】xxxxxx56 : IF1408 - CFFEX:报单已经撤销
2014-07-18 09:41:10.045    【回报】xxxxxx56 : IF1408 - CFFEX:报单已经撤销
2014-07-18 09:41:10.045    【指令】收到回报指令 ID = 2012355753 RefID = 1043
2014-07-18 09:41:10.061    【指令】收到回报指令 ID = 2012355753 RefID = 1043
2014-07-18 09:41:10.076    【指令】收到回报指令 ID = 2012355753 RefID = 1043
2014-07-18 09:41:10.076    【指令】收到成交回报指令 REFID = 1043
2014-07-18 09:41:10.092    【回报】xxxxxx59 : IF1408 - CTP:资金不足
2014-07-18 09:41:10.092    【回报】xxxxxx56 : IF1408 - 已报单 1 价格:2151.4 开 买
2014-07-18 09:41:10.108    【回报】xxxxxx56 : IF1408 - 已成交 1 价格:2151.4 开 买
2014-07-18 09:41:10.858    【追单】发送了首次追单下单指令到队列 追单数量:3 账户xxxxxx55 报单:3 成交0
2014-07-18 09:41:10.873    【追单】发送了首次追单下单指令到队列 追单数量:1 账户xxxxx155 报单:1 成交0
2014-07-18 09:41:10.873    【追单】追单队列 撤单操作 订单号:2012355749 账户:xxxxxx55
2014-07-18 09:41:10.889    【追单】追单队列 撤单操作 订单号:2012288266 账户:xxxxx155
2014-07-18 09:41:10.905    【后台】IF08 运行结束
2014-07-18 09:41:10.951    【指令】收到回报指令 ID = 2012355749 RefID = 1041
2014-07-18 09:41:10.967    【指令】收到回报指令 ID = 2012355749 RefID = 1041
2014-07-18 09:41:10.983    【回报】xxxxxx55 : IF1408 - 已撤单 量:3
2014-07-18 09:41:10.983    【下单】IF08 价2151.399902 量3 买卖0 类型0 开平0 账户xxxxxx55 Formula 1
2014-07-18 09:41:10.998    【下单】确认报单已发送 ID=2012355752 RefID = 1044
2014-07-18 09:41:10.998    【追单】撤单成功,发送追单指令
2014-07-18 09:41:11.014    【指令】收到回报指令 ID = 2012355752 RefID = 1044
2014-07-18 09:41:11.014    【指令】收到回报指令 ID = 2012355752 RefID = 1044
2014-07-18 09:41:11.030    【指令】收到回报指令 ID = 2012355752 RefID = 1044
2014-07-18 09:41:11.030    【回报】xxxxxx55 : IF1408 - 已报单 3 价格:2151.4 开 买
2014-07-18 09:41:11.045    【指令】收到回报指令 ID = 2012288266 RefID = 1040
2014-07-18 09:41:11.045    【指令】收到回报指令 ID = 2012288266 RefID = 1040
2014-07-18 09:41:11.061    【指令】收到成交回报指令 REFID = 1044
2014-07-18 09:41:11.076    【回报】xxxxx155 : IF1408 - 已撤单 量:1
2014-07-18 09:41:11.076    【下单】IF08 价2151.399902 量1 买卖0 类型0 开平0 账户xxxxx155 Formula 1
2014-07-18 09:41:11.092    【下单】确认报单已发送 ID=2012288271 RefID = 1045
2014-07-18 09:41:11.092    【追单】撤单成功,发送追单指令
2014-07-18 09:41:11.108    【回报】xxxxxx55 : IF1408 - 已成交 3 价格:2151.4 开 买
2014-07-18 09:41:11.170    【指令】收到回报指令 ID = 2012288271 RefID = 1045
2014-07-18 09:41:11.170    【指令】收到回报指令 ID = 2012288271 RefID = 1045
2014-07-18 09:41:11.186    【指令】收到回报指令 ID = 2012288271 RefID = 1045
2014-07-18 09:41:11.186    【回报】xxxxx155 : IF1408 - 已报单 1 价格:2151.4 开 买
2014-07-18 09:41:11.201    【指令】收到成交回报指令 REFID = 1045
2014-07-18 09:41:11.217    【回报】xxxxx155 : IF1408 - 已成交 1 价格:2151.4 开 买
2014-07-18 09:41:11.889    【后台】IF08 运行结束
2014-07-18 09:41:12.858    【后台】IF08 运行结束

--  作者:滚雪球
--  发布时间:2014/7/18 10:06:41
--  
2014-07-18 09:41:37.857    【后台】IF08 运行结束
2014-07-18 09:41:38.857    【后台】IF08 运行结束
2014-07-18 09:41:39.263    【指令】收到回报指令 ID = 2012355748 RefID = 1039
2014-07-18 09:41:39.294    【指令】收到回报指令 ID = 2012355748 RefID = 1039
2014-07-18 09:41:39.294    【指令】收到成交回报指令 REFID = 1039
2014-07-18 09:41:39.310    【回报】xxxxxx59 : IF1408 - 已报单 1 价格:2151.0 开 买
2014-07-18 09:41:39.310    【回报】xxxxxx59 : IF1408 - 已成交 1 价格:2151.0 开 买
2014-07-18 09:41:39.888    【后台】IF08 运行结束
2014-07-18 09:41:40.873    【后台】IF08 运行结束

--  作者:滚雪球
--  发布时间:2014/7/18 10:07:59
--  

[此贴子已经被作者于2014/7/18 10:08:11编辑过]

--  作者:滚雪球
--  发布时间:2014/7/18 10:09:18
--  
2014-07-18 09:40:57
xxxxxx56 : IF1408 - 已报单 1 价格:2151.0 开 买

2014-07-18 09:40:57
xxxxxx55 : IF1408 - 已报单 3 价格:2151.0 开 买

2014-07-18 09:40:57
xxxxx155 : IF1408 - 已报单 1 价格:2151.0 开 买

2014-07-18 09:41:09
xxxxxx56 : IF1408 - 已撤单 量:1

2014-07-18 09:41:09
xxxxxx56 : IF1408 - CFFEX:报单已经撤销

2014-07-18 09:41:09
xxxxxx56 : IF1408 - CFFEX:报单已经撤销

2014-07-18 09:41:10
xxxxxx59 : IF1408 - CTP:资金不足

2014-07-18 09:41:10
xxxxxx56 : IF1408 - 已报单 1 价格:2151.4 开 买

2014-07-18 09:41:10
xxxxxx56 : IF1408 - 已成交 1 价格:2151.4 开 买

2014-07-18 09:41:10
xxxxxx55 : IF1408 - 已撤单 量:3

2014-07-18 09:41:11
xxxxxx55 : IF1408 - 已报单 3 价格:2151.4 开 买

2014-07-18 09:41:11
xxxxx155 : IF1408 - 已撤单 量:1

2014-07-18 09:41:11
xxxxxx55 : IF1408 - 已成交 3 价格:2151.4 开 买

2014-07-18 09:41:11
xxxxx155 : IF1408 - 已报单 1 价格:2151.4 开 买

2014-07-18 09:41:11
xxxxx155 : IF1408 - 已成交 1 价格:2151.4 开 买

2014-07-18 09:41:39
xxxxxx59 : IF1408 - 已报单 1 价格:2151.0 开 买

2014-07-18 09:41:39
xxxxxx59 : IF1408 - 已成交 1 价格:2151.0 开 买