关于Fill结构体成员orderId订单编号和volume委托量、fillVolume成交量在整个订单状态变化过程中的变化规则
与前面的一个问题相关联:https://www.tbquant.net/forumDetail?cur=tbquan&id=12800&cid=all只是问题发生的事件域由OnOrder变成OnFill事件域,Fiil结构体没有状态成员status,所以不区分【部分成交】和【全部成交】。因此我暂且认为,只要交易所由撮合成交反馈,就会触发OnFill事件域。依然假设:报单指令买入11手开多仓,在OnOder事件域【已申报】时会得到【0号orderId】【第1次】部分成交2手(剩余9手),【1号orderId】,【1号volume】,【1号fillVolume】【第2次】部分成交3手(剩余6手),【2号orderId】,【2号volume】,【2号fillVolume】【第3次】全部成交6手(剩余0手),【3号orderId】,【3号volume】,【3号fillVolume】问题请问OnFill事件域的【3号orderId】全部成交时的报单编号 与 OnOrder事件域订单创建申报时的【0号orderId】相同吗?请问 OnOrder事件域【0号orderId】和OnFill事件域的【1号orderId】、【2号orderId】相同吗?如果不同,那么他们之间是否可以通过系统函数追溯关联查找?是哪个系统函数?【1号orderId】发生时,【1号fillVolume】应该是【2手】,因为第1次成交,那么【2号orderId】发生时,【2号fillVolume】的值 是当次部分成交的【3手】?还是【0号orderId订单】累计成交的【5手】?因为第3次全部成交了,那么【3号fillVolume】应该是【11手】,这样理解对吗?【1号volume委托量】和【2号volume委托量】和【3号volume委托量】是否相同都指的是【0号orderId】原始订单的委托量【11手】?