Start Trading with a Trusted Forex Broker

  • Zero Commission*
  • Stocks, Forex, Crypto - all from one account
  • 24/5 Support

Apply. Deposit. Trade.

Why Trade with FXCM?

Transparent Execution

At FXCM, we are committed to execution quality and transparency.

Low Spreads

Trade with low spreads in
popular products.

Powerful Trading Platforms

FXCM offers multiple platform options to cover the needs of each type of trader.

Trading Tools & Resources

Upgrade your trading experience with FXCM's tools and resources.

Zero Commission* Trading with a Leading Broker


Trade on the most popular international companies like Apple, Netflix and Facebook. With ZERO commision* and LOW spreads.


Trade global currencies in the largest market in the world. 1.31 spread on EUR/USD and low spreads to most popular currencies.

Stock Indices

Stock indices give you a chance to trade your opinion of an economy without having to decide what individual stock to pick.


Trade some of the most popular cryptocurrencies in the world.Bitcoin, Ethereum, Ripple, Litecoin and Bitcoin Cash ABC.


With FXCM, you can bet on the price movement of metals, oil and gas, similar to forex. Trade natural resources all in one account.

Start Trading With A Leading Broker


Average Spreads: Time-weighted average spreads are derived from tradable prices at FXCM from April 1, 2021 to June 30, 2021. Spreads are variable and are subject to delay. The spread figures are for informational purposes only. FXCM is not liable for errors, omissions or delays or for actions relying on this information.


Compensation: When executing customers' trades, FXCM can be compensated in several ways, which include, but are not limited to: spreads, charging fixed lot-based commissions at the open and close of a trade, adding a markup to the spreads it receives from its liquidity providers for certain account types, and adding a markup to rollover, etc.

${} / ${getInstrumentData.ticker} /

Exchange: ${}

${} ${getInstrumentData.divCcy} ${getInstrumentData.priceChange} (${getInstrumentData.percentChange}%) ${getInstrumentData.priceChange} (${getInstrumentData.percentChange}%)