As far as I know, they do. I think that’s a good choice of brokers that you have made. They are all good in some or another way.
I am sure about Charles Schwab and TD Ameritrade. But I am not very sure about Etrade. Never heard of this broker before.
That’s completely okay to think like that when you are not sure about a broker. But yes, etrade is one of the best brokers that I have ever used because of its easy to use tools, large investment selection, and advanced mobile app. Nearly everything that a trader would be interested in. I have the same trust in turnkeyforex also as it offers the tight spreads and low commissions that make it suitable for saving on profits. So that’s another name you could give a thought to.
Schwab, Etrade and Ameritrade accept payment for order flow, is very bad for otc markets. Executions are very slow
executions are slow because first the broker send your order for market makers like NITE or CITADEL securities. And it can take several minutes to complete the order even when it's inside the bid ask.
Humorous. If there is nobody on the other side of the trade why should your trade be executed. You sell on the bid and buy on the offer if you want immediate execution. Executions on the bid and ask are instantaneous and reports are immediate.
not, from my experience with OTC markets executions with tdameritrade are not instantaneous and sometimes they don't report (or report with delay because market makers like NITE or CEDEL are similar to dark pools)
Order flow is very bad. Bid 19. Ask 20. If i send a order to buy 100 stocks for 20 (otc markets) first ameritrade will send the order to NITE, CEDEL or ETRF. Which can take several minutes