FXCM Group Press Releases

Java API

Looking to create a client or server-side application? Java is a scalable, light and robust API based on the FIX specification for forex and customized for trading with FXCM.

The FXCM Trading SDK provides clients with a fully functioning programmable API into the FXCM FX trading platform. The API's main features are streaming executable FX trading prices, the ability to open/close positions and entry orders as well as set/update/delete stops ands limits. The API Object model is based on the FIX specification for FX (http://www.fixprotocol.org) and is very simple and easy to use.

  • Compatible on any Java-compliant operating system
  • Lightweight and based on FIX messaging
  • Able to get historical trades and rates

Getting Started

Already have an FXCM account?

Download JAVA SDK


  • An FXCM account, including free practice account. A standard or NDD account is required.
  • An IDE (i.e. Netbeans, Eclipse)

Need more info? View sample code and see documentation on FXCM's Java API GitHub page.

Third Party Links: Links to third-party sites are provided for your convenience and for informational purposes only. FXCM bears no liability for the accuracy, content, or any other matter related to the external site or for that of subsequent links, and accepts no liability whatsoever for any loss or damage arising from the use of this or any other content. Such sites are not within our control and may not follow the same privacy, security, or accessibility standards as ours. Please read the linked websites' terms and conditions.