Here's a couple MSFT fills
You'll see orders are filled at a midprice between bid in ask.
However ninja always reports the execution on the ask side, making these trades always buys, when they should be split bid/ask with a neutral delta
Source is IQ
Any clue ?
Comment