TT CME Gateway System Administration Manual - Trading ...
TT CME Gateway System Administration Manual - Trading ...
TT CME Gateway System Administration Manual - Trading ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
5 Configuring Order Management<br />
Order Router<br />
Determination 7.14.x<br />
Order Session<br />
Identification<br />
Maximum Supported<br />
Order Sessions<br />
<strong>CME</strong> <strong>Gateway</strong> <strong>System</strong> <strong>Administration</strong> <strong>Manual</strong> 95<br />
<strong>Trading</strong> Technologies International, Inc.<br />
Some customers have traders that use a Member ID (SessionIdFirmId<br />
concatenation) which does not match the member parameter of an order session<br />
in the <strong>CME</strong> <strong>Gateway</strong>’s hostinfo.cfg file.<br />
Whenever the Order Server receives an order, it uses the following logic to<br />
determine where to route the order:<br />
• If the trader’s Member ID matches the member parameter in a<br />
[order_session_#] section, the trader is routed through that same Order<br />
Router. This is the normal operation.<br />
• The Order Server compares the first X characters of the order’s associated<br />
Member ID.<br />
• If the first X characters of the Member ID match the first X characters of<br />
the member parameter in a [order_session_#] section, the order is routed<br />
through that same Order Router.<br />
• If multiple [order_session_#] sections have the same X characters, the<br />
Order Server randomly assigns the order to one of these Order Routers.<br />
• If the first X characters of the Member ID do not match the first X<br />
characters of the member parameter in a [order_session_#] section, the<br />
Order Server rejects the order.<br />
<strong>TT</strong> <strong>Gateway</strong>s 7.16 and higher contain an enhancement that displays the exchange<br />
credential used to route all orders and fills through the exchange. This includes all<br />
order modifications and exchange rejects but does not include orders actions on<br />
Hold orders and position reserve orders.<br />
Currently, this value is available in the following locations:<br />
• Audit logs: appears in the ExchangeCredentials column<br />
• Order Server logfile<br />
• FIX Adapter 7.8: via Tag 18216 (ExchCred)<br />
Note: The exchange credential will be available in future versions of other <strong>TT</strong> client<br />
applications.<br />
To provide users a way to identify which order session routed a particular order on<br />
a <strong>CME</strong> <strong>Gateway</strong>, the order session is identified by the Member ID<br />
(SessionIdFirmId concatenation) configured in hostinfo.cfg. The session<br />
identification appears on orders and fills for all order actions (add, modify, cancel)<br />
routed to the exchange. If the gateway rejects an order action, the session is not<br />
identified.<br />
<strong>TT</strong> currently supports up to 100 separate order sessions on each <strong>CME</strong> <strong>Gateway</strong><br />
7.16. Internal testing shows that this amount of order sessions supports the<br />
optimal performance during continuous operation and periods of heavy order<br />
entry.<br />
<strong>TT</strong> recommends users work with their Technical Account Manager (TAM) to<br />
accurately load balance traders across multiple order sessions.