以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  3.24重复下单  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=67821)

--  作者:滚雪球
--  发布时间:2014/7/25 9:11:31
--  3.24重复下单
为了查找3.24重复下单的问题晚上开了白银夜盘,第一单就抓到了重复下单

2014-07-24 22:05:51.734    【后台】AG00 运行结束
2014-07-24 22:05:52.765    【后台】AG00 运行结束
2014-07-24 22:05:53.733    【后台】AG00 运行结束
2014-07-24 22:05:54.733    【后台】AG00 TBuy 第 104 行出现信号
2014-07-24 22:05:54.733    【后台】AG00 TBuy 已成功触发下单操作 价格:4293.000000 数量:1 类型:0 账户: 品种:AG00
2014-07-24 22:05:54.733    【后台】启用多帐户及策略系数配置
2014-07-24 22:05:54.749    【后台】多账户及策略系数 委托账户或者组: 
2014-07-24 22:05:54.749    【后台】CTP登录账户 5 个
2014-07-24 22:05:54.749    【后台】CTP组  下单
2014-07-24 22:05:54.749    【后台】CTP账户 xxxxxx56 下单系数为1.000000 
2014-07-24 22:05:54.749    【后台】账户 xxxxxx56 下单,系数调整后下单量:1 
2014-07-24 22:05:54.749    【后台】分品种调整后下单量:1 
2014-07-24 22:05:54.749    【后台】下单已发送
2014-07-24 22:05:54.765    【下单】AG12 价4293.000000 量1 买卖0 类型0 开平0 账户xxxxxx56 Formula 1
2014-07-24 22:05:54.765    【下单】确认报单已发送 ID=130222470 RefID = 32
2014-07-24 22:05:54.765    【后台】CTP组  下单
2014-07-24 22:05:54.765    【后台】CTP账户 xxxxxx59 下单系数为1.000000 
2014-07-24 22:05:54.765    【后台】账户 xxxxxx59 下单,系数调整后下单量:1 
2014-07-24 22:05:54.765    【后台】分品种调整后下单量:1 
2014-07-24 22:05:54.765    【后台】下单已发送
2014-07-24 22:05:54.780    【下单】AG12 价4293.000000 量1 买卖0 类型0 开平0 账户xxxxxx59 Formula 1
2014-07-24 22:05:54.780    【下单】确认报单已发送 ID=130222470 RefID = 33
2014-07-24 22:05:54.780    【指令】收到回报指令 ID = 130222470 RefID = 32
2014-07-24 22:05:54.796    【指令】收到回报指令 ID = 130222470 RefID = 32
2014-07-24 22:05:54.796    【回报】xxxxxx56 : ag1412 - 已报单 1 价格:4293.00 开 买
2014-07-24 22:05:54.796    【指令】收到回报指令 ID = 130222470 RefID = 33
2014-07-24 22:05:55.437    【指令】收到回报指令 ID = 130222470 RefID = 33
2014-07-24 22:05:55.437    【回报】xxxxxx59 : ag1412 - 已报单 1 价格:4293.00 开 买
2014-07-24 22:05:55.437    【后台】CTP组  下单
2014-07-24 22:05:55.437    【后台】CTP账户 xxxxx155 下单系数为1.000000 
2014-07-24 22:05:55.437    【后台】账户 xxxxx155 下单,系数调整后下单量:1 
2014-07-24 22:05:55.437    【后台】分品种调整后下单量:1 
2014-07-24 22:05:55.437    【后台】下单已发送
2014-07-24 22:05:55.437    【后台】CTP组  下单
2014-07-24 22:05:55.437    【后台】CTP账户 xxxxxxx27 下单系数为1.000000 
2014-07-24 22:05:55.437    【后台】账户 xxxxxxx27 下单,系数调整后下单量:1 
2014-07-24 22:05:55.437    【后台】分品种调整后下单量:1 
2014-07-24 22:05:55.437    【后台】下单已发送
2014-07-24 22:05:55.437    【后台】CTP组  下单
2014-07-24 22:05:55.437    【后台】CTP账户 xxxxxx55 下单系数为1.000000 
2014-07-24 22:05:55.437    【后台】账户 xxxxxx55 下单,系数调整后下单量:1 
2014-07-24 22:05:55.437    【后台】分品种调整后下单量:1 
2014-07-24 22:05:55.437    【后台】下单已发送
2014-07-24 22:05:55.437    【后台】金仕达登录账户 0 个
2014-07-24 22:05:55.452    【后台】恒生登录账户 0 个
2014-07-24 22:05:55.452    【后台】子账户 登录账户 0 个
2014-07-24 22:05:55.452    【后台】AG00 运行结束
2014-07-24 22:05:55.452    【下单】AG12 价4293.000000 量1 买卖0 类型0 开平0 账户xxxxx155 Formula 1
2014-07-24 22:05:55.452    【下单】确认报单已发送 ID=130290160 RefID = 34
2014-07-24 22:05:55.452    【下单】AG12 价4293.000000 量1 买卖0 类型0 开平0 账户xxxxxxx27 Formula 1
2014-07-24 22:05:55.452    【下单】确认报单已发送 ID=130222539 RefID = 35
2014-07-24 22:05:55.452    【下单】AG12 价4293.000000 量1 买卖0 类型0 开平0 账户xxxxxx55 Formula 1
2014-07-24 22:05:55.452    【下单】确认报单已发送 ID=129960166 RefID = 36
2014-07-24 22:05:55.530    【指令】收到回报指令 ID = 130222539 RefID = 35
2014-07-24 22:05:55.530    【指令】收到回报指令 ID = 129960166 RefID = 36
2014-07-24 22:05:55.546    【指令】收到回报指令 ID = 130222539 RefID = 35
2014-07-24 22:05:55.546    【指令】收到回报指令 ID = 129960166 RefID = 36
2014-07-24 22:05:55.546    【回报】xxxxxxx27 : ag1412 - 已报单 1 价格:4293.00 开 买
2014-07-24 22:05:55.546    【回报】xxxxxx55 : ag1412 - 已报单 1 价格:4293.00 开 买
2014-07-24 22:05:55.546    【指令】收到回报指令 ID = 130290160 RefID = 34
2014-07-24 22:05:55.562    【指令】收到回报指令 ID = 130290160 RefID = 34
2014-07-24 22:05:55.562    【回报】xxxxx155 : ag1412 - 已报单 1 价格:4293.00 开 买
2014-07-24 22:05:59.436    【后台】AG00 运行结束
2014-07-24 22:06:00.374    【后台】AG00 运行结束
2014-07-24 22:06:01.186    【后台】AG00 运行结束
2014-07-24 22:06:02.202    【后台】AG00 运行结束
2014-07-24 22:06:03.217    【后台】AG00 运行结束
2014-07-24 22:06:04.233    【后台】AG00 运行结束
2014-07-24 22:06:05.233    【后台】AG00 运行结束
2014-07-24 22:06:06.233    【后台】AG00 运行结束
2014-07-24 22:06:07.233    【后台】AG00 运行结束
2014-07-24 22:06:08.233    【后台】AG00 运行结束
2014-07-24 22:06:09.233    【追单】发送了首次追单下单指令到队列 追单数量:1 账户xxxxxx59 报单:1 成交0
2014-07-24 22:06:09.233    【追单】发送了首次追单下单指令到队列 追单数量:1 账户xxxxxx56 报单:1 成交0
2014-07-24 22:06:09.233    【追单】追单队列 撤单操作 订单号:130222470 账户:xxxxxx59
2014-07-24 22:06:09.233    【追单】追单队列 撤单操作 订单号:130222470 账户:xxxxxx56
2014-07-24 22:06:09.233    【后台】AG00 运行结束
2014-07-24 22:06:09.264    【指令】收到回报指令 ID = 130222470 RefID = 33
2014-07-24 22:06:09.264    【指令】收到回报指令 ID = 130222470 RefID = 33
2014-07-24 22:06:09.264    【指令】收到回报指令 ID = 130222470 RefID = 33
2014-07-24 22:06:09.264    【回报】xxxxxx59 : ag1412 - 已撤单 量:1
2014-07-24 22:06:09.280    【下单】AG12 价4294.000000 量1 买卖0 类型0 开平0 账户xxxxxx59 Formula 1
2014-07-24 22:06:09.280    【下单】确认报单已发送 ID=130222474 RefID = 37
2014-07-24 22:06:09.280    【追单】撤单成功,发送追单指令
2014-07-24 22:06:09.280    【下单】AG12 价4294.000000 量1 买卖0 类型0 开平0 账户xxxxxx56 Formula 1
2014-07-24 22:06:09.280    【下单】确认报单已发送 ID=130222476 RefID = 38
2014-07-24 22:06:09.280    【追单】撤单成功,发送追单指令
2014-07-24 22:06:09.295    【回报】xxxxxx59 : ag1412 - SHFE:报单已经撤销
2014-07-24 22:06:09.295    【指令】收到回报指令 ID = 130222476 RefID = 38
2014-07-24 22:06:09.311    【回报】xxxxxx56 : ag1412 - 已报单 1 价格:4294.00 开 买
2014-07-24 22:06:09.311    【指令】收到回报指令 ID = 130222474 RefID = 37
2014-07-24 22:06:09.327    【指令】收到回报指令 ID = 130222474 RefID = 37
2014-07-24 22:06:09.327    【指令】收到回报指令 ID = 130222474 RefID = 37
2014-07-24 22:06:09.327    【指令】收到回报指令 ID = 130222539 RefID = 35
2014-07-24 22:06:09.327    【指令】收到回报指令 ID = 130222476 RefID = 38
2014-07-24 22:06:09.327    【指令】收到回报指令 ID = 130222476 RefID = 38
2014-07-24 22:06:09.327    【回报】xxxxxx59 : ag1412 - 已报单 1 价格:4294.00 开 买
2014-07-24 22:06:09.342    【指令】收到回报指令 ID = 129960166 RefID = 36
2014-07-24 22:06:09.342    【指令】收到回报指令 ID = 129960166 RefID = 36
2014-07-24 22:06:09.342    【指令】收到成交回报指令 REFID = 36
2014-07-24 22:06:09.342    【指令】收到回报指令 ID = 130222539 RefID = 35
2014-07-24 22:06:09.342    【指令】收到成交回报指令 REFID = 35
2014-07-24 22:06:09.358    【指令】收到成交回报指令 REFID = 37
2014-07-24 22:06:09.373    【指令】收到成交回报指令 REFID = 38
2014-07-24 22:06:09.373    【指令】收到回报指令 ID = 130222470 RefID = 32
2014-07-24 22:06:09.373    【指令】收到回报指令 ID = 130222470 RefID = 32
2014-07-24 22:06:09.373    【指令】收到成交回报指令 REFID = 32
2014-07-24 22:06:09.389    【回报】xxxxxx55 : ag1412 - 已成交 1 价格:4293.00 开 买
2014-07-24 22:06:09.389    【回报】xxxxxxx27 : ag1412 - 已成交 1 价格:4293.00 开 买
2014-07-24 22:06:09.389    【回报】xxxxxx59 : ag1412 - 已成交 1 价格:4294.00 开 买
2014-07-24 22:06:09.389    【回报】xxxxxx56 : ag1412 - 已成交 1 价格:4294.00 开 买
2014-07-24 22:06:09.389    【回报】xxxxxx56 : ag1412 - 已成交 1 价格:4293.00 开 买 ---本来应该买一张结果这个账户买了两张
2014-07-24 22:06:09.389    【指令】收到回报指令 ID = 130290160 RefID = 34
2014-07-24 22:06:09.405    【指令】收到回报指令 ID = 130290160 RefID = 34
2014-07-24 22:06:09.405    【指令】收到成交回报指令 REFID = 34
2014-07-24 22:06:09.420    【回报】xxxxx155 : ag1412 - 已成交 1 价格:4293.00 开 买
2014-07-24 22:06:10.264    【后台】AG00 运行结束
2014-07-24 22:06:11.264    【后台】AG00 运行结束
2014-07-24 22:06:12.233    【后台】AG00 运行结束
2014-07-24 22:06:13.264    【后台】AG00 运行结束
2014-07-24 22:06:14.233    【后台】AG00 运行结束

--  作者:滚雪球
--  发布时间:2014/7/25 9:16:07
--  
运行环境:后台1分钟周期1秒轮询,多帐户为保证各账户的变量不互相干扰,将相同的策略复制了多份,更改了里面的账户号码,每个账户对应一个策略
--  作者:王锋
--  发布时间:2014/7/25 9:21:38
--  
通过日志比对,发现问题仍然是CTP的报单ID重复的问题导致的,我们后面版本会继续修复该问题,感谢用户的耐心和问题递交
--  作者:FexTel
--  发布时间:2014/7/25 9:27:01
--  

1,用的是下单设置里的追撤单设置?

2,是因为56账号发送撤单指令的时候,56已经成交了。导致追单又追了一手


--  作者:滚雪球
--  发布时间:2014/7/25 9:33:29
--  
有没有临时解决办法?
--  作者:滚雪球
--  发布时间:2014/7/25 9:34:46
--  
昨天看日志好像有追单的动作,跟追单有关?
--  作者:滚雪球
--  发布时间:2014/7/25 9:44:53
--  
对,用的是下单设置里面的追单
--  作者:FexTel
--  发布时间:2014/7/25 9:50:33
--  
2014-07-24 22:06:09.233 【追单】发送了首次追单下单指令到队列 追单数量:1 账户xxxxxx59 报单:1 成交0
2014-07-24 22:06:09.233 【追单】发送了首次追单下单指令到队列 追单数量:1 账户xxxxxx56 报单:1 成交0
2014-07-24 22:06:09.233 【追单】追单队列 撤单操作 订单号:130222470 账户:xxxxxx59
2014-07-24 22:06:09.233 【追单】追单队列 撤单操作 订单号:130222470 账户:xxxxxx56
2014-07-24 22:06:09.233 【后台】AG00 运行结束

 

撤单ID一样导致只撤了59的单子,从而56追单又报单一手。重复下单,后续版本修复。谢谢


--  作者:滚雪球
--  发布时间:2014/7/25 9:55:44
--  
这个问题值好多钱啊!昨天股指多好的行情,完全搞乱套了,这个问题修复以后是不是该送我一个机构版?
--  作者:FexTel
--  发布时间:2014/7/25 10:03:36
--  

这个有待商量,到时候再说吧图片点击可在新窗口打开查看