Trade
Overview
TT Platform
Description
Task
Browser Access
Description
Task
Videos
TT Desktop
Description
Task
Videos
Reference
Workspace Windows
Description
Task
Videos
Widgets
Description
Task
Preferences
Description
Viewing Market Data
Time and Sales
Task
Reference
Description
Depth
Description
Task
Reference
Market Grid
Description
Task
Videos
Reference
Product Grid
Description
Task
Reference
Spread Matrix
Description
Task
Videos
Reference
Basic Order Entry
TT Order Types
Description
Task
Videos
Reference
Case Studies
TT Premium Order Types
Description
Task
Reference
Order Ticket
Description
Task
Use Cases
Reference
MD Trader®
Description
Task
Videos
Reference
Order Profiles
Description
Task
Reference
Routing Rules
Description
Task
Blocktrader
Description
Task
Videos
Reference
Trading Crypto on TT
Description
Task
Videos
Reference
Trading on B3
Order Management
Order Book
Description
Task
Reference
Floating Order Book
Description
Task
Reference
Fills
Description
Task
Reference
Positions
Description
Task
Reference
Orders and Fills
Description
Task
Reference
Audit Trail
Description
Task
Reference
Audit Query
Description
Task
Reference
Account List
Description
Task
Videos
Reference
Position Manager
Description
Task
Reference
Alert Manager and Alert Viewer
Description
Task
Videos
Reference
Account & User Restrictions
Description
Task
Reference
Balances
Description
Task
Reference
TT® OMS
Care Orders
Description
Task
Videos
Reference
Lock and Release
Description
Task
Bulking
Description
Task
Videos
Stitching and Splitting
Description
Task
Combining
Description
Task
Order Passing
Description
Task
Use Cases
Order Exceptions
Description
Task
Options
Options on TT
Description
Videos
Options Chain
Description
Task
Use Cases
Videos
Reference
Options Trade Monitor
Description
Task
Videos
Reference
Vol Curve Manager
Description
Task
Use Cases
Videos
Reference
Electronic Eye
Description
Task
Videos
Reference
RFQ Viewer
Description
Task
Videos
Reference
RFQ with Counterparties
Description
Task
Counterparty Manager
Description
Task
Strategy Creation
Description
Task
Use Cases
Reference
Options Risk
Description
Task
Videos
Reference
Options Risk Matrix
Description
Task
Videos
Reference
Watchlist
Description
Task
Videos
Reference
Expiration Manager
Description
Task
Volatility Calculator
Description
Task
TT Uncovered 2.0
Description
Task
TT Uncovered 3.0
Description
Task
QuikStrike
Description
Task
Spread Trading
Autospreader
Description
Task
Use Cases
Videos
Reference
Autospreader Rules
Description
Task
Videos
Reference
Hedge Manager
Description
Task
Videos
Reference
Trading in Yield
Description
Task
Use Cases
Reference
Aggregator
Description
Task
Videos
Reference
Algo Trading
Algo Dashboard
Description
Task
Videos
Reference
Template Manager
Description
Task
Order Management Algos (OMAs)
Autotrader
Description
Task
Reference
Videos
Excel integration with TT
Description
Task
Videos
Reference
Market-Making Algos
Analytics
Charts
Description
Technical Indicators
Task
Videos
Reference
Trader Analytics
Description
Task
Reference
ADL
ADL Overview
Introduction to ADL
Description
Task
Videos
Reference
ADL Basic Concepts
Description
Task
Reference
Building your first algo
Lessons
Advanced concepts
Description
Task
Case Studies
Jump blocks
Group blocks
Virtualized blocks
Library blocks
Trading Blocks
Discrete blocks
Arithmetic blocks
Basic blocks
Logic blocks
Miscellaneous blocks
Setup
Setup Overview
Getting Started
Description
Task
Videos
Reference
Supported Order Types and TIFs
Company Administration
Connections
Description
Task
Videos
Reference
Accounts
Description
Task
Videos
Use Cases
Reference
Users
Description
Task
Videos
Reference
Company
Description
Task
Reference
Order Tag Defaults
Description
Task
Account Administrators
Description
Task
TT Premium Services
Description
Task
TT Access
Description
Task
Advanced Features
Description
Risk Management
Risk Administration
Description
Task
Risk Limits
Description
Task
Videos
Reference
Pre-Trade Portfolio Risk
Description
Task
Reference
Order Cross Prevention
Description
Task
Videos
KRM Limits
Description
Task
TT® OMS
TT OMS Administration
Description
Task
Use Cases
Reference
Exchanges: Americas
B3
Description
Task
CBOE
Description
Task
Cboe FX
Description
Task
Reference
CFE
Description
Task
CME
Description
Task
Dealerweb
Description
Task
EBS Direct
Description
Task
EBS Market
Description
Task
Fenics
Description
Task
FMX
Description
Task
FMX_USTF
Description
Task
Goldman Sachs Commodity Blocks (GSCB)
Description
Task
Referece
ICE
Description
Task
MexDer
Description
Task
MIAX_FUT_CH
Description
Task
MIAX_FUT_NY
Description
Task
MX
Description
Task
Nodal
Description
Task
NFI
Task
Exchanges: EMEA
ATHEX
Description
Task
BIST
Description
Task
DGCX
Description
Task
EEX
Description
Task
EPEX SPOT
Description
Task
Reference
Eris
Description
Task
Eurex
Description
Task
Videos
Euronext
Description
Task
GFO-X
Description
Task
ICE_L
Description
Task
JSE
Description
Task
LME
Description
Task
LME NTP
Description
Task
LSE
Description
Task
MEFF
Description
Task
NDAQ_EU
Description
Task
NASDAQ_NED
Description
Task
Nord Pool
Description
Task
Reference
WSE
Description
Task
Exchanges: Asia/Pacific
ABX
Description
Task
ASX
Description
Task
FEX
Description
Task
HKEx
Description
Task
JPX
Description
Task
NSE
Description
Task
NZX
Description
Task
SGX
Description
Task
SGX GIFT
Description
Task
TAIFEX
Description
Task
TFEX
Description
Task
TFX
Description
Task
CoinFLEX
Task
Exchanges: Crypto
Coinbase
Description
Task
Kraken
Description
Task
FIX Support
FIX Ruleset
Description
Task
FIX Sessions
Description
Task
Secondary Accounts
Description
Task
Monitor
TT Mobile
TT Backtesting
APIs
TT REST API 2.0
Getting Started
API Reference
TT REST API 2.0 (UAT)
Getting Started
API Reference
TT .NET SDK
Getting started with TT .NET SDK
Creating the application framework
Working with instruments
Subscribing for market data
More about prices
An in-depth look at the Price class
Working with orders and fills
Handling trade subscriptions
Working with trade subscriptions
Working with Algos
Algo Server
TT Order Types
TT Premium Order Types
Advanced Concepts and Options
Appendix
TT CORE SDK
Getting Started with TT Core SDK
Creating Application Framework
Working With Instruments
Subscribing for Market Data
Working with Orders and Fills
Creating a TT Application Server
Appendix
TT Trade Surveillance
Overview
Using TT Trade Surveillance
Cluster View
Core Models
Market Abuse Models
Cross Product Models
Spoofing Models
Improperly Matched Trade Models
Market Rate Models
Trading Behaviors Models
Miscellaneous Models
Configurable Models
Reports
Wachlists
Reference
TT FIX Services
TT FIX General
Getting Started
FIX Message Structure
Session messages
TT FIX Order Routing
Overview
TT FIX message conversations
Supported application messages
TT FIX Market Data
Overview
TT FIX message conversations
Supported application messages
TT FIX Drop Copy Out
Overview
TT FIX Message Conversations
Supported application messages
Compliance Feed messages
TT FIX Drop Copy In
Overview
Supported application messages
TT FIX Gateway
Getting Started
FIX Message Structure
Components
Session messages
Price Gateway Messages
Order Gateway Messages
TT FIX Recovery
Overview
FIX Recovery Methods
Supported application messages
Compliance Feed Messages
MiFID II Support

Adding a new user

On this page

To add a new user:

  1. Create a new user in your company
  2. Send an invitation
  3. Set user permissions

Note: Only users with “Full Company Administrator” permissions can add users and send invitations. Users with “view-only” permissions do not have access to all administrative functionality on the Users | Profile page in the Setup application.

Creating a new user in your company

To create a new user in your company:

  1. Click Users in the left navigation pane and click the + New User button.
  2. In the New User dialog box that appears, select whether or not the user is a member or employee of your company, or is a user that is not an employee but will be managed by the administrator’s company.

    When the user being added is an employee or member of your firm, select Yes.

    When the user being added is not an employee or member of your company, but you would like to invite and fully manage the user (including paying for the user’s market data and transaction charges), select No.

    When the user being added is not a member of your company, but you do not want to manage and take responsibility for the user’s fees, click Cancel and contact your user’s administrator to ask for the user to be shared with your company. Contact TT support if you need assistance.

  3. On the New screen, enter user data in the Identification and Contact Information sections.
  4. Optionally, in the User Group section, click +Add to assign the user to an existing User Group
  5. In the Status section, select a Trade Mode.

    The trade modes allow your company to control which professional Trade application features are accessible to a user on the TT platform. However, the trade mode settings do not take precedence over the account restriction settings or user account permissions. For example, if a user’s profile is set to “professional”, which allows access to Algo Dashboard, but the account assigned to the user is restricted from submitting algo orders, then the user would not be able to launch and submit orders via an algo.

    Select one of the following:

    • Professional — Enables use of the following professional Trade app features:

      • Autospreader®
      • Autotrader™
      • Rule Builder
      • Algo Dashboard
      • ADL
      • Aggregator
      • TTAPI SDK

      Note: When you select the Professional trade mode for an active user, the user is billed at a higher rate for the month in which this mode is enabled.

    • Basic — Enables order routing using the basic Trade app functionality without use of any professional features.
    • View Only — Enables access to professional features, but prevents order routing using these features. This is the default setting for new users.
  6. In the Advanced Settings Settings section, select the following as needed:
    • Advanced Options package — Provides access to premium Options trading features.

      Note: Enabling this setting will incur an additional charge upon user login.

    • TT Backtesting Package — Enables use of the TT Backtesting package.

      Note: Enabling TT Backtesting will incur an additional charge upon user login.

    • Can create TT API REST Key — Indicates whether the user can create TT REST API keys for developing and running TT REST API applications.

      Note: Allowing a user to create TT REST API keys can incur additional costs.

    • Can create TT.NET SDK Client Side key — Indicates whether the user can create TT.NET SDK Client Side keys.

      Note: Enabling the TT.NET SDK Client Side Keys feature will incur an additional charge for each key that is created.

  7. In the Company Relationships section, click + Add to share the user with another company.

    When a user is shared with another company, the other company has limited rights to the user’s configuration. The company that the user is shared with can only assign accounts that they own, set permissions for those accounts, and set any other user-level permissions that are specific to the shared company. However, they cannot change the user-level settings defined by the sharing company.

  8. In the Custom Fields section, click each field and select or enter a value as needed.

    After you complete this section, the custom fields and values will be displayed on the user’s Custom Fields tab and not on their Profile tab.

    Note: TT recommends assigning an Organization value to new users that are managed by your company, but are not employees of your company.

    For more details about using the Organization field and other fields specifically for your company, refer to Custom Fields.

  9. Click Create.

    The user appears as a “provisional user” (Status column displays Provisional) in the users grid at the top of screen.

    After the user is added, you can send the user an invitation to trade in the production environment as part of your company, and set administrator and trade permission for the user.

Sending an invitation

As a company administrator, use the Status section on the user profile screen to send an invitation via email or view the user’s invitation status.

Note: Do not send an invitation to a user that is already a member of their own company but wants to trade with your company. By doing so, the user may lose all of their current risk settings when accepting the invitation to your company. To have an employee or member of another company trade with your company, you can either share an account with the user or ask the user’s company to share the user with your company.

To send an invitation:

  1. In the Status section, click Send Invitation

    Note: To send an invite, the Email field must be populated in the Identification section. This must be the email provided by the user. However, this email does not have to be the same address registered by the user as their TT account. The user will have to register a TT account before accepting your invitation.

  2. Verify the Invitation Status in the Status section.

    After sending the invitation, the user’s status of Sent appears in the Invitation Status column in the data grid and the Invitation Status field in the Status section.

    If the status is one of the following, you will need to click Invitation Details to troubleshoot and resend the invitation:

    • Sending failed — The invitation could not be sent from TT.
    • Delivery failed — The invitation could not be delivered to the user’s email.
  3. If needed, you can use the following buttons in the Status section after sending an invitation:

    • Copy Link — This button appears when an invitation has been sent or re-sent. Use this button to copy the invitation acceptance link that was previously sent to a provisional user. You can then distribute the link to the user via an alternative method outside of the invitation process.
    • Resend — Resends the same invitation link to a provisional user.

      Note: User invites automatically expire after 60 days. If a user’s invite has expired, you can simply resend the invite to add the user.

    • Revoke — Revokes the provisional user’s invitation. A message is sent to the user’s email address in the Identification section.
    • Invitation Details — Opens the Invitations tab and displays the invitation history for the user.

      Note: On the left navigation pane, you can click the More | Invitations to view a status report of all invitations sent to users who were invited to join your company. Provisional user status is not displayed, but invitations sent to provisional users appear as “waiting” for that user.

      For a list of invitation statuses, refer to Invitation Status Definitions.

Set user permissions

Use the Permissions tab to configure a user’s administrator, trade, and algo permissions.

In the Admin Permissions section, you can define additional administrative roles to delegate user setup and account setup to separate administrators. By unchecking the administrator restriction options in this section, you can set up administrators who are prohibited from enabling trading for accounts and/or users, and control whether administrators can disable the “Apply Limits” option for accounts and/or users. You can also set up TT Score administrators in this section.

In the Trade Permissions section, you can prevent the user from trading on TT, and set permissions for submitting RFQs. You can set these permissions for individual users or company administrators.

In the Algo Permissions section, you can set permissions for users to run their own algos, or approve order entry when algos are deployed. You can set these permissions for individual users or company administrators.

To configure user settings:

  1. Click Users in the left navigation pane and select a user in the Users Grid.
  2. On the user’s page, select the Settings tab
  3. Check one of the following settings in the Admin Permissions section:
    • None — Allows a user to log in and see his own settings, but not see any other company settings.
    • View Only Admin — Allows view-only rights for all company settings and allow use of the risk monitor to view orders for all their own company accounts and users. Order entry, deletion or modification is not allowed, and related settings in Order Permissions would not be honored.
    • Internal Only Admin — Allows limited capabilities to manage only internal company users and not other clients.
    • Admin — Allows full rights to change and configure company settings, add, delete, and edit users, user groups, accounts, connections, and FIX Sessions, and to manage a subset of settings for users that are shared with the company unless restricted by the company administrator. Additionally, administrators can be allowed to use the Monitor application to view orders, delete orders, and update positions for all company accounts and users, or they can be set up with permissions to manage individual accounts.

      When the Admin checkbox is checked, a list of administrator restrictions is enabled with all checkboxes checked. You can uncheck these options to restrict specific administrator permissions.

      Note: Administrators with an option unchecked cannot enable that option for other users, and when cloning users or accounts, the applicable user/account settings will default to checked regardless of the original user/account settings. For example, if an administrator has “Enable/Disable trading for users” unchecked, then all users the administrator clones will have trading disabled, even if the original cloned user has trading enabled.

      To restrict administrator permissions, uncheck the following settings as needed:

      • Enable/disable trading for users — Restricts an administrator from allowing trading for users in your company. When the “Enable/disable trading for users” option is unchecked, the administrator cannot check or uncheck the Users | Settings | Disable Trading checkbox.
      • Enable/disable trading for accounts — Restricts an administrator from allowing trading for accounts in your company. When the “Enable/disable trading for accounts” option is unchecked, the administrator cannot check or uncheck the Accounts | Settings | Disable trading (this account, only) checkbox.
      • Enable/disable trading for sub-accounts — Restricts an administrator from allowing trading for sub-accounts in your company. When the “Enable/disable trading for sub-accounts” option is unchecked, the administrator cannot check or uncheck the Accounts | Settings | Disable trading (sub-accounts) checkbox.
      • Enable/disable Apply Limits for accounts — Restricts an administrator from disabling product risk limits for accounts in your company. When the “Enable/disable Apply Limits for accounts” option is unchecked, the administrator cannot check or uncheck the Accounts | Limits | Apply Limits checkbox.
      • Can Add and Edit Account Limits — Restricts an administrator from adding or modifying account limits, effectively preventing the administrative user from creating or editing any accounts with limits. Also, an administrator with this setting unchecked cannot check this setting for other users.

        Note: When unchecked, this setting also prevents administrators from unchecking the Accounts | Limits | Apply Limits option to allow accounts to trade without limits.

      • Can Modify User Settings and Information — Restricts the administrator from adding or modifying user settings. Also, an administrator with this setting unchecked cannot check this setting for other users.
      • Manage Connections — Restricts the administrator from creating or editing connections. When unchecked, an administrator cannot create or edit connections and cannot check this setting for other users.
  4. Configure the following in the Trade Permissions section:
    • Disable Trading — Prevents the user from adding or modifying any orders, for any product, using any account.
  5. Request for Quote (RFQ) — Allows users to submit an RFQ.
  6. Configure the following in the Algo Permissions section:
    • Requires Permission to Run Own Algos — controls whether users can deploy algos without requiring approval. When checked, the user cannot run an algo that is unapproved, and must submit algos for approval via the Deploy option in ADL. When unchecked and algo trading is allowed on the account, users can run and pause all versions of their own algos with unlimited concurrent instances without need of approval. Note: For new users, this setting is checked by default in the Live environment and unchecked in all other environments.
    • Algo Approver — Allows users to view names of all algos that have been submitted for approval and mark each algo as “approved” or “unapproved” as needed. Company administrators have the Algo Approver option enabled (checked) by default.
  7. Configure the following in the TT SCORE Permissions section:
    • TT SCORE Admin — Allows an administrator to run TT Score for all accounts in their company. Check to enable this option, which can only be checked if TT SCORE Account Admin is unchecked. This setting cannot be modified until Customer Success has activated TT Score for your company.

    • TT SCORE Account Admin — Allows an administrator to run TT Score for their own accounts only. Check to enable this option, which can only be checked if TT SCORE Admin is unchecked. This setting cannot be modified until Customer Success has activated TT Score for your company.
    • TT SCORE User — Allows an individual user to run TT Score for their own accounts. Check to enable this option.
  8. Configure the following in the KRM22 Permissions section:

    KRM22 Limits Admin — Allows an administrator to configure risk limits using the KRM22 Limits Manager. For more information on KRM22, refer to KRM22 Limits Overview section.

  9. Click Save Changes.