Technology & Cloud Providers

Need to implement rates and account information and the ability to send or modify orders? For more technical API usage, we offer options for a higher level of technology. Our APIs for technology and cloud providers give you low-bandwidth, pulling architecture, with no account minimums, a full range of trading orders, and access to historical forex and CFD data.

Forexconnect API

ForexConnect is our most flexible API — used with Ninja Trader. ForexConnect is compatible with .Net, Linux, Mac, iOS and Android.

  • Code on 30 different functions and features
  • Utilise low-level messaging structures or table structures with calculated fields
  • Connect to MATLAB to run advanced analysis on price data

Getting Started

Already have an FXCM account?

Download
Forexconnect SDK

Requirements:

  • An FXCM account, including free practice account—no minimum balance required
  • An IDE or text editor that runs LUA (i.e., Visual Studio)

Need more info? Visit ForexConnect Wiki to read our guides for Java, .NET and C++ and see examples of complex code snippets for actions like Batch Commands and Contingency Groups.

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 customised for trading with FXCM.

  • 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

Requirements:

  • An FXCM account, including free practice account—no minimum balance required
  • An IDE (i.e., Netbeans, Eclipse)

View sample code and see documentation on FXCM's Java API GitHub page.

API Connection Speeds

Standard Internet 15-250 ms Dedicated Internet Line 15-250 ms
Cross Connection < 1 ms FREE VPS1 < 4 ms
Collocated Rack Space < 1 ms  

1 Clients who trade notional volume with an average of 500K per month for the previous 3 months will have the cost of VPS service reimbursed. At the beginning of the month (between 1st and 15th), a fee of 30 base currency (3k JPY, 240 HKD) will be debited from any of your FXCM account(s) to cover the VPS cost.

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.