I think they just provide the quotes from their liquidity providers and charge commissions. Also, I just looked and they charge commissions based on what they are charged. It costs a lot of money to send money overseas. FXCM charges very high ...