Compare APIs - FXCM

Compare APIs

We have the APIs to cover any trading need, whether you simply want to test your own strategies or you required the highest level of technology through your trading institution.

ForexConnect Java Fix


Live Feed Yes Yes Yes
Historical Prices Yes Yes No
Cost Free Free Free
Required Credentials Demo or Live Demo or Live Live
Operating System Windows/Mac/Linux Windows/Mac/Linux Windows/Mac/Linux
SDK Available at GitHub Available at GitHub Standard FIX Protocols
Supports CFDs Yes Yes Yes
Supports Trading Station Desktop Yes Yes Yes
Streams Per User Unlimited Unlimited Unlimited
Rates Limit 2-3/sec 2-3/sec Up to 250/sec
Programming Language Java, C/C#/C++, VB, VBA Java Any with Socket Communication
Communication Protocol Proprietary Proprietary Standard
Desktop Application Yes Yes Yes
Mobile Application Yes No No
Third-Party Application Yes Yes Yes
Order Creation Yes Yes Yes
Delete/Modify Orders Yes Yes Yes

Order Types

Market Order Yes Yes Yes
Entry Order Yes Yes Yes
Limit Order Yes Yes Yes
Stop Order Yes Yes Yes
Stop-Limit Order Yes Yes Yes
ELS Order Yes Yes Yes
OCO Order Yes Yes Yes
OTO Order Yes Yes Yes

Order Durations

Fill-or-Kill (FOK) Yes Yes Yes
Immediate-or-Cancel (IOC) Yes Yes Yes
Good ‘til Date (GTD) Yes Yes Yes
Good ‘til Cancelled (GTC) Yes Yes Yes

Account Management

List User Accounts Yes Yes Yes
Account Status (Balance, NAV, etc.) Yes Yes Yes
List Open Positions Yes Yes Yes
List Closed Positions Yes Yes Yes
List Outstanding Positions Yes Yes Yes

VPS Free Hosting: Maintain a balance of 5,000 base currency (or 500k JPY, and 40k HKD) on your MT4 account, and the VPS is yours at no cost. (For example, if your account denomination is Australian Dollars (AUD), that is an account balance of 5,000 AUD). If you do not meet this requirement at the end of the month, a fee of 30 base currency (or 3k JPY, and 240 HKD) may be debited from any of your FXCM account(s) to cover the VPS cost.