Try TT Now

CME Gateway

Configuring Product Subscriptions

Overview

Product subscriptions are configured on the CME Gateway by enabling subjects (product data) in the hostinfo.cfg file. The FIX/FAST channel and connectivity information for each product is defined in fast.cfg, which is not configurable. This section describes how to enable subjects and provides guidelines for optimizing gateway performance when configuring product subscriptions.

Parameters

The FASTSubject parameters in the [price_session] section of hostinfo.cfg are used for subscribing to FIX/FAST channels.

Example

FASTSubject1=CME_FAST_FX_FUTURES

FASTSubject2=CME_FAST_FX_OPTIONS

FASTSubject3=CME_EMINI_FUTURES

FASTSubject4=CME_EMINI_OPTIONS

FASTSubject5=CME_FAST_IR_FUTURES

FASTSubject6=CME_FAST_IR_OPTIONS

FASTSubject7=CME_FAST_OT_FUTURES

FASTSubject8=CME_FAST_OT_OPTIONS

#FASTSubject9=NYMEX_FAST_OIL_GASOLINE_IPORT

#FASTSubject10=NYMEX_FAST_NATURALGAS_PROPANE

#FASTSubject11=NYMEX_METALS_SOFTS_FUTURES

#FASTSubject12=NYMEX_FAST_CRUDE_OPTIONS

#FASTSubject13=NYMEX_FAST_NONCRUDE_ENERGY_OPTIONS

#FASTSubject15=BMF_FUTURES

#FASTSubject16=BMF_OPTIONS

#FASTSubject17=DME_FUTURES

#FASTSubject18=INTER_EXCHANGE_SPREADS

#FASTSubject19=CME_EQ_FUTURES

#FASTSubject20=CME_EQ_OPTIONS

#FASTSubject21=COMEX_FUTURES

#FASTSubject22=COMEX_OPTIONS

#FASTSubject23=BMD_FUTURES

#FASTSubject24=BMD_OPTIONS

#FASTSubject26=CME_FX2_FUTURES

#FASTSubject27=CME_FX2_OPTIONS

#FASTSubject28=CBOT_FAST_COMM_FUTURES

#FASTSubject29=CBOT_FAST_COMM_OPTIONS

#FASTSubject30=CBOT_FAST_EQ_FUTURES

#FASTSubject31=CBOT_FAST_EQ_OPTIONS

#FASTSubject32=CBOT_FAST_IR_FUTURES

#FASTSubject33=CBOT_FAST_IR_OPTIONS

#FASTSubject34=MGEX_FAST_FUTURES

#FASTSubject35=MGEX_FAST_OPTIONS

#FASTSubject36=KCBT_FAST_FUTURES

#FASTSubject37=KCBT_FAST_OPTIONS

#FASTSubject38=GREEN_EXCHANGE_FUTURES

#FASTSubject39=GREEN_EXCHANGE_OPTIONS

#FASTSubject40=DME_OPTIONS

For more information about the sections and parameters in hostinfo.cfg, refer to the topics listed under Configuration Parameters.

Recommendations for Optimal Performance

Channel Limits

For CME Gateway Version 7.12.3 or higher, the Price Server allows subscription to any combination of channels as long as the limit of 14 FIX/FAST channels is not exceeded. This limit also applies to MPF Price Servers in an MPF2 environment.

Note

As a reminder, the channel limit is in place to ensure Gateway performance. Internal testing at TT has shown that, for extremely performance-sensitive customers, the number of channels enabled on the CME Gateway should be kept well below the 14 channel maximum. Please work with your local TAM to determine the optimal configuration based on your trading style and volume.

Channel Volume

When optimizing Gateway performance, the level of activity on each channel also needs to be considered. Currently, the following channels experience the most volume, so TT strongly recommends not combining these channels on a single gateway:

  • Channel 9: CME Globex Interest Rate Futures (*_IR_FUTURES)
  • Channel 30: NYMEX Crude Futures (*_OIL_GASOLINE_IPORT)
Note

The recommendations in this section are based on testing results and historical subscription data. Please work with your local TAM to determine the optimal configuration based on your trading style and volume.

Enabling Subjects in HostInfo.cfg

Warning

If the CME Gateway subscribes to more than 14 FIX/FAST channels, the Price Server logs an error message and displays as Exchange Feed Down(half red, half green) in Guardian. If this occurs, you will need to adjust the number of subject parameters enabled in the [price_session] section in hostinfo.cfg and restart the Price Server.

A sample error message is shown in the following example (where “Y” equals the number of channels currently enabled on the CME Gateway):

Example

| INFO | 00000000 | price_session | Price Server Shutting Down: | INFO | 00000000 | price_session | For performance concerns the Price Server cannot load more than 14 channels.| INFO | 00000000 | price_session | Y channels were enabled in hostinfo.cfg.

To enable subjects in the hostinfo.cfg file

  1. In Windows Explorer, navigate to <root drive>:ttconfig.
  2. Using Notepad, open the hostinfo.cfg file.
  3. In the [price_session] section, enable or add each FASTSubject parameter:
    • To subscribe to a FIX/FAST channel, remove the # sign from in front of the corresponding FASTSubject parameter.
    • When adding a FASTSubject parameter, the parameter number must be incremented by “1” (e.g., if the last FASTSubject parameter is FASTSubject17=<Subject>, you should add the next line as FASTSubject18=<Subject>).
    • Ensure each parameter is on its own line in the [price_session] section
    • Review the updated FASTSubject list and ensure that the value of ‘#’ in each FASTSubject#= parameter is sequential and does not contain a duplicate number.
  4. On the File menu, click Save.
  5. Close hostinfo.cfg.