TT User Setup MiFID II

Introduction

TT User Setup supports MiFID II compliance with the following:

Customer Defaults for MIFID Support

Administrators can create Customer Defaults for X_TRADER users and configure them so that end users cannot override their values. When creating Customer Defaults, the settings highlighted below can be configured to support MiFID II compliance.

Descriptions of the MiFID II settings are provided in the following table. When setting these fields, refer to MiFID II Order Fields by Exchange.

Setting Description
FFT4

Used for free-form text or non-standard exchange fields; e.g., Tag 9707-MIFIDID on ICE.

FFT5

Used for free-form text or non-standard exchange fields. 

FFT6

Used for free-form text or non-standard exchange fields.

Investment Decision

User or firm who made the trading decision. Enter a Short Code.

Execution Decision

User or firm that submitted the order. Enter a Short Code.

Client

Customer identification. Enter a Short Code. 

Direct Electronic Access

Sets whether or not the order is sent from direct/sponsored access, or from another

  • None
  • True
  • False
 
Trading Capacity

Indication of a user dealing on own account, matched principal, or any other trading capacity. Valid values:

  • None
  • DEAL
  • MATCH
  • AOTC
 

Liquidity Provision

Indication of market making. Valid values:

  • None
  • True
  • False
 

Commodity Derivative Indicator

Indication of whether the order is for hedging purposes. Valid values: 

  • None
  • True
  • False
 

Algo Defaults for MIFID Support

Administrators can create Algo Defaults for X_TRADER users and configure them so that end users cannot override their values.  Click Algo Configuration Mode at the bottom of the Customer Defaults and User Settings | Customer Defaults windows to show the Algo Defaults fields.

You can use these settings to assign MiFID II tags to both custom and TT Algos. When creating new Algo Defaults, the following options are available for supporting MiFID II compliance.

NOTE: The more specific algo default values will override "*" values when submitting algo orders. For example,  a Customer Default algo with LME values would override a Customer Default algo with "*" values if the trader was sending an LME algo order.

Tip: To add multiple profiles that reuse most of the same settings, change one or more of the settings for the saved profile then click Save and Add New. Repeat for each additional profile as needed.

The following table describes the algo settings options. When setting these fields, refer to MiFID II Order Fields by Exchange.

Setting Description
Selected

Determines whether the algo settings profile is available in X_TRADER. If checked, the profile is available to select in X_TRADER Algo Defaults. Otherwise, it is greyed-out.

Username

The selected user's customer default algo settings.

Market

Sets which markets the user can trade with the selected algo. The default setting is "*" to apply the settings to all markets.

Investment Decision

User or firm who made the trading decision. Free Text (up to 15 characters).

Direct Electronic Access

Sets whether or not the order is sent from direct/sponsored access, or from another

  • None
  • True
  • False

Liquidity Provision

Indication of market making. Valid values:

  • None
  • True
  • False
FFT4

Used for free-form text or non-standard exchange fields; e.g., Tag 9707-MIFIDID on ICE.

FFT5

Used for free-form text or non-standard exchange fields. 

FFT6

Used for free-form text or non-standard exchange fields.

Execution Decision

User or firm that submitted the order. Enter a registered ID/Short Code.

Algo

Name of the algo used for submitting the order. Select one of the following TT order types: 

  • None
  • ADL
  • Aggregator
  • Autospreader
  • Autotrader
  • Liquidate
  • Sniper
  • SSE

Duplicate Order Check

When setting account risk, you have the option to set a duplicate order check. This check triggers an order rejection for an order with the same instrument and price as another order submitted on the same account/account group that has exceeded the configurable threshold of duplicate orders allowed over a rolling window of 1 second.

To configure the duplicate order check for an account...
    1. Select User Admin | Accounts.
    2. Select an account in the account grid and click Edit Account....
    3. In the Exchange Settings pane, select a TT Gateway and click the Prevent Duplicate Orders checkbox and set Order Threshold to the number of duplicate orders allowed per second. When checked, the duplicate order check is enabled for the account.

FIX Adapter Account Defaults

For FIX Adapter users, TT User Setup supports MiFID II compliance with the following:

Account Defaults for MIFID II

Administrators can create Account Defaults for FIX Adapter users and configure them so that end users cannot override their values. The Account Default window  includes fields that support MiFID II compliance. These fields are treated as default values that the TT FIX Adapter server adds to outgoing orders and fills when needed.

When creating Account Defaults,  the settings highlighted below can be configured to support MiFID II compliance.

Descriptions of the MiFID II account default settings are provided in the following table.  When setting these fields, refer to MiFID II Order Fields by Exchange.

Setting Description
Investment Decision

User or firm who made the trading decision. Enter a Short Code.

Execution Decision

User or firm that submitted the order. Enter a Short Code.

Client

Customer identification. Enter a Short Code.

Direct Electronic Access

Sets whether or not the order is sent from direct/sponsored access or from another source. Valid values:

  • None
  • True
  • False
Default value is "None."
Trading Capacity

Indication of a user dealing on own account (DEAL), matched principal (MATCH), or any other trading capacity (AOTC). Valid values:

  • None
  • DEAL
  • MATCH
  • AOTC
Default value is "None."

Liquidity Provision

Indication of market making. Valid values:

  • None
  • True
  • False
Default value is "None."

Commodity Derivative Indicator

Indication of whether the order is for hedging purposes. Valid values: 

  • None
  • True
  • False
Default value is "None."
FFT4

Used for free-form text or non-standard exchange fields; e.g., Tag 9707-MIFIDID on ICE.

FFT5

Used for free-form text or non-standard exchange fields. 

FFT6

Used for free-form text or non-standard exchange fields.

Account Default Algo Settings MIFID II

Administrators can create Algo Defaults for FIX Adapter users and configure them so that end users cannot override their values.  Click Show Algo Settings at the bottom of the Account Default List window to show the Algo Defaults fields.

When creating Account Defaults or editing existing Account Defaults with algo settings for a FIX Adapter user, the following options are available for supporting MiFID II compliance.

The account defaults with Algo Settings to support MiFID II contain two types of data:

  • Key: Values that the TT FIX Adapter server uses to match incoming orders to particular rules. These fields are in bold.
  • Default: Values that the TT FIX Adapter server adds to outgoing orders and fills when needed.

The following table describes each account default algo setting. When setting these fields, refer to MiFID II Order Fields by Exchange.

Setting Description Type
Username

The name of the FIX Adapter client user. In the TT FIX Adapter Configuration Tool (FACT), username was known as RemoteCompId.

Key

Market

Sets the name of the market.  Enter an asterisk (*) to match any market.

Key
Investment Decision

User or firm who made the trading decision. Enter the user's short code.

Default

Direct Electronic Access

Sets whether or not the order is sent from direct/sponsored access.  Valid values:

  • None
  • True
  • False
The default value for algo settings is "False".
Default

Liquidity Provision

Indication of market making. Valid values:

  • None
  • True
  • False
The default value is "False".
Default
FFT4

Used for free-form text or non-standard exchange fields; e.g., Tag 9707-MIFIDID on ICE.

Default

FFT5

Used for free-form text or non-standard exchange fields. 

Default

FFT6

Used for free-form text or non-standard exchange fields.

Default

Execution Decision

User or firm that submitted the order. Enter a Short Code. Default
Algo

Name of the TT algo used for submitting the order. Click the drop-down arrow or button to select one of the following values: 

  • None
  • ADL
  • Aggregator
  • Autospreader
  • Autotrader
  • Liquidate
  • Sniper
  • SSE
Default