CME FX Spot Plus - Futures
This topic provides information on CME FX Spot Plus (CME FX Spot+) for futures markets.
CME FX Spot+ is a tradable FX spot instrument leveraging CME FX Link liquidity to bring together OTC spot FX and FX futures.
FX Spot+ uses FX Link and Globex implied functionality to connect liquidity across FX futures, FX Link, and FX Spot+. CME FX participants are able to expand access to OTC spot liquidity within an open, transparent, central limit order book.
Contents
- 1 Overview
- 2 Connectivity and Access Model
- 3 Product
- 3.1 Product Attributes
- 3.1.1 Symbol
- 3.1.2 Contract Size
- 3.1.3 Minimum Order Size/Minimum Order Increment
- 3.1.4 Maximum Order Size
- 3.1.5 Minimum Order Cancel Threshold
- 3.1.6 Minimum Price Increment
- 3.1.7 Price Precision
- 3.1.8 Display Factor
- 3.2 Additional Considerations
- 3.2.1 Notional Quantity
- 3.2.2 Base and Settlement Currency
- 3.2.3 Security Exchange
- 3.2.4 Security Group
- 3.2.5 Trading Schedules
- 3.1 Product Attributes
- 4 FX Spot+ Matching
- 4.1 Match Algorithm
- 4.2 Central Limit Order Book (CLOB)
- 4.3 Self-Match Prevention
- 4.4 Matching Priority
- 4.4.1 FX Futures
- 4.4.2 FX Spot+
- 4.5 FX Spot+ Execution Report
- 5 FX Spot+ Implied Functionality
- 6 FX Spot+ API and Message Impacts
Overview
The new FX Spot+ instruments are separate from the EBS Spot instruments:
Support FX Spot+ CLOB order entry based in notional term
Support implied functionality across each related FX Link spread, FX Spot+, and FX futures
New CME MDP User Datagram, Protocol (UDP) Channel
FX Spot+ Overview | ||||
---|---|---|---|---|
CLOB Instrument | Order Entry Quantity Value | Order Entry Accessibility | Market Data | Market Data Accessibility |
FX Spot+ | Notional | iLink 3 Market Segment Gateway (MSGW) iLink 3 Convenience Gateway (CGW) | New CME MDP UDP Channel
| Available over existing CME network gateways.
|
Connectivity and Access Model
FX Spot+ connectivity and access for order entry and market data are accessible via the standard CME network gateways and connectivity options. CME futures customers can choose to access FX Spot+ markets through the MSGW or CGWs, which route through the MSGWs.
Convenience Gateway
CME customers are able to leverage the existing CME CGWs for trading the FX Spot+ instruments.
Market Segment Gateway
MSGW provides the fastest route for order entry access to the FX Spot+ matching engine, only available over CME networks.
Client system messaging must specify the market segment for order entry routing. Market Segment ID 88 is defined in tag 1300-MarketSegmentID in the MDP Security Definition message for each FX Spot+ instrument.
Order Entry Service Gateway
CME customers can use an existing Order Entry Service Gateway (OESGW) to register administrative information:
No new iLink session is required.
Customers can use the same iLink 3 session session to connect to the OESGW, and submit Party Details Definition Request messages.
For CGW session, use OESGW "6" to pre-register for FX Spot+ market.
<marketsegment id="6" label="Globex OESGW for all CGWs">
For MSGW session, use OESGW "12" to pre-register for FX Spot+ market.
<marketsegment id="12" label="Order Entry Service Gateway ">
New CME FX Spot+ MBO/MBP UDP Channel
CME FX Spot+ MBO/MBP Real-time Market Data Channel:
Market | Channel ID | Market Data Group | Description |
---|---|---|---|
FX | 330 | FX Spot+ | CME FX Spot+ MDP UDP |
Supported over existing CME network gateways and connectivity circuited access.
FX Spot+ market data disseminated in notional terms.
The market data info follows futures-style market data except where noted in the MDP 3.0 Market Data section.
The CME FX Link Spot leg market data are available on the new CME FX Spot+ MDP 3.0 Channel ID 330 over existing CME Futures connections, but clients must have EBS data license to access the new MDP channel 330.
The CME FX Spot+ MDP 3.0 channel ID 330 is supported on CME Smart Stream on GCP.
The market data configuration information for the CME FX Spot+ channel are added as follows:
FTP: https://www.cmegroup.com
SFTP: sftpng.cmegroup.com
Channel ID | Channel Label | Directory Location | New Release | Production |
---|---|---|---|---|
330 | CME Globex FX Spot+ | /SBEFix/NRCert/Configuration /SBEFix/Production/Configuration | November 3, 2024 | February 9, 2025 |
For additional information on accessing the configuration file, please review the MDP 3.0 - Support services page on the Client System Wiki.
Product
The FX Spot+ tradable instruments are available for select currency spreads.
Tradable FX Spot+ Products | |
---|---|
Product Name | MDP 3.0: tag 55-Symbol |
Euro / US Dollar Spot FX | EURUSDZ5031 |
US Dollar / Canadian Dollar Spot FX | USDCADZ5031 |
British Pound / US Dollar Spot FX | GBPUSDZ5031 |
Australian Dollar / US Dollar Spot FX | AUDUSDZ5031 |
US Dollar / Japanese Yen Spot FX | USDJPYZ5031 |
US Dollar/Swiss Franc Spot FX | USDCHFZ5031 |
New Zealand Dollar/US Dollar Spot FX | NZDUSDZ5031 |
US Dollar / Mexican Peso Spot FX | USDMXNZ5031 |
The USD/South African Rand and USD/Offshore Chinese Renminbi FX Spot leg are only tradable as part of the CME FX Link spread.
Product Attributes
FX Spot+ Product Code | FX Spot+ Symbol | Contract Size | Inverted Link Spread | Min Order Size (MDP 3.0: tag 562-MinTradeVol) | Min Order Increment (MDP 3.0 tag 1231-MinLotSize & tag 1093-LotType=5) | Max Order Size (MDP 3.0 tag 1140-MaxTradeVol) | Min Order Cancel Threshold | Min Tick FX Spot+ Leg (FX Link to FX Link Fills) | Min Tick FX Spot+ as Outright / Implied (MDP 3.0: tag 969-MinPriceIncrement) | Price Example Outright / Implied |
---|---|---|---|---|---|---|---|---|---|---|
EURUSD | EURUSDZ5031 | 1 EUR | No | 250,000 | 125,000 | 5,000,000 | 125,000 | 0.000005 | 0.00001 | 1.09481 |
GBPUSD | GBPUSDZ5031 | 1 GBP | No | 250,000 | 62,500 | 5,000,000 | 62,500 | 0.00001 | 0.00001 | 1.37251 |
AUDUSD | AUDUSDZ5031 | 1 AUD | No | 200,000 | 100,000 | 5,000,000 | 100,000 | 0.00001 | 0.00001 | 0.72161 |
NZDUSD | NZDUSDZ5031 | 1 NZD | No | 200,000 | 100,000 | 3,000,000 | 100,000 | 0.00001 | 0.00001 | 0.68963 |
USDCAD | USDCADZ5031 | 1 USD | Yes | 200,000 | 100,000 | 5,000,000 | 100,000 | 0.000001 | 0.00001 | 1.26551 |
USDJPY | USDJPYZ5031 | 1 USD | Yes | 200,000 | 100,000 | 5,000,000 | 100,000 | 0.0001 | 0.001 | 109.688 |
USDCHF | USDCHFZ5031 | 1 USD | Yes | 250,000 | 250,000 | 3,000,000 | 250,000 | 0.000001 | 0.00001 | 0.91237 |
USDMXN | USDMXNZ5031 | 1 USD | Yes | 100,000 | 50,000 | 3,000,000 | 50,000 | 0.00001 | 0.0005 | 13.3919 |
CME FX Spot Leg (non-tradable) | ||||||||||
USDZAR | USDZARF5102 | 1 USD | Yes | 50,000 | 50,000 | 3,000,000 | 50,000 | 0.00001 | 0.0001 | 18.4445 |
USDCNH | USDCNHZ5028 | 1 USD | No | 100,000 | 100,000 | 3,000,000 | 100,000 | 0.00001 | 0.0001 | 7.1471 |
Symbol
The FX Spot+ instrument name (MDP 3.0 tag 55-Symbol) remains the same as the current FX Link Spot leg instrument name.
Contract Size
The FX Spot+ contract size (MDP 3.0 tag 1147-UnitOfMeasureQty) is modified to "1" to reflect the change to notional quantity.
Currently, tag 1147 values are suppressed in the FX Link Spot leg Security Definition.
Minimum Order Size/Minimum Order Increment
The FX Spot+ Minimum Order Sizes (MDP 3.0 tag 562-MinTradeVol) and Minimum Order Increments (MDP 3.0 tag 1231-MinLotSize & tag 1093-LotType = 5) are specified in notional terms.
An FX Spot+ order or order modification submitted with a quantity less than the minimum order size are rejected with a reason code indicating the required minimum order size was not met and specifies the minimum order size.
Maximum Order Size
The FX Spot+ Maximum Order Size (MDP 3.0 tag1140-MaxTradeVol) varies by product, but are set lower than the EBS Spot Max Order Sizes.
Minimum Order Cancel Threshold
An order cancel threshold notional value is established and initially equal to the minimum order increment per each FX Spot+ instrument.
The minimum order cancel threshold could be different from the Minimum Order Increment. CME Group reserves the right to change the minimum order cancel threshold at any time.
In the event of a partial fill with remaining quantity less than the auto-cancel threshold notional, CME Globex cancels the remainder. Upon cancellation, CME Globex sends an unsolicited Order Cancel Acknowledgment message (tag 35-MsgType=8, tag 39-OrdStatus=4) with tag 378-ExecRestatementReason=108 (Cancel due to resting order quantity less than minimum order size).
The auto-cancel threshold attributes are added to CME Reference Data API Version 3.
Minimum Price Increment
There are differences in the FX Spot+ minimum tick used in FX Link spread to FX Link spread trades, and the minimum tick in FX Spot+ outright and implied trading.
Minimum Tick FX Spot+ traded as Outright/Implied Trading is sent in tag 969-MinPriceIncrement in the MDP 3.0 Security Definition (35=d) message.
Minimum Tick for FX Spot+ leg from FX Link Spread Trading is added to CME Reference Data API Version 3.
Price Precision
Tag 2349 - PricePrecision is sent in the MDP3 Security Definition (35=d) message to specify price decimal precision for FX Spot+ instruments.
Currently, tag 2349 values are suppressed in the FX Link Spot leg Security Definition.
Display Factor
Tag 9787-DisplayFactor is set to 1 in the MDP3 Security Definition (35=d) message for FX Spot+ instrument to use the real economic price in CME Globex.
Current | New | Sample Price | ||||||
---|---|---|---|---|---|---|---|---|
FX Spot+ Product Code | FX Spot+ Tick | Display Factor | Globex Tick | FX Spot+ Tick | Display Factor | Globex Tick | Economic Price | Globex |
EURUSD | 0.000005 | 0.0001 | 0.05 | 0.00001 | 1 | 0.00001 | 1.01561 | 1.01561 |
GBPUSD | 0.00001 | 0.00001 | 1.0 | 0.00001 | 1 | 0.00001 | 1.21411 | 1.21411 |
AUDUSD | 0.00001 | 0.00001 | 1.0 | 0.00001 | 1 | 0.00001 | 0.69591 | 0.69591 |
NZDUSD | 0.00001 | 0.00001 | 1.0 | 0.00001 | 1 | 0.00001 | 0.63121 | 0.63121 |
USDCNH | 0.00001 | 0.0001 | 0.1 | 0.0001 | 1 | 0.0001 | 7.1416 | 7.1416 |
USDCAD | 0.000001 | 0.00001 | 0.1 | 0.00001 | 1 | 0.00001 | 1.28241 | 1.28241 |
USDJPY | 0.0001 | 0.001 | 0.1 | 0.001 | 1 | 0.001 | 134.123 | 134.123 |
USDCHF | 0.000001 | 0.000001 | 1.0 | 0.00001 | 1 | 0.00001 | 0.96103 | 0.96103 |
USDMXN | 0.00001 | 0.00001 | 1.0 | 0.0005 | 1 | 0.0005 | 20.4586 | 20.4586 |
USDZAR | 0.00001 | 0.00001 | 1.0 | 0.0005 | 1 | 0.0005 | 18.5185 | 18.5185 |
Additional Considerations
Notional Quantity
FX Spot+ instruments on CME Globex trade in notional terms. iLink Order entry, MDP 3.0 Market Data, and Product and Instrument records on Reference Data API v3 reflect notional terms for all quantity fields and attributes.
Base and Settlement Currency
The values for FX Spot+ tag 15-Currency and tag 120-SettlCurrency in the MDP 3.0 Security Definition (35=d) message is switched to be consistent with EBS FX Spot.
FX Spot+ Currency Pair | Inverted/Non-Inverted | Tag 15-Currency | Tag 120-Settle Currency |
---|---|---|---|
EUR/USD | Non-Inverted | EUR | USD |
GBP/USD | Non-Inverted | GBP | USD |
AUD/USD | Non-Inverted | AUD | USD |
NZD/USD | Non-Inverted | NZD | USD |
USD/JPY | Inverted | USD | JPY |
USD/CAD | Inverted | USD | CAD |
USD/CHF | Inverted | USD | CHF |
USD/MXN | Inverted | USD | MXN |
CME FX Spot Leg (non-tradable) | |||
USD/ZAR | Inverted | USD | ZAR |
USD/CNH | Non-inverted | USD | CNH |
Security Exchange
Tag 207-SecurityExchange value "GLBX" is sent for the FX Spot+ instruments in the MDP 3.0 Security Definition (35=d) message.
Tag 167-SecurityType value "FXSPOT" for the FX Spot+ instruments is populated for iLink and MDP 3.0 Security Definition (35=d) messages.
Security Group
Each FX Spot+ tradable instrument is populated with a new group code (MDP 3.0 tag 1151-SecurityGroup).
Futures Product Code | Futures Pair | Futures Group Code | Link Spread Group Code | Existing FX Spot Leg Group Code | New FX Spot+ Group Code | Existing MDP 3.0 Channel | New MDP 3.0 Channel |
---|---|---|---|---|---|---|---|
6A | AUD/USD | 6A | 6A | 01 | 5A | 314 | 330 |
6E | EUR/USD | 6E | 6E | 01 | 5E | 314 | 330 |
6B | GBP/USD | 6B | 6B | 01 | 5B | 314 | 330 |
6N | NZD/USD | 6N | 6N | 10 | 5N | 314 | 330 |
6C | USD/CAD | 6C | 6C | 01 | 5C | 314 | 330 |
6S | USD/CHF | 6S | 6S | 01 | 5S | 314 | 330 |
6J | USD/JPY | 6J | 6J | 01 | 5J | 314 | 330 |
6M | USD/MXN | 6M | 6M | 01 | 5M | 314 | 330 |
CME FX Spot Leg (non-tradable) | |||||||
6Z | USD/ZAR | 6Z | 6Z | 01 | 01 | 314 | 330 |
CNH | USD/CNH | RM | RM | 01 | 01 | 314 | 330 |
The non-tradable CME FX Spot Leg (tag 1151-SecurityGroup=01, 10) moves from MDP 3.0 channel 314 to 330. See CME FX Spot Plus Launch Schedule for moving CME FX Spot Leg from Market Data Channel 314 to 330.
Trading Schedules
The FX Spot+ Trading Schedules are as follow, except the New Zealand Dollar/US Dollar (NZD/USD).
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.