As a risk administrator or trader with administrator permissions, you can use the Setup application to quickly and easily set up your connection to GDAX.
You'll need to perform the following at gdax.com before setting up users in TT:
After you or your firm has been added as a "company" in TT and you've ensured your browser meets the system requirements for accessing the platform, you can login and begin setting up GDAX traders in TT by:
After users in your firm create a Coinbase wallet and fund their GDAX account, they can create an API key, API secret, and passphrase that they'll need for their trader IDs on TT.
As a risk administrator for a company (e.g., proprietary trading firm), each user in your company needs to provide you with their GDAX credentials if each user is going to trade using their own GDAX account. To set up users in your firm to trade using the same GDAX account, create multiple API keys and secrets for the same GDAX account and passphrase, and assign each unique combination of API key, API secret, and passphrase to each user in your firm as a trader ID in Setup.
If you trade for yourself and have full administrator permissions in TT, you'll be able to create your own GDAX credentials for your GDAX account and assign them in TT using the Trader IDs tab in the left navigation panel.
To create a GDAX API key:
To create an API key, hover on the list icon on the right corner of the Exchange screen and select API.
After setting the permissions, click Create API Key to create and display the API key and API secret. Record or store the passphrase, API key, and API secret on your computer or device.
Note: If you do not have administrator permissions in the Setup application on TT, then provide your risk administrator with your API key, API secret, and passphrase. If you trade for yourself and have administrator permissions in Setup, you can log in to the Setup application and create your trader ID for connecting to TT using your API key, secret, and passphrase.
Multiple users in your company can share the same GDAX connection, but each user is required to have their own GDAX credentials. GDAX exchange connection credentials (API key, secret, and passphrase) are configured per user using the Trader IDs tab in the left navigation panel.
Note: The GDAX connection in TT will not become active until a Trader ID is assigned to the user of the connection. The Trader ID is used to make the actual FIX connection to GDAX.
To add a GDAX connection:
Configure the following GDAX setting in Additional Settings:
Max Order Rate — Sets the maximum number of orders per second that a user can enter per connection. This limit cannot exceed the exchange-defined order rate maximum.
You can select the connection in the data grid and review the connection settings in the Settings tab.
Note: The connection will not become active until at least one account is assigned.
A TT account is required for trading on the TT platform.
The Setup application supports tiered risk and account hierarchies. That is, you can create an account for routing and clearing as well as create sub-accounts for that account.
To create an account:
Note: You must assign at least one account to a connection before the connection can become active and available for trading.
In TT, a trader ID is essentially your connection to trading GDAX. The GDAX trader ID is configured using the GDAX credentials created for your GDAX account. Before you begin, ensure that you have the following GDAX credentials:
To create a trader ID:
A list of existing trader IDs that you currently manage appear in the left navigation pane.
As a risk administrator, you can set up members of your trading firm to trade GDAX using their own GDAX accounts or using the same GDAX account.
If setting up users to trade using their own GDAX accounts, ensure that you have each user's GDAX credentials (API key, API secret, and passphrase) in order to configure their connection to GDAX using the Users | Exchanges (GDAX) | Trader IDs tab.
If setting up a group of traders to use the same GDAX account, as a risk administrator you'll need a unique combination of API key, API secret, and passphrase for each user of the shared GDAX account and create a trader ID for each user. Each trader ID can use the same GDAX account passphrase, but with a different key and secret.
Note: In order for users to share a GDAX account, create unique API keys and secrets using the same passphrase, and assign each unqiue combination of passphrase, API key, and API secret to each user as their trader ID.
As a trader with administrator permissions, use the Users | Exchanges (GDAX) | Trader IDs tab to assign your GDAX API key, secret, and passphrase for your GDAX account to a trader ID in TT. You'll use your trader ID to connect to your GDAX account to trade via the TT platform.
To configure user access to GDAX:
Configure the following Order Routing settings:
Click the Market Data tab to allow or deny access to market data for the following product groups:
Trader IDs are added by configuring the following settings on the More | Trader IDs tab in the left navigation panel:
You can also select Add New from the trader ID selector when clicking an entry in the table to create a new trader ID.
Optionally, you can also go to the Accounts page and click the Users tab to assign a user to an account