The trading shim is a command line interpreter with a DBMS backend to the socket-based 'binary format' API of the Interactive Brokers' Trader Workstation. It uses mnemonic ASCII text commands to permit downstream clients to easily access several worldwide securities markets and exchanges (stocks, options, futures, bonds, and Forex) for "tick" data and history (intraday and EoD). It also allows clients to initiate and supervise trades of securities, manage accounts, and more.
License: GNU General Public License v3
Changes:
Ease of contract specification and usability simplification are the major focus of this development series. A lot of content has been added to the databases, for the Exchanges, Cash, Countries, and Indices to get full coverage of all available at the project's upstream (IB), in support of the 'bind' operator, and in preparation for order simplification.
More...