Quote from hft_boy:
//limit:91200,size:11310,buy:true,is BBO:true//
orderId,shares,entryTime
10177853,300,34204.318000000
10281616,5000,34205.827000000
10403582,1310,34208.890000000
10414938,400,34209.242000000
10414942,600,34209.242000000
10414949,100,34209.242000000
10414968,1000,34209.242000000
10414969,300,34209.242000000
10450934,100,34210.485000000
-->10460488,700,34210.712000000
10460627,600,34210.713000000
10460741,1600,34210.713000000
There must be some sort of priority which I'm not aware of. Maybe these are pegged orders which spontaneously show up at BBO changes for some reason. Or maybe they are routed from other exchanges. Any ideas?
Is this the raw data you are getting? If so, this is not raw ITCH data, someone along the way is cooking it somewhat. I'll bet that step is where the problem is. I do not believe that sale conditions are the answer to this.
. That would just be a bunch of bytes which you couldn't read. Those are just my debugging print statements.