我想知道金字塔(报单-收到报单回报)的时间差,看了一下orderlog,【下单】有两个,【指令】有3个,【回报】有1个。
我现在是根据RefID 进行匹配的,但是【指令】有3个,不知道应该匹配第一个还是第三个?
请帮忙看看,这么匹配对不对?应该匹配第几个?谢谢。
下面是一段日志,请参考。
2014-11-27 09:19:11.946 【下单】IF12 价0.000000 量1 买卖1 类型1 开平0 账户xxxx Formula 1
2014-11-27 09:19:11.947 【下单】确认报单已发送 ID=2079075993 RefID = 420
2014-11-27 09:19:12.004 【指令】收到回报指令 ID = 2079075993 RefID = 420
2014-11-27 09:19:12.011 【指令】收到回报指令 ID = 2079075993 RefID = 420
2014-11-27 09:19:12.012 【指令】收到回报指令 ID = 2079075993 RefID = 420
2014-11-27 09:19:12.013 【回报】820210020 : IF1412 - 已报单 1 价格:2752.0 开 卖
2014-11-27 09:19:12.065 【指令】收到成交回报指令 REFID = 420
2014-11-27 09:19:12.076 【回报】820210020 : IF1412 - 已成交 1 价格:2752.8 开 卖
【回报】已报单这个
中间那几个指令的意义,你可以问下期货公司代表的含义
好的,多谢!我看了一下交易日志,这玩意匹配起来还真是有点难度。
2014-11-26 15:10:01.376 【下单】IF12 价0.000000 量1 买卖0 类型1 开平2 账户 xxx Formula 1
2014-11-26 15:10:01.377 【下单】确认报单已发送 ID=686759368 RefID = 390
2014-11-26 15:10:01.378 【下单】IF12 价0.000000 量1 买卖0 类型1 开平0 账户 xxx Formula 1
2014-11-26 15:10:01.379 【下单】确认报单已发送 ID=686759378 RefID = 400
2014-11-26 15:10:01.442 【指令】收到回报指令 ID = 686759368 RefID = 390
2014-11-26 15:10:01.460 【指令】收到回报指令 ID = 686759378 RefID = 400
2014-11-26 15:10:01.472 【指令】收到回报指令 ID = 686759368 RefID = 390
2014-11-26 15:10:01.473 【回报】xxx: IF1412 - 已报单 1 价格:2745.8 平 买
2014-11-26 15:10:01.474 【回报】xxx: IF1412 - 已报单 1 价格:2745.8 开 买
2014-11-26 15:10:01.499 【指令】收到回报指令 ID = 686759368 RefID = 390
2014-11-26 15:10:01.501 【指令】收到成交回报指令 REFID = 390
2014-11-26 15:10:01.513 【指令】收到回报指令 ID = 686759378 RefID = 400
2014-11-26 15:10:01.513 【指令】收到回报指令 ID = 686759378 RefID = 400
2014-11-26 15:10:01.515 【指令】收到成交回报指令 REFID = 400
2014-11-26 15:10:01.526 【回报】xxx: IF1412 - 已成交 1 价格:2745.2 平 买
2014-11-26 15:10:01.526 【回报】xxx: IF1412 - 已成交 1 价格:2745.2 开 买
一般你看【下单】,【回报】这种就可以了。
中间指令不用管,这个理解的话找期货公司专门咨询了