Programming Interface

TheBooks Application programming Interface (API) allows programs written in languages such as Visual Basic, C++, C#, VB.NET and Excel® to interface with TheBooks programmatically.

Using TheBooks API, programmers can integrate external applications such as order generators and reporting tools to access account, position, market, price and exchange rate information as well as to directly create, enter, place, fill and cancel orders.

TheBooks provides both a COM+ programming interface as well as a stored procedure interface.

COM+ API

The COM+ API is implemented as a single object easily callable from COM aware languages, including from .NET languages such as C#.

Because TheBooks API is a network service, applications can interact with TheBooks from anywhere within your network.

Stored Procedure Interface

For those environments where a direct database interface is more appropriate, TheBooks provides a set of stored procedures and views for interfacing with the database.

Event Model

TheBooks exposes it’s event model allowing developers to write code that responds to system events as they happen. For example, your code can be executed automatically after an order is filled or when trade matching is complete.

Documentation

Comprehensive documentation with examples as well as sample code written in Excel® are provided, simplifying the tasks required to integrate new or existing applications with TheBooks.

TheBooks API enables TheBooks to act as the integration platform for all trading, accounting, and performance data in your organization.