哦,我明白了,楼主是理解错误了。下面简单解释下
Level 2 里面的挂单变化并不一定代表被对手撮合,很有可能是银行把原来的1000手挂单撤销了,又将2000手重新挂上去。整个过程中并不存在对手单的撮合行为。一个tick的变化不见得就是成交过造成的,很多时候是银行本身变化挂单的数量或价格造成的。楼主如果是想关注自己的买单(卖出价BID)是否被撮合,则需要看对手的卖单(买入价ASK)是否有对应的挂单以及数量是多少。反之亦然。
关于撮合优先级,其实我已在其他帖子中回复,按照Price-Time-Deal Size的优先级。如果你想体验排第一顺位被成交的感觉,那就把价格稍微调整下,比如1.29905,一般银行不会报这个价格,那么你的挂单就突兀的排在第一,没人和你竞争。出现任何对手盘,都是得到第一顺位的成交。