Compare FXCM's Trading 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.

Java Fix ForexConnect


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

Order Durations

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

Account Management

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

Order Types

Market Order
Entry Order
Limit Order
ELS Order
OTO Order
Stop Order
Stop-Limit Order
If-Then Order
If-Then-ELS Order