Use our proprietary Application Program Interface (API) to build your own automated rules-based trading application in your favorite programming language or protocol, including:
Our API requires connectivity via Trader Workstation (TWS) or IB Gateway. Always test your API components with your Paper Trading account or the TWS Demo System before you actually implement any new API system.
Access Technology | Performance | Platform | Has Sample Application |
---|---|---|---|
Java | Very robust and reliable; high performance. | Platform-independent | Yes |
.NET (C#) | Very robust and reliable; high performance. | Windows only | Yes |
C++ (POSIX-compliant) | Very robust and reliable; high performance. | Platform-independent | Yes (limited functionality) |
ActiveX 1 | 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) |
C++ (MFC) 2 | Very robust and reliable; high performance. | Windows only | Yes |
Notes: