First of all, you must understand that in FX there is no STP or ECN broker in the sense of "direct access" to an exchange.
I guess you know how the interbank market works, so Straight Through Processing would direct your order to?....right, another shop/dealer.
Lets take FXCM for example. They have a dealing desk and an STP model. The STP model forwards your order to another dealer. It's just that this dealer is a subsidiary of FXCM. They were fined for this because they didn't disclose this, but it's happening still.
So even when you use "institutional" access or prime dealers, you never know who's on the other side and how your order is processed. Do you know if, let's say HSBC's quotes are bank to bank quotes or do they originate in some castrated feed for retailers? Do they involve last look or not (meaning they put your order on hold untill they know if they want to execute or reject) ?
The only way you can circumvent this, is by setting up individual credit lines with suitable counterparties, which you probably can't cause you lack a little dough to do so.
So accept that there are shitty dealers and that there are good dealers. Find the good ones (or those who ripp you off the least) and forget about this STP/ECN marketing shill...it doesn't exist.
The problem with trading OTC as a retailer is the fact that the Market Maker can effectively shut down adverse selection risk, which basically is the small fry's edge
Let's say you find a counterparty that gives you favourable execution, which in turn means that they bleed money when they trade against you. So you trade small and nimble but you make money....sooner or later, you will notice differences in execution or a complete shutdown of your account because you did not "comply with the terms and conditions"
Look it up. Others make millions and don't get paid
Could you please point me to the cases? Not doubting you whatsoever, just very curious how it went down.So when you look at the spread and other execution costs from this view, you probably understand why they can be so narrow against retail and why they are so wide b2b
For EURUSD the spread is 0-0.3 pips on legit institutional ECNs.99% of retailers lose in the end, so if you hold the other side, it doesn't matter if the spread is 1 pip or 0.3. Think about that.
If you can say "you did not comply with the terms and conditions, because we think you used an arb bot and that's prohibited so we don't pay your 200k$ in profits", you can make the spread as narrow as you want. You keep the losers and dismiss or sue the winners.

Selling orderflow in options or equities is a different game. It creates a monopoly for those who are allowed to pull it off, but nevertheless they HAVE to execute (regNMS) and they HAVE to report.
When a dealer figures out he doesn't like your order, he just doesn't execute or gives you a requote. And it's not like there is a committee deciding over it, it's a simple algorithm.
Also, they might not target you in person, but when a dealer buys flow from a bucketshop, he knows that those orders are low alpha and trades accordingly.
I believe that not getting paid is more of a problem with bucket shops and less with upmarket dealers.
But it still happens: https://www.bloomberg.com/news/arti...-460-000-fight-with-retired-bulgarian-teacher
What I'm trying to say is that you are responsible for figuring out which counterparty you can trade against and which is screwing you over.
When you trade an exchange traded product, you don't need to decide which exchange you trade it on. It's centralised and transparent.
When you trade OTC you need to figure out which dealer is giving you the best execution as well as cost of service for YOUR needs.
When you are like the average retail guy and trade 100K in and out two times a day, I don't think that it matters which dealer you're at. Spreads are low, software is flashy and you're going to lose anyway, so who cares..
But when you trade 100M-1Yard two/three times a week, you're in for a nasty surprise when it comes to execution and spreads.
You alway have to remember that you trade directly into the dealers book, STP or not, doesn't matter. The execution quality depends on how much size your dealer can stomach before he needs to adjust his book and hedge the position.
Let's say your cyprus bookie has a book of 30M USD notional against various currencies. Now you come along and buy 20M EUR/USD. If he doesn't have last look or some protection system in place, you'll jeopardise his entire book within a second.
Trading 20M against a prime dealer does nothing, but depending on market conditions, you probably will look at 0.8-1 pip spread.
So again, I would not say that OTC forex is a scam, but you have to do your due dillingence and you have to understand how a dealer operates and where your order goes to pick the cherries.
Your turn![]()