Yes, you're right. I just want to add the role of a forex broker is provide the best possible investment options to it's client and act as an agent to process every transactions. Try to consider the benefits you get from your broker to experience the best possible services.