I'm using LOBSTER data to observe order execution. I'm taking the message data and grouping events by order ID to trace their life cycle.
I've noticed that, for example, if a buy order for 1000 is submitted at 100 and then that ID has 4 subsequent executions of 250 shares, the prices for those 4 execution events are all 100.
This raises the question: does this data not account for differences between limit order price and actual executed price? Does each event (other than submission) that is tied to a given ID just use the submission price?
My understanding is that the expected execution price (limit order price) vs the realized execution price can often be expected to differ.
Any thoughts? Cheers!