I do have a problem with the fragmented order book and the hidden orders, but this is a known problem, and it should be accounted for in your fill modeling.
How can you account for it in your fill modeling when you don't know which bid/offers are real, and which will get pulled as you try to hit them?
Plus you have to account for it on the entries and exits.
It's impossible and you know that.
