报单行情. 5.3.3.1 正常接收
报单行情. 如果交易所提供报单行情, 在正常情况下, 交易所就需要在广播模式中发出增量报单行情 MarketOrderIncData 报文和增量成交行情 MarketMatchIncData 报文。在初始时,我们知道报单队列中应当是空的(对于前一个交易时段遗留到本交易时段的报单,需要在后面再次发给会员)。假设我们知道当前的完整报单队列信息(不包括报单来源方面的信息),那么在收到的增量报单行情报文时,可以得到在某个合约某个价格某个买卖方向上报单发生的变化,会员就可以计算出新的报单行情。这里的变化可能因为新增报单造成的增加,可能因为取消报单造成的减少,但是不包括由于成交造成的减少。对于由于成交造成的减少,会员可以通过接收增量成交行情报文,计算出报单量减少的情况,保证报单行情的准确性。在增量报单行情报文中,可以设定所提供数量的类型,即是绝对量还是增量。如果是绝对量,会员可以直接替换相关的数量,如果是增量,就需要对原有的数量进行加减。交易所可以选择在发生一些重要变化的时刻,例如开市,发出含有绝对数量的增量报单行情报文。交易所在提供报单行情时,还可以选择完全报单行情还是部分报单行情。如果选择部分报单行情,那么交易所可以只对最接近行情水面的若干个价格,发出绝对数量的报单行情,会员在收到这些信息后,就可以得出最优的几个买价和卖价的信息。发送增量报单行情和增量成交行情的时机,可以是固定的时间间隔,也可以是每当发生变化时,这将由交易所自行决定。