Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Use this search bar to search topics within CME STP. 

Page Tree Search
rootPageCME STP


Info

To export individual pages of this site to PDF, view these instructions.

CME Straight Through Processing (CME STP) enables customers to connect to the Exchange to retrieve FIXML 5.0 SP2 post-trade messages containing NYMEX, COMEX, Gulf Mercantile Exchange (GME), CBOT via CMD, and CME cleared trade information. The CME STP solution focuses on end-to-end trading customer interfaces for all markets and provides real-time trade flow between the front and middle office.

The Exchange requires a basic working knowledge of FIXML to interface with CME Straight-Through Processing API (CME STP). Information on FIX protocol and access to the FIXML 5.0 SP2 specifications are located at http://fixprotocol.org.

This page describes:

Table of Contents

Related Content 

Child pages (Children Display)

CME STP API Connectivity

Customers can connect to CME STP FIXML API and CME STP FIX API via the following options:

  • Internet
  • Dedicated CME Group connectivity (Production access only) – CME Glink, CME EConnect,  CME EConnect Secaucus, LNet and CME Globex Hubs.

Internet

To access CME STP or CME STP API over the internet, customers must connect to the following URLs:

ServiceEnvironmentDNS NameIP
CME STP FIXML over HTTPSNew Release

https://servicesnr.cmegroup.com/cmestp/query

164.74.123.116


Production

https://services.cmegroup.com/cmestp/query

FIX API over Secure TCPNew Release

https://fixstpnr.cmegroup.com:443

164.74.123.193

Production

stpfixapi.cmegroup.com:443

Info

These URLs use certificates signed by an official trusted Certificate Authority (CA). Customers do not need to install additional certificates.

CME Group Connectivity (Production access only) - CME Glink, CME EConnect, CME EConnect Secaucus, LNet, CME Globex Hub

For the production environment only, clients may also choose to access CME STP and CME STP FIX over their leased lines.

  • FIXML API over HTTPS
    • PROD - https://services.cmegroup.com/cmestp/query
  • FIX API (Secure TCP based)
    • PROD - stpfixapi stpfixapi.cmegroup.com:443
Info

These URLs also use certificates signed by a trusted CA and customers do not need to install additional certificates.

Clients must create a Domain Name Service (DNS) record in their systems to associate the DNS name and following IPs to access the STP services:

ServiceDNS NameIP
CME STP FIXMLhttps://services.cmegroup.com/cmestp/query167.204.41.29

CME Glink, CME EConnect, CME LNet, CME Globex Hubs for Futures and Options

stpfixapi.cmegroup.com:443167.204.41.90

CME GLink, CME EConnect, CME Globex Hubs, CME Globex Hub – Aurora and CME LNet for BrokerTec on CME Globex

stpfixapi.cmegroup.com:443167.204.72.90
CDN Leased lines and Site to Site VPNstpfixapi.cmegroup.com:443167.204.72.90

Disaster Recovery Considerations

During a disaster recovery (DR) event clients will automatically be directed to the DR instance of CME STP and CME STP FIX. Clients do not need to make any connectivity changes.

Please find CME Group connectivity options here.

Starting Times

See CME Group Trading Hours. 

CME STP is available in PRODUCTION beginning 2 PM Central Time Sunday afternoon through 9 PM Central Time Friday. Internal testing occurs every weekend in the Production Environment; please make sure your API is not connected from Friday night until Sunday morning.

Trades that occur on CME ClearPort and CME Globex will not make the opposite broker of the trade available due to the competitive fairness in the market place rule.  

Supported Functions

CME STP supports all cleared trades for all asset classes. It uses HTTPS polling to retrieve the cleared trades in a secure fashion.

Multiexcerpt
MultiExcerptNameSTP Query

Trades are available from CME STP for 31 calendar days, including the current date, based on trade date.  

If a trade is corrected during this cycle, that trade will reflect the most recent information with a new transaction date and time.

CME STP allows trading firm and broker firm participants, and asset managers to view their Exchange trading, off-Exchange trading, and clearing activity via subscription and query messages.  CME STP provides trade and allocation information from the following sources:

SourceDescription
CHBConfirmHub
CPCCME Clearport.
CXPITCOMEX Trading Floor
DLV 

Delivery Transfer

Represents the monthly delivering into a strip of individual daily positions and the transfer to establish the open position on the books of the firm or client.

FIRM Clearing firm submission into FEC via UI or API.

GLBX

GBX

CME Globex.
IRS Trade Capture reports values represent Platform Name e.g. BLOOMBERG, MARKIT, TRADEWEB.
NXPITNYMEX Trading Floor
PCBOTCBOT Trading Floor

CME STP supports these major functions: 

FunctionDescription
Trade Capture Reports & NotificationsProvides Cleared Trade Notifications.

Queries

Allows queries for CME STP using parameters such as Party (Broker, Trading Firm, Asset Manager), Trade Date, Venue, Product and Exchange supported by REST style HTTP parameters / FIXML message (e.g. TrdCaptRptReq).
Spreads

Provides a choice between receiving spread-level messages with legs, or individual leg-level messages. 

AllocationsProvides allocation information on messages to executing firm and offset and onset messages to the executing and claiming firm. 

See more about Supported Functions.

Supported Clients

CME STP supports the following clients:

Client TypeDescription
Trading Firms

Allows Trading Firms to view Exchange trading, off-Exchange trading, and clearing activity using Subscription and Query requests and Trade Capture Report responses, associated with their Trading Firm only.

Info

Clearing Members have full access to FEC. Trading Participants do not have any access to FEC. If Trading Participants should have any questions regarding trade details in FEC, please contact your Clearing Member for assistance.

Clearing Members: To ensure that trading firm participants will be able to view their trades on the API, clearing firm account administrators must enter their customer accounts into CME Account Management Service.

Asset Managers 

Allows Asset Managers to view all trades associated with the Trading Firms that are set up for them (via CME Account Management Service) using Subscription and Query requests and Trade Capture Report responses.

Brokers Allows Brokers to view ONLY CME ClearPort trades that they have brokered using Subscription and Query requests and Trade Capture Report responses.

Mode of Connectivity

Interaction with the API is session-less. Provide a username and password on each HTTP request, and CME STP authenticates it. CME STP sends a token in response to valid subscription requests and valid query requests where the response requires multiple pages. Continue the subscription or request the next page of the query by sending CME STP this token on subsequent requests. Both customers and CME STP will use the x-cme-token custom HTTP Request Header to transmit this token.

Info

TCP/IP over TLS 1.2 is required to establish physical connection to CME STP.

Info

Requests to CME STP use Basic Authorization method. The requests should include  the "Authorization" HTTP header field with value "username:password" converted to base 64, where the username is the CME STP API ID.

Technology

CME STP is built upon Representation State Transfer (REST) web service technology.  In this methodology, HTTP URLs and methods (such as GET, POST, etc.), parameters, and statuses are used to model the remote procedure call behavior. 

The API utilizes the industry standard FIXML format with custom CME extensions.

CME STP Trade View

For details refer to the CME STP Trade View GUI User Help System.