Release Notes

August 2022 - Production Environment

New features are production released in a phased rollout to our globally distributed system. Therefore, a feature may be listed here which has not yet reached your workspace(s). However all of these features are available at uat.trade.tt.


Production Start Production Complete Type Component Release Note

08/26/2022

09/23/2022

Improvements

FIX Services

Added support in FIX and TT Setup for configuration of dedicated FIX Order Routing and Drop Copy servers for Session Initiators.

(Ref 143107)

Version: v197

08/26/2022

09/23/2022

Improvements

FIX Services

Added tags in the range 9200 - 9218 to the TT FIX schema for use in routing RCM algo orders in to TT via FIX. These tags are only applicable to routing of RCM algos in to TT FIX Order Router and will not appear on drop copy messages.

For more information on use of RCM Algos in TT, please contact TT Customer Success or TT FIX Integration fixintegration@tradingtechnologies.com.

(Ref 143106)

Version: v197

08/26/2022

09/23/2022

Improvements

FIX Services

Added the tags below to the TT FIX Schema for D/F/G/AB/AC messages. These tags are reserved for TT Internal Use Only and will not appear on client Execution Reports or other messages.

field name='ParentVendorOrderID' required='N'
field name='ParentVendorUserID' required='N'
field name='ParentVendorAccountID' required='N'
field name='ParentVendorBrokerID' required='N'
field name='ParentVendorProfileID' required='N'

(Ref 143104)

Version: v197

08/26/2022

09/23/2022

Plan

FIX Services

Limitied production deployment of the v197 FIX Services began August 19, 2022 and will be completed over the next 4 weeks.

All TT FIX services for the v197 release were deployed to UAT Data Centers at EOD July 22, 2022.

This release includes changes to the FIX XML schema files. Clients are strongly encouraged to download and deploy the latest XML schema files from: https://library.tradingtechnologies.com/tt-fix/general/System_Overview.html prior to release.

Release Notes for FIX v197 and prior releases can be reviewed at any time by going to https://library.tradingtechnologies.com/release_notes/

(Ref 143103)

Version: v197

Learn More

08/23/2022

08/23/2022

Improvements

FIX Services

TT continues to make changes to our Security Master database (PDS) to synchronize the month and year values displayed in the TT Trading GUI (PDS Alias field) with TT FIX tags 200, MaturityMonthYear, and 610, LegMaturityMonthYear values for all FIX order routing, drop copy, market data and security definition messages.

As of Aug. 21, 2022, ICE_L market now supports this feature in UAT and production.

BACKGROUND
In August 2021, PDS introduced a new field, ContractDisplayDate, (CDD), which contains the month & year values from the Alias field. PDS is rolling out this change market-by-market.

In TT FIX, when the PDS CDD field is present on an instrument, TT FIX will map CDD to tags 200 & 610 on all relevant inbound & outbound messages. When CDD is not present, the existing mapping to PDS Maturity Date will continue as currently implemented.

Please reach out to your TT Customer Representative or email fixintegration@trade.tt with any questions or concerns.

(Ref 144133)

Version: v187

08/22/2022

08/22/2022

Fixes

Market Data

ICE_L now supports Tag 200 (Contract Display Month/Year) for Futures and Options.

(Ref 144076)

08/22/2022

Improvements

Exchanges

TT now supports configuration of a Disaster Recovery IP and Port at the Connection level where necessary, based on individual exchanges' implementation of DR connectivity. The following config options have been added:

- Disaster Recovery IP — Sets the exchange-provided disaster recovery IP address for connecting the session during failover.
- Disaster Recovery Port — Sets the exchange-provided disaster recovery port for connecting the session during failover.

List of Supported Exchanges
CEDX
CFE
EEX
Eurex
FEX
HKEX
IDEM
MEFF
Nasdaq_NED
NDAQ_EU
Nodal
Mexder
SGX
TFEX
TFX

Note: For exchanges not listed, alternate DR configurations are already in place to support required functionality.

(Ref 144034)

08/20/2022

08/20/2022

Improvements

Settings

Added a new Credit Loss option, "Allow Trade Out Only", to the Accounts->SOD/Credit tab. When this feature is configured on an account, if the account's credit loss is greater than allowed (configured as a percentage of daily limit), the risk system will only allow new orders that decrease current exposure on the account. Like other credit checks, this limit applies to the account and any child accounts in aggregate.

(Ref 136241)

08/19/2022

08/19/2022

Fixes

Orders

Fixed an issue related to FillsGroup on CME that could sometimes result in mismatched number of head fill and leg fill messages, though total fill quantities were correct.

(Ref 143900)

08/19/2022

08/19/2022

Improvements

Market Data

Users are now able to search for instruments that contain hyphens.

(Ref 143841)

08/19/2022

08/19/2022

Improvements

ADL

ADL users are now able to search for instruments that contain hyphens.

(Ref 143840)

08/18/2022

08/26/2022

Improvements

FIX Services

The notice below was first sent on July 23. Reminder that the TTFIX.crt upgrade in production will take place this weekend, after EOD August 19.
=======================================================
For customers whose FIX engine natively supports SSL encryption, or who have implemented FIX session encryption using STunnel, TT provides a TTFIX.crt file with the public certificates used by the TT platform FIX endpoint.

On July 23, 2022, TT will update the stunnel.zip file located in the Download Center in order to update the soon-to-be-expired certs in the TTFIX.crt bundle.

All TT customers who use STunnel must download the new zip file and apply it at any time before EOD August 19, 2022.

Added TT Platform STAR.TRADE.TT; valid from July 11, 2022 - August 12, 2023 (DC)

Additional Resources

Please download the updated stunnel.zip here:
https://library.tradingtechnologies.com/tt-fix/general/stunnel.zip

Directions for configuring a stunnel with TTFIX.crt can be found on the TT FIX Help Site.

(Ref 143102)

Version: v197

Learn More

08/16/2022

08/26/2022

Improvements

General

You can now right-click on the Account filter menu and show/hide a set of "Include" and "Exclude" configuration options. This allows you to "filter out" specific Accounts.

(Ref 140751)

08/13/2022

08/13/2022

Improvements

Fills

Added the following fields to the audit files in the EFT folder: Clearing Date, Expiry (e.g. SEP21), Order Profile, Price in Ticks, and Trigger price in Ticks

(Ref 143077)

08/12/2022

08/12/2022

Fixes

TT .NET SDK

Fixed an issue where an exception is thrown when using the Equals(object obj) method on the Instrument Object. (v3.1.3.2)

(Ref 143780)

08/12/2022

08/12/2022

Fixes

TT .NET SDK

Fixed an issue with positions which results when attempting to cancel an order that is already filled. (v3.1.3.2)

(Ref 143778)

08/12/2022

08/12/2022

Fixes

TT .NET SDK

Fixed an issue that happens when stopping and starting price subscriptions. (v3.1.3.2)

(Ref 143777)

08/12/2022

08/12/2022

Improvements

TT .NET SDK

Exposed the last_liquidity_indicator in order events. (v3.1.3.2)

(Ref 143776)

08/12/2022

08/12/2022

Fixes

TT Core SDK

Fixed an issue which can result in a crash if long strings are passed to the SDK log method. (v1.0.6.2)

(Ref 143775)

08/12/2022

08/12/2022

Fixes

TT Core SDK

Fixed an issue where a PriceSubscription can trigger an empty Time & Sales event. (v1.0.6.2)

(Ref 143774)

08/04/2022

Improvements

Orders

Access to OTC Wholesale trading for TFEX is now supported and available in both UAT and Production.

To ensure correct routing, Counterparties need to be defined in TTUS prior to submitting wholesale orders. For questions about correct Counterparty information, customers are advised to please contact TFEX.

NOTE that for routing TFEX OTC Wholesale orders, the minimum required TTW version is v26.

(Ref 143166)

08/03/2022

08/03/2022

Improvements

ADL

Added support for Position Reserve orders to allow clients to pre-reserve position risk and, as a result, reduce order routing latency. See https://library.tradingtechnologies.com/adl/mb-position-risk-block.html for complete details.

(Ref 143481)

08/01/2022

08/17/2022

Improvements

Blocktrader

In Blocktrader, the counterparty is now dependent on selecting the TT Account. When a TT Account is selected, either via an Order profile, or manually by using the TT Account drop-down control, if only one counterparty is available for that TT Account, that counterparty will display as the selected counterparty. If more than one counterparty is available for that TT Account, then the first counterparty will display as the selected counterparty. In addition, specifically for TFEX, the contents of the counterparty drop-down list will be filtered to only contain counterparty's avail for the selected TT Account. We plan to extend this more restrictive counterparty filtering behavior to other markets over time, but currently reducing the available counterparty list based on TT Account will only apply to TFEX.

(Ref 143236)

08/01/2022

08/17/2022

Improvements

Blocktrader

Selecting a Profile in Blocktrader now seeds the TT Account field with the first account associated with that profile in Setup and also seeds any Order Tag default values defined in Setup for that profile.

(Ref 142856)

08/01/2022

08/17/2022

Improvements

Blocktrader

Blocktrader now supports Clearing Account and Profile values in .csv uploads for OTC trades on Thailand Futures Exchange (TFEX).

(Ref 142855)

08/01/2022

08/17/2022

Improvements

Blocktrader

Blocktrader now supports reporting OTC trades with off-tick prices for Thailand Futures Exchange (TFEX).

(Ref 142854)

08/01/2022

08/17/2022

Fixes

Options

Fixed an issue that prevented setting the correct expiration date for LME spreads composed of rolling prompt instruments, e.g., 3M, TOM or C.

(Ref 141957)

08/01/2022

08/17/2022

Improvements

Options

Improved the internal notifications of newly created strategies so they appear dynamically in Market Grid.

(Ref 141955)

08/01/2022

08/17/2022

Fixes

Orders

Fixed an issue where the "Client ID" field could be edited on an order type change when that value seeded from the profile should be locked.

(Ref 141954)

08/01/2022

08/17/2022

Improvements

Algos

As a follow up to TT's acquisition of RCM-X, the RCM-X algos have been rebranded as "TT Premium Order Types". When permissioned for them, they now appear in the Order Type drop-down list in a separate group immediately below the "TT Order Types" group.

(Ref 141952)

08/01/2022

08/17/2022

Improvements

Order Entry

To better indicate that an algo order is set to start (or end) on a date beyond today's date, the Start (End) date/time field now displays a yellow background color when the date portion of the date/time is greater than the current workstation date. Also, the order confirmation string now appends the text "starting after today" (or ending) and is also highlighted in yellow to remind again that the algo is configured beyond today's date.

(Ref 141950)

08/01/2022

08/17/2022

Fixes

Order Book

Fixed issues with the display of notional values in the Order Book.

(Ref 141947)

08/01/2022

08/17/2022

Improvements

Algos

The Positions widget no longer double counts “parent” vs “child” fills for RCM-X algos.

(Ref 141367)

08/01/2022

08/17/2022

Improvements

Algos

We now support user/account level permissions on TT Premium Order Types (aka RCM-X algos) as individual permissions per algo, similar to TT Order Types.

(Ref 141366)

08/01/2022

08/17/2022

Improvements

Orders

The global Preferences > Orders page now includes a new checkbox to "Synchronize orders between the rolling and daily prompts on LME". This preference defaults to ON, meaning that an order placed in the daily prompt that is also the current underlying contract for the current "3M" contract will appear as a working order in Market Grid, MD Trader and Spread Matrix in both the daily prompt and in the 3M. When the preference is OFF, that same order (placed in the daily prompt) will not appear in the 3M in those widgets. As part of this change, in the Order Book a "?" icon will appear as part of the contract name for orders on instruments that have linked instruments. Mouse hover over this icon will display a tooltip with the instrument alias of the linked instrument.

(Ref 140802)

08/01/2022

08/17/2022

Improvements

Blocktrader

We have improved date selection in Blocktrader date specific fields, including auto-seeding today's date and slightly flashing in light yellow the date field that was set when the date cell was clicked.

(Ref 140798)

08/01/2022

08/17/2022

Improvements

Time & Sales

The Time and Sales widget now includes a "Type" column in the configuration dialog used to define quantity filters. This allows you to differentiate the product type when you have futures, spreads, etc. for a product where the exchange product codes are the same.

(Ref 140740)

08/01/2022

08/17/2022

Improvements

Blocktrader

Blocktrader now supports reporting OTC trades for Thailand Futures Exchange (TFEX). Two order types are supported: Cross and One-Sided. As part of this change, for TFEX One-Side only, you can upload orders via .csv files. See our documentation for more details on order type specific fields.

(Ref 140739)

08/01/2022

08/17/2022

Fixes

MD Trader

Fixed an issue where a floating MD Trader set to remain open would slightly shift its position upon submitting an order.

(Ref 140696)

08/01/2022

08/17/2022

Fixes

Spread Matrix

Fixed an issue where Spread Matrix sometimes did not display contract names along the diagonal.

(Ref 140695)

08/01/2022

08/17/2022

Fixes

Order Entry

Fixed an issue that sometimes occured where two custom action buttons, each assigned to the same TT Order Type but using a template on one of them, would display both buttons in yellow (indicating selected) when actually only one of the buttons was clicked.

(Ref 140690)

08/01/2022

08/17/2022

Fixes

MD Trader

Fixed an issue that prevented changing the color of "laser lines" applied to MD Trader.

(Ref 140656)

08/01/2022

08/17/2022

Improvements

Options

We have improved the strategy creation price subscription process to prevent attempting to subscribe to newly created strategies before they are available in the system.

(Ref 140654)

08/01/2022

08/17/2022

Improvements

General

The File > About dialog now provides an "Account Settings" button that directs you to your TTID account settings setup page.

(Ref 140652)

08/01/2022

08/17/2022

Fixes

Market Grid

Fixed a Market Grid application error that sometimes occurred when adding new contracts.

(Ref 140650)

08/01/2022

08/17/2022

Improvements

Time & Sales

You can now horizontally resize the Time and Sales widget down to display just one column.

(Ref 140646)

08/01/2022

08/17/2022

Fixes

Market Grid

Fixed an issue in Market Grid that sometimes caused renamed contracts to not display the original contract name upon mouse hover on the contract name.

(Ref 140645)

08/01/2022

08/17/2022

Improvements

Spread Matrix

Spread Matrix now provides right-click menu options of "Check All" and "Uncheck All" when choosing legs to display or hide in the matrix.

(Ref 139982)

08/01/2022

08/17/2022

Fixes

General

Fixed an issue that sometimes caused multiple Market Explorers to appear upon opening a workspace.

(Ref 139981)

08/01/2022

08/17/2022

Improvements

Fills

The Orders and Fills widget (OFW) now provides the ability to allocate filled orders to one or more accounts. To expose the feature, right-click in the Orders pane of the OFW and select "Show Allocations pane". Selecting filled orders using the "Watch" column populates the allocation panel, where you add account rows and configure them by order qty or percentage. You can also select Profiles defined in Setup to drive the accounts that are available in the list of accounts. Once configured, selecting the original order will populate the right-hand Preview pane where you can choose to allocate the fills by average price or by using the actual fill prices. Clicking the Release button completes the allocation process and generates fill records to the accounts as defined. See our documentation pages for more information.

(Ref 138034)