I here that some brokers are ECNs? OR OTCs? Can someone explain the difference? Anyways most people will recommend FXCM but i hear that your orders are filled against other FXCM members instead of the open market making it hard to trade when the market is going one way. Please correct me if I’m wrong. So which is the best broker out there? – Fastest order execution – Smallest spreads. – Accurate order execution. Thanks.