Try TT Now

Upgrading to Version 7.12

Prior to

Prior to upgrading to Version 7.12 or higher from a previous version of the BrokerTec Gateway (i.e., Version 7.3 or lower), you must work with the Exchange to properly enable your user IDs.

In addition, you must perform the procedure listed below after running the upgrade package.

Upgrading to Version 7.12 - User IDs

BrokerTec Gateways Version 7.12 and higher implement new enhancements that require a subscription to the following broadcast and queries:

  • IQ18 and CQ59: BrokerTec queries that allows for retrieving Last Traded Price and Closing Price from the Exchange on start up. Prior to upgrading the Gateway customers should confirm that their User IDs are enabled for the IQ18 query at the Exchange side.
  • BO23: BrokerTec’s high performance market data feed. Users must work with the Exchange to obtain a user ID and password that is enabled for this broadcast. User must add theunique IDs to the hostinfo.cfg after installing or upgrading Version 7.12.
Warning

You must work with the exchange to enable the BO23 broadcast and verify support for the IQ18 and CQ59 queries for your user IDs.

The Gateway will only function if the user IDs are properly enabled at the exchange.

Upgrading to 7.12 - Gateway Changes

When upgrading to Version 7.12 or higher from a previous version of the BrokerTec Gateway (i.e., Version 7.3 or lower), you must complete the following tasks after running the upgrade package.

To upgrade from a pre-Version 7.12 BrokerTec Gateway:

  1. BrokerTec Gateways Version 7.12 and higher store all configuration and master configuration files in an Exchange-specific folder (e.g., BTEC-B). Users should delete any master files, if present, from the ttconfig directory.
  2. The Exchange-specific folder (e.g., BTEC-B) stores all executable files for the gateway. Users must update all of the tags parameters in the ttchron.ini file to include the BrokerTec Gateway’s Exchange-Flavor.

    Example TTChron.ini file with updated tags parameters

    If you select BTEC-B for the BrokerTec Gateway’s Exchange-Flavor, you must update all parameters that appear as: tags=BTEC in the ttchron.ini file to tags=BTEC-B:

    [win32-svc-BTEC-BOrderServer]

    # TO DO: Configure as appropriate for this market and the server time zone.

    run_days=01234

    start_time=18:25

    end_time=17:35

    days_in_cycle=1

    tags=BTEC-B

    [win32-svc-BTEC-BFillServer]

    # TO DO: Configure as appropriate for this market and the server time zone.

    run_days=01234

    start_time=18:25

    end_time=17:35

    days_in_cycle=1

    tags=BTEC-B

    [win32-svc-BTEC-BPriceServer]

    # TO DO: Configure as appropriate for this market and the server time zone.

    run_days=01234

    start_time=18:25

    end_time=17:35

    days_in_cycle=1

    tags=BTEC-B

  3. Following an upgrade from BrokerTec Gateways prior to Version 7.12.0, users must add the BO23-enabled user ID and password to the hostinfo.cfg file as shown in the example below.

    Example Adding BO23-enabled user ID and password to the hostinfo.cfg file

    Add the following values to the hostinfo.cfg file with the Exchange-provided credentials:

    [TTP]

    UserID=TTPF_xxx <provided by the Exchange>

    UserPassword=xxx <provided by the Exchange>

  4. BrokerTec Gateways Version 7.12 and higher no longer untilize the om_api_config.cfg file. Following an upgrade, customers should perform the following:
    • Remove om_api_config.cfg file from the ttconfig directory
    • Remove the APIConfig=d:ttconfigom_api_config.cfg parameter from the hostinfo.cfg file.
  5. To support the enhancements add to the BrokerTec Gateway Version 7.12, TT recommends updating the following client applications:
    • X_TRADER®: upgrading to Version 7.7.4 provides improved TT client application startup / recovery times and reduce network impact.
    • ASE: upgrading to Version 7.0.1 provides improved change order performance for high frequency trading applications.