CME STP BaCE (bilateral and cleared-elsewhere) is a CME Group API service that provides electronic access for submission of bilateral and cleared-elsewhere trades.
Use this search bar to search topics within CME STP BaCE API.
Table of Contents
Roles
The API role enables users to access the CME BaCE API services for submitting trade records.
User Permissions
Permission | Description |
---|---|
Use FTP | Enables users to upload trade files to the CME STP BaCE SFTP site. |
Viewing Trades
Trades can be viewed using CME STP Trade View.
For more information contact the CME Group STP team.
Click a link below to download the attached file.
Trade Data Rules - matrix detailing required message fields per commodity and trade type (per API version):
CME_STP_BaCE_TradeDataRules_6_3.xls
CME_STP_BaCE_TradeDataRules_6_2.xls
CME_STP_BaCE_TradeDataRules_6_1.xls
CME_STP_BaCE_TradeDataRules_6_0.xls
CME_STP_BaCE_TradeDataRules_5_3.xls
CME_STP_BaCE_TradeDataRules_5_2.xls
CME_STP_BaCE_TradeDataRules_5_1.xls
CME_STP_BaCE_TradeDataRules_5_0.xls
Software Developers Kit:
The following specifications provide the information necessary to write to the CME STP BaCE API:
Locales
This table displays the date, time, and currency formats for each locale. The date and time formats in the following table use the format specifiers described below. The date examples all use August 9, 2012.
Locale | Date Format | Date Example | Time Format | Time Example | Decimal Separator | Thousand Separator |
---|---|---|---|---|---|---|
United States | M/d/yyyy | 8/9/2012 | h:mm:ss AA | 9:55:09 AM | period (.) | comma (,) |
Canada (English) | d/M/yyyy | 9/8/2012 | h:mm:ss AA | 9:55:09 AM | period (.) | comma (,) |
Canada (French) | yyyy-MM-dd | 2012-08-09 | h:mm:ss | 9:55:09 | comma (,) | none |
Great Britain | dd/MM/yyyy | 09/08/2012 | h:mm:ss | 9:55:09 | period (.) | comma (,) |
Germany | dd.MM.yyyy | 09.08.2012 | h:mm:ss | 9:55:09 | comma (,) | period (.) |
Format Values
The following table describes each value used in date/time formatting.
Format | Description | Example |
---|---|---|
yyyy | The year with four digits. | 2012 |
MM | The month as a number from 01 through 12 (or from 1 through 13 for calendars that have 13 months). A single-digit month is formatted with a leading zero. | 08 |
M | The month as a number from 01 through 12 (or from 1 through 13 for calendars that have 13 months). A single-digit month is not formatted with a leading zero. | 8 |
dd | The day of the month as a number from 01 through 31. A single-digit day is formatted with a leading zero. | 01 |
d | The day of the month as a number from 01 through 31. A single-digit day is not formatted with a leading zero. | 1 |
h | The hour as a number from 1 through 12; that is, the hour is represented by a 12-hour clock that counts the whole hours since midnight or noon. A particular hour after midnight is indistinguishable from the same hour after noon. A single-digit hour is formatted without a leading zero. | 5 |
mm | The minute as a number from 00 through 59. The minute represents whole minutes that have passed since the last hour. A single-digit minute is formatted with a leading zero. | 07 |
ss | The seconds as a number from 00 through 59. The result represents whole seconds that have passed since the last minute. A single-digit second is formatted with a leading zero. | 05 |
AA | Two upper-case characters reflecting a.m. (after midnight) or p.m. (after noon). | AM |
Change Password
Passwords expire automatically every 60 days. Starting six days before your password is set to expire, CME STP BaCE prompts you to change your password. You can change your password at any time.