But I thought eventually the shares will be traded on an exchange. How can they be internalized by the broker? How can we prevent this from happening in the future? How can we monitor this to make sure our shares were traded on an exchange at the best price? Can we ask for a trade ticket that shows the counterparty of our transaction? I mean this is the whole reason why we are trading equities instead of Forex; it's because everything is traded on an exchange and everything is transparent. If equities is just gonna be like Forex, then we might as well go back to trading Forex, the cost of trading Forex is LOT less.
Doesn't matter, what you thought was wrong! Read this ET thread. https://www.elitetrader.com/et/thre...d-in-the-queue-at-a-given-limit-price.307118/
Yes all those regulatory fees, exchange fees, FINRA fees that we pay on every single transaction at work, fining a bucket shop so all the regulatory agencies can get richer.