一个交易所可能有多个柜台连接,比如CTP柜台、恒牛柜台、金仕达柜台,不管来自哪个柜台,是不是报单编号和成交编号在一个交易 日内,在交易所内是唯一的吗?
报单编号是唯一的, 但是成交编号是不唯一的,因为撮合的双方,成交编号是一致的。也就是说一个报单可能在撮合过程中被拆分为多个成交单,交易所赋予成交单的相同的成交编号会被推送给多空双方,同时还包含了个不相同的报单编号。
另外,因为自成交情况存在,所以在写程序时需要注意,用成交方向+成交编号才能确定笔成交记录。