← Back to X_TRADER® Help Library

APIs Documentation

TT API Overview

Design sophisticated trading applications with TT’s fastest API to date

TT once again raises the bar for application performance and scalability with TT API. The newest application programming interface (API) from TT allows end users and third parties to build faster, more scalable trading applications for desktop and server deployment. TT API is meticulously optimized, resulting in the lowest latency and highest throughput API available on the TT platform. Give your custom strategies an edge with TT API, available at no additional cost to X_TRADER® Pro users.

Develop server applications with TT’s next-generation API

TT API enables developers to design server-based trading applications for proximity-based deployment. Deploy any number of applications and monitor their progress, including the underlying markets and P&L, in real time from a single X_TRADER screen.

Build low-latency trading systems without maintaining complex exchange connectivity

TT API is integrated with the full suite of TT’s high-performance exchange gateways, providing a normalized view of the world’s leading derivatives markets while offering lower latency and greater throughput over our legacy APIs. Using TT API, developers can build applications that submit new orders or modify existing orders in microseconds without the associated burden of developing, testing and maintaining complex exchange connectivity. The normalized TT platform ensures that a strategy developed for a particular market can be retargeted to new exchanges and markets without time-consuming code changes and extensive re-validation.

Leverage TT’s high-performance Strategy Engine technology

TT’s Autospreader® Strategy Engine (Autospreader SE) and Synthetic Strategy Engine (Synthetic SE) servers have become standards in electronic futures trading, allowing users to define and submit custom spreads and synthetic orders for proximity-based execution across one or more venues. TT API provides developers the ability to submit SE orders without writing the complex logic that implements these synthetic order types. For example, a multi-leg, multi-exchange synthetic spread on Autospreader SE can be created and managed as a single order using TT API, enabling users to capitalize on new trading strategies without lengthy implementation and test cycles. Similarly, synthetic orders such as stops, trailing limits and slicers, including custom icebergs, percentage of volume (POV) and time slicers, can be submitted as simple orders from TT API to Synthetic SE, eliminating the need for developers to design, optimize and test complicated synthetic order behavior.

Utilize modern programming technology to develop powerful applications

TT API offers advanced development capabilities through full integration with Microsoft Visual Studio 2010, including built-in TT API reference documentation, IntelliSense and Tool Tips. In addition, TT API is compatible with .NET 4.0 and supports multithreaded application development for true concurrent processing.

Available at no additional cost for X_TRADER Pro users

TT API offers powerful new capabilities not previously available on the TT platform. Whether deploying desktop applications that extend X_TRADER or server applications for automated trading, an X_TRADER Pro user can run as many instances of local- and server-mode TT API applications as desired at no additional cost.