TT® FIX Order Routing

Creating a FIX Order Routing session

Creating a FIX Order Routing session

FIX client order-routing applications connect to TT FIX services through a FIX Order Routing session.

Use the FIX sessions window to add FIX sessions to your company and configure them for third-party FIX client access.

To add and configure a FIX Order Routing session:

  1. Click More | FIX Sessions in the left navigation pane.
  2. At the top of the FIX Sessions window, click +New Session.

    Add-PIC

  3. For FIX Type, select FIX Order Routing.
  4. Configure the following settings:
    • FIX Session Name — Sets the display name of the FIX server.
    • Remote Comp Id — Sets the FIX client ID. This FIX client ID value is sent in FIX Tag 49 (SenderCompID) by a FIX client connecting to the FIX server. The ID is populated in FIX Tag 56 (TargetCompID) for all messages sent by the FIX Server to the FIX client.
    • Target Sub Id — Sets the receiver ID. This value is sent in FIX Tag 57 (TargetSubId) of the FIX client Logon (A) message.

      Notes:

      If a value is specified for this setting:
      • The combination of the Remote Comp Id and Target Sub Id settings must be unique among all FIX sessions.
      • The FIX client connecting to this FIX session must supply the same value in tag 57.

      Also, if FIX clients send Tag 57, which is optional, in the Logon (A) message, the value must be supplied in this setting.
    • Session Password — The password associated with this FIX session and used to authenticate FIX Servers. FIX Session passwords do not expire and are not subject to any TT account password restrictions. It must be passed in Tag 96 (RawData) in the Logon (A) message.
    • Notification email — Sets the email address company administrators can use to receive notifications from TT for emergency maintenance, operational or product release information that could impact the FIX session.
    • Country — The country in which the FIX server machine is located.

      Based on the country selected, you may also need to provide a State/Province and Zip Code.

    • Send unsolicited order and fill messages — Sets whether to send order and fill messages to the FIX client for those orders that originated outside of TT.
    • Send Staged / Synthetic Child order / fill messages — Sets whether to send order and fill messages to the FIX client for child order of staged or synthetic parent orders.
    • Force sending of Head fills before Leg fills — Sets whether to always send Head fills (442=3) before sending the individual leg fills (442=2). This setting is supported only for FIX 4.4 sessions.
    • Send FillsGrp as Individual Execution Reports — Sets whether to send an individual Execution Report (8) message for each entry in the FillsGrp and LegFillsGrp repeating groups instead of in a group in a single Execution Report (8) message.
    • Enable Position in Queue (PIQ) — Sets whether to enable position in queue support for the FIX session.
    • Delay Staged Order Ack until Claimed — Sets whether to delay staged order acknowledgement until the order is claimed.
    • Send TT Internal Account ID and User ID on Execution Reports And Cancel Reject Messages — Sets whether to send the TT internal IDs for tag 1 (Account) and tag 129 (DeliverToSubId) in tags 18101 (AccountID) and 18102 (UserID), respectively, for Execution Report (8) and Order Cancel/Replace Request (9) messages.
    • Send Exchange Fill Updates as Trade Correction Execution Reports — Sets whether to send exchange fill updates as Execution Report (8) messages instead of Trade Capture Report (AE) messages for the following markets:
      • HKEX
      • OSE
      • SGX
      • TOCOM
      • NDAQ_EU
      • NFI
    • (Session Reset) — Schedule for resetting the FIX Server connection..

      To set the reset time:

      • Click a day to enable the Reset Time (UTC) fields.
      • Set the desired session reset time in UTC time.
  5. In the Status section, choose whether to make the session active. The session is inactive by default.
  6. Click Save Changes.
  7. Configure the connection to the FIX session via TCP or Secured TCP (SSL).