25.12.2012 Views

TT CME Gateway System Administration Manual - Trading ...

TT CME Gateway System Administration Manual - Trading ...

TT CME Gateway System Administration Manual - Trading ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4 Configuring Market Data<br />

Data Flow for Creating a<br />

UDS<br />

<strong>TT</strong> <strong>CME</strong> <strong>Gateway</strong> <strong>System</strong> <strong>Administration</strong> <strong>Manual</strong> 77<br />

<strong>Trading</strong> Technologies International, Inc.<br />

forwarded the Covered strategy request to the exchange.<br />

• Sending COMBO strategy creation request to globex: The <strong>TT</strong> <strong>Gateway</strong><br />

forwarded the Combo strategy request to the exchange.<br />

• Successfully created UD:U$:CFO: Indicates that the exchange accepted<br />

the creation request. The exchange’s ten-digit identification code appears<br />

at the end of the Successfully created message. However, the actual<br />

strategy is not available to work in the market until the UDS instrument is<br />

created by the price server.<br />

• Create Spread Series ended: Displays when the process completes. If<br />

this occurs before a Successfully created message appears, then the<br />

strategy creation timed out and the exchange did not provide any<br />

additional information.<br />

• Strategy Creation Rejected - Unsupported Strategy Type<br />

- Globex <strong>Gateway</strong>s only support the creation of<br />

Combo and Covered Strategies: Indicates the Order Server rejected an<br />

unsupported strategy type entered by the client trading application.<br />

• Can’t send covered creation request with invalid price delta<br />

x.xx Acceptable price delta range [0.01-1.00{40.00}]: Displays<br />

when an invalid delta value is entered for a futures leg covering an option<br />

outright or spread/strategy.<br />

The following is a sample data flow for creating a Covered or Combo UDS using<br />

X_TRADER ® :<br />

• For a Covered UDS creation request, X_TRADER ® sends a Strategy Type<br />

of Covered and the price and delta entered for each Futures leg to the<br />

Order Server. The Order Server uses the GAL setting defined for a delta<br />

(AConfig.Core.Server.Exchange-Specific.<strong>CME</strong>.GAL.Vol-Qty-Ratio-<br />

Denom) in aconfig_local.xml to treat the delta as a percentage quantity<br />

of the Futures leg before checking it for validity. A message for the request<br />

is logged in the Audit Trail.<br />

• For a Combo UDS creation request, X_TRADER ® sends a Strategy Type<br />

of “Combo” to the Order Server. A message for the request is logged in the<br />

Audit Trail.<br />

• For each leg of the strategy, the Order Server obtains the Instrument<br />

Group Code and Complete Instrument Code from the FIX/FAST security<br />

definition messages, and includes them in the UDS request sent to the<br />

exchange.<br />

• For a Combo or Covered UDS the Order Server validates the request and<br />

forwards it to the exchange, then sends a message to X_TRADER ®<br />

indicating the request has been sent. If the Order Server denies the<br />

request, it logs a failure message in the Audit Trail in X_TRADER ®<br />

explaining the reason for the rejection.<br />

• The exchange accepts or rejects the UDS creation request and sends the<br />

corresponding message to the Order Server. Some examples of why the<br />

exchange rejects a request are:<br />

- The strategy already exists.<br />

- The content or format of the creation request message was incorrect.<br />

- The underlying products are not available for trading, or the market is<br />

closed.<br />

• The Order Server logs a message in the Audit Trail in X_TRADER ®<br />

indicating whether the Combo or Covered strategy was accepted or<br />

rejected by the exchange.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!