Synthetic Strategy Engine Documentation
- Product Description And Architecture
- Installing The Synthetic SE Software
Configuring Synthetic SE
- Types of TT Synthetic SE Deployments for Market Data
- Configuration Files for 7.17.1 or Higher
- Configuration Files for 7.17.0
- Configuration Files for 7.3.X
- Configuring Synthetic SE with Dynamic Connections Enabled
- Determining TT Gateway Login Credentials with Dynamic Connections Disabled
- Configuring the Synthetic SE Fill Server
- Configure: Single-Multicast Network with Only Non-Coalesced Price Servers
- Configure: Single-Multicast Network with Coalesced and Non-Coalesced Price Servers
- Configuring a Multiple-Multicast Network
- Order Staging
TT Gateway Logins and Trader Credentials
Trader and Administrator ID Authentication
TT administrators must provide traders and administrators with access to the TT Synthetic SE Servers. You configure a trader to access Synthetic SE in the same way as configuring a trader to log into a standard TT Gateway, except for the following restrictions:
- If a trader logs into all TT Gateways with the same TTORD MGT, you can assign the same credentials for logging into the TT Synthetic SE Gateway.
- If a trader uses an exchange trader ID or uses multiple TTORD MGTs to connect to a set of TT Gateways, you must create a synthetic exchange trader ID for logging into the TT Synthetic SE Gateway.
In either case, orders sent to Synthetic SE will be risk checked with the risk limits associated with the trader ID of the destination TT Gateway.
Using Synthetic Exchange Trader IDs
If you choose to assign a synthetic exchange trader ID for a user to login to Synthetic SE, the ID must not conflict with any other IDs in the system. To distinguish these exchange trader IDs from all other IDs and ensure that they do not conflict with other IDs, you should choose a unique naming convention for synthetic exchange trader IDs used to connect to Synthetic SE, such as:
- TTSSE / SE1 / 001
- TTSSE / SE1 / 002
- TTSSE / SE1 / 003
- TTSSE / SE2 / 001
- TTSSE / SE2 / 002
- and so on
Order Book Sharing
Users who want to share, view, or modify synthetic orders must connect to Synthetic SE and to each of the related TT Gateways with TTORDs or Exchange Trader IDs that support order book sharing. For example, suppose a trader named Casey submits a synthetic trailing stop order for a CME contract that gets routed through Synthetic SE. Casey uses the following credentials:
- Synthetic SE: TTORDAB/001/001, which maps to direct trader ID, TTSSE/SE1/001
- CME: TTORDAB/001/001, which maps to direct trader ID, ABC/ABC/ABC
The following table illustrates whether other traders with different credentials can see Casey’s order.
Synthetic SE: TTORDAB/001/002 CME: TTORDAB/001/002
The Synthetic SE credentials have the same M/G values (TTORDAB/001), and the CME credentials have the same M/G values (TTORDAB/001).
Synthetic SE: TTSSE/SE1/002 CME: ABC/ABC/001
The Synthetic SE credentials have the same M/G values (TTSSE/SE1) as the direct trader to which TTORDAB/001/001 is mapped, and the CME credentials have the same M/G values (ABC/ABC) as the direct trader to which TTORDAB/001/001 is mapped.
Synthetic SE: TTSSE/SE1/001 CME: TTORDZZ/001/002
The Synthetic SE credentials have the same M/G values (TTSE/SE1) as the direct trader to which TTORDAB/001/001 is mapped, but the CME credentials have a different Member ID (TTORDZZ vs. TTORDAB).
Synthetic SE: TTSSE/SE2/002 CME: TTORDAB/001/002
The CME credentials have the same M/G values (TTORDAB/001), but the Synthetic SE credentials have a different Group ID than the direct trader to which TTORDAB/001/001 is mapped (SSE2 vs. SSE1). In this case, the trader can see the Exchange-native child orders, but cannot see the parent synthetic order.
Synthetic SE: TTORDAB/001/002 CME: ABC/ABC/002
The Synthetic SE credentials have the same M/G values (TTORDAB/001), and the CME credentials have the same M/G values (ABC/ABC) as the direct trader to which TTORDAB/001/001 is mapped.
Synthetic SE supports administrative access to the Synthetic SE Server and its synthetic orders so that administrators can monitor synthetic orders. However to view or delete the synthetic orders, you must log into the Synthetic SE Server and into the corresponding TT Gateways associated with the child orders that make up the synthetic orders.
Synthetic SE supports only the following administrator logins:
- TTORDaa/XXX/MGR, where aa is a two-character ID
For example, if an administrator logs in to an Synthetic SE Server and a TT Gateway using TTADM/XXX/MGR, the administrator would be able to access all synthetic orders on the Synthetic SE for that TT Gateway.
Order Routing Credentials
A trader must log into the TT Gateways through which Synthetic SE will route orders on their behalf. This is because Synthetic SE uses the same credentials that the trader uses to log into a TT Gateway to route orders to this TT Gateway on their behalf.
For example, if Trader A logged into CME-D as TTORDPM/001/001 as well as Synthetic SE using TTSSE/SE1/001 and submitted a synthetic order for CME-D, Synthetic SE would route the child orders to the TT CME-D Gateway using TTORDPM/001/001 as the credentials.