This component set is designed to seamlessly integrate with the Interactive Brokers TradeWorkStation API and the IBGateway API. It's also compatible with re-branded platforms like Memex and ProRealtime.
With the introduction of API version 10. x, full support for Bitcoin trading has been added, including a dedicated BigDecimals code library to handle the fractional shares commonly used in digital coins.
Our API empowers developers using Delphi, RAD Studio, BCB, FPC, and Lazarus to construct applications that can directly transmit orders to TWS/Gateway. The TIABSocket component establishes a direct connection to the socket for efficient communication with TWS without any reliance on DLLs, ActiveX, .Net, or DDE files. This direct socket connection ensures rapid and dependable interaction and response times. The component set also manages all interactions with TWS and includes sub-components to oversee order processing, portfolio management, and account details. The code is structured similarly to standard Delphi components, making it easy to work. Comprehensive source code, a demo application, and a help file are all provided.
You receive access to all source codes and a versatile component set that streamlines TWS activities and nuances, surpassing other connection methods in speed and efficiency.
Furthermore, our API can be utilized in console applications without needing VCL or other visual components.
The latest addition to this offering is a stored history manager component, enabling users to save, reload, merge, search, edit, and construct a local history database. Currently, it supports all GetHistorical... data, with tick history support planned for the future.
This API has been rigorously tested and is compatible with all Delphi versions starting from Delphi 6 onwards, including XE, all 10. x versions, and the latest Delphi 11. It's also compatible with C++Builder (BCB), RAD Studio, and the FPC/Lazarus programming environments. It can be compiled for 32-bit and 64-bit architectures and fully supports Unicode. However, if you intend to use the BigDecimals code library for Bitcoin trading, a minimum compiler version of XE2 is required. (For BCB, you'll compile a Pascal unit into the VCL and link that code into your application.)
Please note that the TWS and the API are version-controlled, ensuring compatibility between recent API versions and TWS versions. They are designed to communicate with each other seamlessly.