以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 这个有待商量,到时候再说吧 |