I respectfully disagree. I have numerous posts regarding STP/ECN style brokers verses MM/Bucket Brokers. All retail platforms have back doors, so that the broker can protect themselves from outright nefarious or stupid and harmful trader behavior. MBT was a great STP/ECN Broker, but could not sustain it because, here it comes, get ready, people just plain cannot trade. there was not enough volume to keep it going.
Now as far as MM/Bucket Brokers are concerned, who is going to take liquidity for 1000 units, there will be no bank, hedgie, etc that would touch it. The cost of the transaction alone doesn't make this worth it. So who would take the other side, if there is no liquidity from other small accounts, and usually there is not, your order might never get filled. However with an MM you can be filled because they have "inventory" of that currency at that price. You get your entry/exit in a timely manner and right price. If this arrangement is unacceptable, then trade Futures, or deal with the PDT regs in stocks.
Obviously one would go with a "reputable" Broker to minimize the Shenanigans, and before anyone says how do you know who is reputable, I was with PFG for years, and on my side, I never had any issue with requotes, stop hunts, etc. However, well you know, Russ Sr, Mercedes, and a long hose. Yes I really don't like certain brokers for the 500 pm est spike, but, I am sure there is at least one MM broker that closes down during "Rollover".
Understand, Spot Currency is decentralized, there is no one central regulated market. It is a bunch of little individual markets connected by the internet and different platforms. That's why the prices on different providers tend to be a bit different as far as timing and pricing are concerned. Again if you desire a central regulated market, Futures and Stocks are for you.
The Ever Shining The Light VIPER