TT User Setup Documentation
- Getting Started
- User Administration Basics
User Administration: Administrative Users
- Creating and Editing Administrative Users
- Creating a Super Administrator
- Creating a Broker Administrator - X_TRADER ASP
- Allowing Buy-side Administrators to Manage Product Limits (X_TRADER ASP)
- Creating a Group Administrator (non-X_TRADER ASP only)
- Creating a Gateway Login Administrator (non-X_TRADER ASP only)
- Creating a Password Administrator (non-X_TRADER ASP only)
- Creating a View Only User
- Creating a Collect Log Files Only User
- Configuring the Outgoing Email Settings
User Administration: X TRADER® Or X RISK® Users
- Creating and Editing X_TRADER or X_RISK Users
- Applying Basic User Properties
- Customizing Billing Data for a User - X_TRADER ASP only
- Configuring User Risk Settings for a User
- Setting Application Permissions
- SettingTrade Permissions
- Creating and Managing X_TRADER Customer Defaults
- Customer Defaults and Algo Defaults MiFID II
- Allowingor Blocking Product Groups for Specific Markets
- Applying X_RISK Permissions
- Creating a New Gateway Login through the Users Window
- Generating a Gateway Login for all Gateways
- Assigning Gateway Logins to a User Through the Users Window
- Setting Account Permissions
User Administration: FIX Adapter
- TT FIX Adapter and TT User Setup Overview
- Setting Up a TT FIX Adapter Server (non-X_TRADER ASP)
- SettingUp a FIX Adapter Client User
- Setting Up an AccountDefault
- FIX Adapter Account Defaults MiFID II
- Assigning TT FIX Adapter Client(s) to a FIX Adapter Server
- Allowing or Blocking Product Groups for a FIX Adapter User
- User Maintenance
- Gateway Login Administration Basics
Creating Gateway Logins
- Creating a New Gateway Login
- Assigning the MemberGroupTrader ID
- Disabling Start-of-Day Records
- Assigning Gateways to Gateway Logins
- Mapping a TTORD to an Exchange Trader
- Adding Gateways to Existing TTORDs
- Assigning Accounts
- Configuring Risk
- AssigningUsers to a Gateway Login
- Editing a User's Gateway Login Attributes
- Assigning Gateways to Multiple Gateway Logins
- Account Group Administration
- Account Administration
- Order Passing Group Administration (X_TRADER ASP)
- Gateway Login Risk Administration
Account And Account Group Risk Administration
- Adding Account-Level Risk Checking
- Adding Account Group-Level Risk Checking
- Creating Product Limits for Accounts and Account Groups
- Enabling Duplicate Order Check for Accounts and Account Groups
- Creating Contract Level Overrides
- Contract Limits Overview
- Creating Margin Limits for Accounts and Account Groups
- Applying Account-BasedRisk to Wholesale Trades
- Configuring Wholesale Order Overrides
- Copying Product Limits to Additional Accounts or Account Groups
- Copying Account-Based Product Limits to Additional Gateways
- Copying MGT-based Product Limits to Account-Based Product Limits
- User Level Risk Checking
- User Group Administration
- Publishing To Guardian
- Disabling Trading for a Trading Environment
- Collecting Log Files
- Using Version Control Rules
- Resetting the Guardian Exchange Tree (non-X_TRADER ASP only)
- Editing the Currency Exchange Rates
- Adding and Deleting Currencies
- Editing Product Margins
- Viewing and Clearing Product Margin Conflicts
- Viewing and Publishing Licenses
- Migrating Users to a New Gateway
- Understanding Server Messages
- System Settings
- Enabling Two-factor Authentication
- How to Setup a New User Who Will Trade Using a TTORD Gateway Login
- How to Map an Additional Gateway Login to an Existing TTORD User
- How to Set Up an Administrator Who Uses Both X_RISK and TT User Setup
- How to Set Up a Third-party Risk Administrator
- How to Create a New User by Copying an Existing User
- How to Assign Existing Product Limits to Other Gateway Login IDs Simultaneously
- How to Change Multiple Product Limit Values Simultaneously
- How to Set Up Customer Defaults
- How to Update Customer Defaults Across Multiple Users Simultaneously
- How to Change the Message Users Receive When Their Logins Fail
- How to Use Wildcard Characters in Filters
- How to Set Up a Tiered Administrator
- How to Set Up a Drop Copy TT FIX Adapter Server and Corresponding FIX Adapter Clients
- How to Set Up an Order Routing TT FIX Adapter Server and Corresponding FIX Adapter Clients
- How to Set up a User for Autospreader SE or Synthetic SE
- Creating TT SIM Credit Limits and Product Limits
Setting Up an AccountDefault
This section provides a brief overview of account defaults, how to create an account default record, and how the TT FIX Adapter Server uses a FIX Adapter client user's account default key values to populate default values before submitting an order to the TT Gateway.
Note: You must restart FIX Adapter after you make any changes to an existing account default.
Account Default Overview
Account defaults are a set of rules that a TT FIX Adapter uses to provide a default account type, clearing account, or free form data when it is omitted from an order. The account defaults, created in TT user Setup, contain two types of data:
- Keys that the TT FIX Adapter server uses to match incoming orders to particular rules.
- Default values that TT FIX Adapter server adds to outgoing orders and fills when needed.
The following is a list of values available in the New Account Defaults or Edit Account Defaults window.
|username||The name of the FIX Adapter client user. In the TT FIX Adapter Configuration Tool (FACT), username was known as RemoteCompId.||Key|
|Account #||The customer account number. Enter an asterisk (*) to match any account number.||Key|
The name of the market. Enter an asterisk (*) to match any market.
|Gateway||The name of the gateway. Enter an asterisk (*) to match any gateway.||Key|
|Product type||The product type (e.g. futures, options, spreads, etc.), associated with a security. Enter an asterisk (*) to indicate match any product type.||Key|
|Account type||The type of account associated with the trader.||
|Clearing Account||The member code for the clearing member; used for give-up trades only.||Default value|
|FFT2/FFT3||The freeform text fields; often used for annotations by traders or back offices.||Default value|
Creating an Account Default
The following procedure describes how to create an account default from the User window. You can also access the New Account Default window by selecting FIX Adapter Account Defaults from the User Admin menu.
To create an account default...
- From the User Admin menu,
The Users window appears.
- Double-click the row of an existing
The Edit User window appears.
- Click the FIX Adapter tab and then click the Account Defaults tab.
- On the Account Defaults tab,
The New Account Default window appears.
- Enter data in the Account #, Market, Gateway,
and Product type "key"
fields as needed.
The image below shows a New Account Default window with the "key" fields completed.
Note: You can type an account number directly in the Account # field, or you can click the ... button, select an account from the Select Account window, and then click Select.
- Click Save.
The new account default appears in the Edit User window.
- On the Edit User window, click Save.
You have successfully set up an account default.
How FIX Adapter Servers Match an Account Default
TT FIX Adapter Server uses a FIX Adapter client user's account default key values to match incoming orders received from the FIX client application prior to submitting the orders to the TT Gateway. When TT FIX Adapter Server receives an order message from a FIX Adapter Client user, it starts the process of matching the order to the “key” values in the set of account defaults. If it finds a match, TT FIX Adapter Server inserts any specified default values into the order before routing it to the specified TT Gateway.
If the Restrict user from overriding Account Default option is checked, all the "key" and default values are taken into consideration when matching an order.
You can create more than one account default with the same "key" values, and TT FIX Adapter server uses the match with the highest priority. To define the order in which TT FIX Adapter server prioritizes account defaults, follow the procedure below.
Example: Account Defaults Order Matching
Assume an administrator configures two FIX Adapter Client users with the same set of account defaults, but in a different order. If each FIX Adapter client sends a TT FIX Adapter server an order that contains a market of CME and a product type of NRG, the clients will receive different results as follows.
TT user Setup includes the following account default entries for FIX Adapter Client user ABC:
|Priority||Account||Market||Prod Type||Acct Type||Clearing Acct||FFT2||FFT3|
For FIX Adapter Client user XYZ, TT user Setup includes the same account defaults, but in reverse order, as shown:
|Priority||Account||Market||Prod Type||Acct Type||Clearing Acct||FFT2||FFT3|
When TT FIX Adapter Server receives the message from FIX Adapter Client user ABC, it finds a match in the first account defaults listed, so it routes the order to the TT Gateway with Account Type = “G1” and Give-Up = “999”. When TT FIX Adapter Server receives the same message from FIX Adapter client user XYZ, it matches the first row. Even though the second account defaults entry represents a more precise match, TT FIX Adapter server stops looking after it finds the first match. Consequently, when TT FIX Adapter server receives this message, it routes it to the TT Gateway with Account Type = “A1”.
Note: For more account default order matching and routing examples, refer to the Understanding Account Defaults section of the TT FIX Adapter Reference Manual.