To add a bit of context: brokerages like Robinhood send buy/sell orders to national exchanges and to private trading firms e.g. high-frequency traders. Private firms provide price improvement: orders that execute at prices better than the national exchange. All brokerages have a duty of best execution, including a duty of price improvement. Brokerages can also receive payment for order flow from private firms, as lon…
Does it mean that its always better to do limit orders as apposed to market order in RH? I'm guessing, its a lot more easy for RH to give you sub-optimal prices for market orders.
I would expect market and limit orders to have been handled similarly. Market makers would like to trade with retail investors, and they're willing to pay X for that; if Robinhood takes 80% of X, and passes on 20% to clients as price improvement, and other brokerages pass on 80%, your limit orders may execute sooner at other brokerages (as your limit is effectively 0.6X higher/lower), or may end up executing with bigger price improvement.