TT® FIX General

Migrating from FIX Adapter on the X_TRADER Platform

Migrating from FIX Adapter on the X_TRADER Platform

Migrating from FIX Adapter on the X_TRADER platform

FIX applications created for the X_TRADER platform will require some level of development and subsequent integration work to be updated for the TT Platform FIX API. There are several factors that contribute to the need for changes in our FIX specification when moving from FIX Adapter to TT FIX:

  • TT architecture replaces the X_TRADER platform's MGT-based risk and Gateway Mapping with account-based risk, a new account and user sharing model, and full exchange connection management in TT User Setup;
  • TT FIX includes new features unavailable in FIX Adapter in the X-TRADER platform:
    • Ability to route synthetic TT Order Type orders via FIX
    • Ability to route user-defined custom ADL Algo orders via FIX
    • Ability to route pre-defined Autospreader and Aggregator orders via FIX
    • Enhanced Staged Order Management capabilities

FIX environment changes

Because the FIX services are fully integrated in the TT platform, you no longer need to manage TT Gateways and FIX Adapters as you did in the X_TRADER platform. Instead of using the FIX Adapter Configuration Tool (FACT) and Flexible FIX, you now use Setup to configure FIX sessions and customizations:

  • Configure FIX session types, along with permissioned users and accounts, using FIX sessions.
  • Customize message and tag rules as well as symbol mappings using FIX profiles.
  • Define product selection through Users and Accounts.

TT FIX supports additional, focused session types:

FIX specification changes

The TT platform introduces dual support for FIX 4.2 and 4.4 and we’ve deprecated many X_TRADER platform FIX Adapter custom tags with the standard tag as defined in FIX 4.4 where applicable, e.g replacing 10527 with 527 for SecondaryExecID.

TT's FIX help highlights differences between FIX Adapter and TT FIX tags in each FIX tag description. In addition, each FIX message definition includes a summary section on depregated FIX tags, when applicable.

New and deprecated messages

TT FIX no longer supports the following FIX messages:

  • Position Report (UAP) and Request for Position (UAN)

    Position information is now available through the TT REST API.
  • Gateway Status Request (UAR) and Gateway Status (UAT)

    All Exchange connections and FIX Sessions are now managed by TT.

TT FIX adds support for the following new FIX messages:

Deprecated or renamed tags

TT FIX also deprecates and renames tags used by the following messages:

For a list of deprecated tags, see FIX migration tag reference.

Tag support for synthetic orders orders and algos

FIX Adapter on the X_TRADER plaform supported only exchange-native order types. TT FIX on the TT plaform allows FIX clients also to route synthetic orders, spreads, strategies and algos. To support this functionality TT FIX has defined new custom tags and repeating groups.

  • The StrategyParametersGroup repeating group is used to specify the order parameter names and values that are used by TT Order Types, such as TT Iceberg, as well as user-defined parameters for ADL and third-party algos.
  • The TargetStrategy block provides an alternative for specifying parameters for TT Order Type orders when submitting new orders. The block uses custom TT FIX tags in the 169xx range that match the parameters required for the various TT Order Types.

Helpful resources

Our highly experienced FIX integration team has developed a series of articles to further jump-start the migration process:

More general questions about TT FIX can be found by viewing the FIX channel in our TT Community site: https://community.tradingtechnologies.com/spaces/18/fix.html.