From 5ad937f6591a4a4482a12bb29b33e66413aadb2a Mon Sep 17 00:00:00 2001 From: Alexandre Catarino Date: Thu, 8 Aug 2024 23:36:07 +0100 Subject: [PATCH] Adds Tutorial for TT User Creation --- .../14 Create TT User.php | 1 + ...thms.php => 15 Deploy Live Algorithms.php} | 0 .../trading-technologies.html | 66 +++++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 01 Cloud Platform/10 Live Trading/02 Brokerages/15 Trading Technologies/14 Create TT User.php rename 01 Cloud Platform/10 Live Trading/02 Brokerages/15 Trading Technologies/{14 Deploy Live Algorithms.php => 15 Deploy Live Algorithms.php} (100%) create mode 100644 Resources/brokerages/create-credentials/trading-technologies.html diff --git a/01 Cloud Platform/10 Live Trading/02 Brokerages/15 Trading Technologies/14 Create TT User.php b/01 Cloud Platform/10 Live Trading/02 Brokerages/15 Trading Technologies/14 Create TT User.php new file mode 100644 index 0000000000..7fdc53658c --- /dev/null +++ b/01 Cloud Platform/10 Live Trading/02 Brokerages/15 Trading Technologies/14 Create TT User.php @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/01 Cloud Platform/10 Live Trading/02 Brokerages/15 Trading Technologies/14 Deploy Live Algorithms.php b/01 Cloud Platform/10 Live Trading/02 Brokerages/15 Trading Technologies/15 Deploy Live Algorithms.php similarity index 100% rename from 01 Cloud Platform/10 Live Trading/02 Brokerages/15 Trading Technologies/14 Deploy Live Algorithms.php rename to 01 Cloud Platform/10 Live Trading/02 Brokerages/15 Trading Technologies/15 Deploy Live Algorithms.php diff --git a/Resources/brokerages/create-credentials/trading-technologies.html b/Resources/brokerages/create-credentials/trading-technologies.html new file mode 100644 index 0000000000..a4a781ebcd --- /dev/null +++ b/Resources/brokerages/create-credentials/trading-technologies.html @@ -0,0 +1,66 @@ +

Follow these steps to create your TT user name, account name, routing sender, session password, app key, and app secret:

+ +

Sign in

+

Sign in to your TT account. If you don't have an account, follow the account creation wizard on the TT website to create one.

+ +

Add New User

+
    +
  1. On the setup page, click the + New User button.
  2. +
  3. In the New User dialog, select the radio button that corresponds to user's employment status to your company.
  4. +
  5. Fill the new user form. You must observe the following:
  6. +
      +
    1. Provide a username.
    2. +
    3. In the Status section, select "TT Pro" from Trade Mode drop-down menu.
    4. +
    5. In Advanced Settings section, select "Can create TT Rest API Key" and "Can create TT.NET SDK Client Side key".
    6. +
    +
  7. Click the Create button.
  8. +
  9. Select the new user in the table to open their settings. In the Status section, click the Send Invitation button.
  10. +
+ +

Create App Keys

+
    +
  1. Select the App Keys tab and click the New button.
  2. +
  3. In the Create New Application Key dialog, provide a application key name, select "TT REST API" in the Application Key Type drop-down menu, and "Usage Plan - Free" in the Application Key Usage Plan drop-down menu.
  4. +
  5. Click the Copy Secret to Clipboard button, and paste it to a text editor.
  6. +

    The text contains the App Key and App Secret separated by a colon. For example, a79b17df-b249-45a1-9d12-d5bbd2964626:424cc666-42aa-4125-a48e-13f630afd5a1.

    +
  7. Close the dialog.
  8. +
+ +

Create Account

+
    +
  1. On the left-side panel, click on Accounts to open the Accounts page.
  2. +
  3. On the Accounts page, click the + New Account button.
  4. +
  5. Fill the new account form. You must observe the following:
  6. +
      +
    1. Provide an account name or number.
    2. +
    3. Select the parent account from Parent drop-down menu.
    4. +
    5. Select the "Routing (external clearing)" from Type drop-down menu.
    6. +
    +
  7. Click the Create button.
  8. +
  9. To associate the account to the user, click on the Users tab, and then click the Add button.
  10. +
  11. In the Select Users dialog, select the user, and click the Select button.
  12. +
+ +

Create FIX Sessions

+
    +
  1. On the left-side panel, click on More, and then click on FIX Sessions
  2. +
  3. On the FIX Sessions page, click the + New FIX Session button.
  4. +
  5. Fill the new FIX session form:
  6. +
      +
    1. Select the "FIX Order Routing" from FIX Type drop-down menu.
    2. +
    3. Provide a Remote Comp ID name. It is the routing sender.
    4. +
    5. Choose a session password.
    6. +
    7. In the Status section, ensure "Inactive" is not selected.
    8. +
    +
  7. Click the Create button.
  8. +
  9. To associate the FIX session to the user, click on the Users tab, and then click the Add button.
  10. +
  11. In the Select Users dialog, select the user, and click the Select button.
  12. +
  13. Click the Save Changes button.
  14. +
+ +

Verify the User Credentials

+
    +
  1. On the left-side panel, click on Users to open the Users page.
  2. +
  3. Select the user from the users table.
  4. +
  5. Click on the Account, FIX Sessions, and App Keys tabs to verify the user has access to the added features. +
\ No newline at end of file