I'm trading with TD Ameritrade (owned by Schwab now). Been getting great price improvements until about a month ago. Then the improvements completely disappeared! The difference is blatantly obvious.
The orders are BUY at ASK, SELL at BID. Mostly penny stocks, some in upper single digits (0.40 to $9.00) Used to be if spread is a penny, you could actually buy and they fill you either in between or at the bid sometimes. for wide spread, lets say stock in the 8.00 range with 15 cent spread, you could count on at least some of the orders to get filled in between with 0.05 to 0.10 improvement. Used to get at least half the orders with price improvements. Now, if you get 0.001 on any of them, you are lucky.
This is happening with multiple TD Ameritrade accounts, with various levels of activity. same exact trades placed at same exact time via other retail brokers with free commissions - still getting great price improvements, same as before.
Something DEFNITELY changed. I contact them but got a runaround and denial that there was any change, but that is BS. The difference is easily hundreds of dollars a day. I am not the only one seeing this.