Delphi / RAD Studio TIABSocket component & API

Ross Hemingway  iabsocketemail (1K)
HHS Software

API v9.73 (July 2017).

Note: The TWS and the API is all version controlled - you can connect any recent API version to any recent TWS - they all know to talk to each other.


This component set is built to work with the Interactive Brokers TradeWorkStation API. It allows Delphi and RAD Studio/BCB programmers to build apps that send orders directly to the TWS. This TIABSocket component links directly to the socket to communicate with the TWS. There are no dll, ActiveX, .Net or DDE files required, and all socket messages & data processes instantly. This direct connection to the socket makes for a fast reliable interaction and response time. The component set also controls all interactions with the TWS, and includes sub components to manage order activity, portfolio and account details. The code looks and feels like any other Delphi component, and the syntax is similiar to existing standard component code. The complete source is included, along with a demo app and help file.

You get all source codes, help files, and a component set that handles all the TWS activity and oddities. And does it faster and better than any other connection method avialable.

Will work in a console app too - No VCL or other visual components required.

Tested and used in: Delphi 6, 7, 2005, 2006, 2007-Win32, 2009, 2010, All XE versions including latest (10), C++Builder (BCB), RAD Studio, programming environments. Also will compile and is tested to 64bit app OK, and is fully Unicode ready. (BCB - you will be compiling a pas unit into the VCL and linking that code into your app).

Purchase online ($79 USD) through SWReg shareware registration service - credit card, phone, fax, etc.
Receive the IABSocketAPI.zip file instantly. Purchase includes 6 months of updates & amendments to the component set as Interactive Brokers makes improvements in future API version releases.

API and component set: Home

iabapidemo (25K) ObjectInsp props
API comp installed
ObjectInsp event