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
-
Server Administration
- 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
- Reports
-
Tutorials
- 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
- Appendix
Setting Order Throughput Controls
You are viewing TT User Setup Version 7.17 and higher. For earlier versions, click here
The order throughput (throttling) control feature allows an administrator to configure the number of orders per second that a trader may send to a given TT Gateway. The TT Gateway will reject orders submitted in excess of the configured throttling limit per second.
This topic contains the following sections:
- Order Throughput Controls Overview
- Order Rejection Overview
- Example: Order Throughput Control
- Enabling and Setting the Order Throughput Controls
Order Throughput Controls Overview
The User Risk tab of the User profile contains the order throughput (throttling) controls. To prevent more than a specific number of orders per second, check the Per TT Gateway, prevent more than X orders per second checkbox and enter the number of orders per second.
The TT Gateway calculates the number of orders per second as follows:
- Each add, change, and delete message to the exchange counts as an individual message.
- Cancel/replace actions count as two messages (a delete and an add).
- Cross/Intention to Cross (ITX)/Wholesale/Over-the-counter (OTC)/Inquire/series create/RFQs do not count towards the number of orders per second limitation.
Order Rejection Overview
The TT Gateway accepts orders while the number of orders in a one-second time frame remains at or below the configured throttling maximum. When the maximum number of orders allowed in a second is exceeded, the TT Gateway rejects all new add orders. When one or both messages in a cancel/replace action exceeds the limits, the TT Gateway rejects both the delete and the add portion of the cancel/replace action, and the order remains working. The TT Gateway counts, but will never reject stand alone delete orders.
Example: Order Throughput Control
In this example an administrator has configured a user with an allowed order throughput of 500 orders per second. The TT Gateway will allow no more than 500 orders per second for that user. It will accept all orders up to and including the 500th order in a one-second time frame, and will reject ALL subsequent orders within that second.
Order Throughput Example
Enabling and Setting the Order Throughput Controls
To enable and set the order throughput controls...
- Select
(Users) from the TT User Setup Control Panel.
-
From the Users window, click a user row and then click Edit.
The Edit User window appears. The User Risk tab contains the order throughput controls.
- To prevent more than a specific number of orders per second, check the Per TT Gateway, prevent more than X orders per second checkbox and enter the number of orders per second.
- Click Save.
Overriding the Order Throughput Controls
To override the maximum orders per second allowed for all TT Gateways assigned to a selected user, check the Prevent more than X orders per second (overrides the User-Level setting) option on the Assign Gateway Login to Available Users or Edit User Gateway Login window. This option allows you to set the maximum rate of orders per second allowed per TT Gateway.
The value entered for this option also appears in the Max Order/Sec (Override) column in the Selected Users pane of the Assign to Available Users window. For each selected user, you can edit the value in this column on a per TT Gateway basis to control the rate per gateway instead of assigning one rate for all gateways assigned to a user.
To set the Prevent more than X orders per second (overrides the User-Level setting) option, refer to Editing a User's Gateway Login Attributes and Assigning Users to a Gateway Login.