以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 报单返还ID相同 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=64683) |
-- 作者:FT -- 发布时间:2014/5/6 14:53:08 -- 报单返还ID相同 多账户软件用VBA,两个相同期货公司的账户同时下单,成交的ID是一样的,没办法撤单。 2014-05-06 13:32:01.473 【下单】ME09 价2588.000000 量1 买卖0 类型0 开平0 账户880006 Formula 1 2014-05-06 13:32:01.473 【下单】确认报单已发送 ID=793381747 RefID = 908 2014-05-06 13:32:01.473 【下单】ME09 价2588.000000 量1 买卖0 类型0 开平0 账户886001 Formula 1 2014-05-06 13:32:01.473 【下单】确认报单已发送 ID=793381747 RefID = 909 |
-- 作者:FT -- 发布时间:2014/5/6 14:54:00 -- 只能手动撤单,CTP的委托编号看是不一样的。 |
-- 作者:fly -- 发布时间:2014/5/6 15:05:58 -- VBA可以用索引撤单, 需要注意:一旦撤单量大了,而且网络非常好(内网),就有概率出现刚撤单信号发出,回报来了导致索引重新排序的情况
成交的ID是一样的,你用的是3.几版本的. |
-- 作者:FT -- 发布时间:2014/5/6 15:09:02 -- 3.12版的,返还编号一致,VBA撤单只能撤一个。 |
-- 作者:fly -- 发布时间:2014/5/6 15:24:11 -- 呵呵,可以循环撤单的哦,有一个撤一个
这两个帐号分别是哪家期货公司的,哪个平台的? |
-- 作者:王锋 -- 发布时间:2014/5/6 15:25:54 -- 如果是2个期货公司的情况,这个我们后面的版本会考虑改进的,VBA中撤单函数增加一个账户参数,这样就能对应起来了 |
-- 作者:FT -- 发布时间:2014/5/6 18:35:58 -- 都是上海中期的,CTP平台。 我有时还会有几个挂单想只撤一个,不想全撤。 现在因为两个成交编号是一样的,撤单第一次会成功,第二次撤单会显示已经撤单了,就有一个账户撤不了单。手动可以撤单。
|
-- 作者:FT -- 发布时间:2014/5/6 18:36:34 -- 不同公司的没问题,我试了。 |
-- 作者:FT -- 发布时间:2014/5/6 19:00:06 -- RefID 这个是不同的,可以利用这个撤单吗? |
-- 作者:王锋 -- 发布时间:2014/5/6 19:44:04 -- 只要不是同一个账号就行了,我们后面VBA车撤单函数加个账户参数就可以了 |