Our API solution supports a number of languages, including Java, .NET (C#), C++, Python, ActiveX or DDE. We also let you use a demo account to back-test your setup and test trade ideas before going live.
Access Technology | Performance | Platform | Has Sample Application |
---|---|---|---|
Java | Very robust and reliable; high performance. | Platform-independent | Yes |
C++ (POSIX-compliant) | Very robust and reliable; high performance. | Platform-independent | Yes (limited functionality) |
Python | Very robust and reliable; high performance. | Platform-independent | Yes |
.NET (C#) | Very robust and reliable; high performance. | Windows only | Yes |
C++ (MFC) 1 | Very robust and reliable; high performance. | Windows only | Yes |
ActiveX 2 | Somewhat robust and reliable (ActiveX can lose events); fairly high performance. | Windows only | Yes |
DDE | Limited; uses obsolete technologies; lower performance. | Windows only | Yes (limited functionality) |
Notes:
Learn more about the solutions we offer, and compare key attributes to help you find the best API for your needs.
Click a link to learn more
View and manage API orders, and connect to your account data and IB market data in a seamless experience with a minimal interface.
Feature | TWS | IB Gateway |
---|---|---|
Provides a GUI that allows you to see and manage API orders. | Yes | No |
Must remain running to maintain access to IB trading system. | Yes | Yes |
Can be installed from the IB web site LOG IN menu. | Yes | Yes |
Can also be used as a connection interface for the FIX CTCI API. | No | Yes |
GUI-less interface runs more efficiently and uses fewer system resources. 1 | No | Yes |
Notes: