That's great, thanks for adding more details. Surprisingly, it sounds like there could really be something to this- each fill counts as a trade
- this is about 50 trades a day over a year
- the MaxRebate orders fill about 95% of the volume that the regular Smart orders filled. Not too bad
- the other venues such as Edge, Bats, arca, etc were within 1 or 2 bps of NYSE / NASDAQ.
- about 60% of the maxrebate fills were at Pearl. Correct, the Pearl fills for the orders routed to MaxRebate were 20 bps better than the rest of the MaxRebate fills. The rest of the maxrebate fills (not at pearl) were comparable to the regular smart orders.

Are you trading a wide variety of symbols or could there be symbol bias or price bias (e.g. only trading low priced or penny stocks)?
Are you able to break down your data further into fills where liquidity was taken vs added?
If you AUM is measured in millions then there should be lots of brokers out there who can provide direct access without the limitations of IB. You can develop your own routing strategies if you have the programming ability.If I calculate my slippage as execution price vs. last traded price at order entry time, what do you think the best routing options / order type would be that are offered at IBKR?
And is there a broker that can do better with <100m AUM?
Any advice would be greatly appreciated.