BARGAIN_NOTIFY_KSI 消息主推结构体中未包含成交编号
希望能在BARGAIN_NOTIFY_KSI中增加成交编号字段,用于和TRADEDETALIED4_DATA对比,判断那些订单是漏了成交回报消息的,遗漏后可及时纠正。
例子:一笔委托,委托编号是1000,分成了2笔成交,主推收到了一笔成交,漏推了一笔成交。然后主动查询成交明细得到2个结构体TRADEDETALIED4_DATA,如果只使用委托号,则无法区分出该2个结构体中的哪个是漏了的成交明细。
最好是结构体TRADEDETALIED4_DATA和BARGAIN_NOTIFY_KSI都有成交编号字段。
不清楚为何你要知道是具体那一笔丢了呢?
通常情况你通过遍历TRADEDETALIED4_DATA结构体把已经成交的指定的ORDERID单子加起来减去记录中的委托数量你就知道有多少单子是遗漏回报的了。
根据你所说,能够知道漏了的总成交数量,但是不能知道成交价格,这样会导致计算总成交金额不准确,钱如果算错了问题就很严重了
如果是回报丢失,那么无论如何也是没法跟有回报相比的,多数柜台的成交明细和委托明细也都会将全部的成交的多笔交易合并掉的。想具体知道每笔成交历史明细,只能通过交割单才能获取,但交割单是第二天才提供的