Page tree
Skip to end of metadata
Go to start of metadata

The Event Contracts Master File is a new, simple CSV-format datafile intended to facilitate loading of next-day-eligible event contracts into systems of clearing firms and other market participants.

Files are published every day from both the CME Group production environment and the CME Group “New Release” testing environment, between 3:30 p.m. and 4:00 p.m. CT, prior to the opening of trading for the new day on CME Globex at 5:00 p.m. CT.

A typical production filename is CME.EventContracts.20220919.csv, and the analogous New Release filename is CME.EventContracts.nr.20220919.csv.  These are the files generated on the afternoon of Monday, September 19, 2022, containing contracts eligible for trading on the next exchange business day, namely Tuesday, September 20, 2022.  In other words, the date in the filename is the date the contracts are generated – not the date they are tradeable.

Files are available from either the CME Group public FTP site at ftp.cmegroup.com, or from the Firm FTP Server.

On the public FTP site, the production directory is ftp.cmegroup.com/pub/fprf/csv and the corresponding New Release directory is ftp.cmegroup.com/pub/fprf/csv/nr.

On the Firm FTP Server, the production directory is /pub/FPRF and the New Release directory is /pub/FPRF/nr.

As a typical CSV-format datafile, it consists of a header record with the column names and then data records. The column names and descriptions are shown in the table below.

FieldDescription
TradeDate

Trade date on which these event contracts will be eligible - will be the immediately next exchange business date.

Format: mm/dd/yyyy

GenDate

Clearing business date on which the file was generated - will be the current business date.

Format: mm/dd/yyyy 

ExchExchange acronym as provided in SPAN files: CME, CBT, CMX, NYM. Event contracts may be listed on any CME-cleared DCM.
MICCodeAcronym for the exchange as provided on CME Globex: XCME, XCBT, XCEC, XNYM.
PFCodeProduct Code (e.g. ECES). The convention for product codes is EC ("event contract") followed by the product code of the true underlying.
UndCodeProduct code of the event contract's synthetic underlying future - will match the product code of the event contract itself.
TrueUndProduct code of the true underlying future, from which it is determined whether the contract finished in or out of the money (e.g. ES).
PFTypeProduct type – will be OOF for option on future.
ProdSubTypProduct subtype – will be EVENT, identifying these as event contracts.
ValueMethValuation Method – will be EQTY, indicating that these are normal premium-style ("equity-style") options, in which the premium obligation is incurred when the trade is executed.
SettleMethSettlement Method – will be CASH. All event contracts are cash-settled.
ATMFlagAt-The-Money Flag – will be ITMP, meaning that if the option finishes exactly at-the-money, the call is deemed to be out-of-the-money and the put is deemed to be in-the-money.
FixedPayoutFixed Payout – will be 20.00 for all event contracts at launch.
CcyCurrency – will be USD for all event contracts at launch.
CVFContract Value Factor – will be 1.0 for all event contracts at launch. Price = money.
Period

Period code (e.g. 20220810 for the August 10, 2022 event contracts).

Format: ccyymmdd

UndPeriod

Period code of the underlying future (e.g. 202209) - will be the contract month which is the lead month for pricing relationships for the true underlying future on the trade date.

Format: ccyymm

FDT

First day of trading.

Format: mm/dd/yyyy

LDT

Last day of trading.

Format: mm/dd/yyyy

SDT

Settlement (expiration, maturity) date. Trade date, first day of trading, last day of trading, and settlement date will all contain the same value and, except for the format, will match the period code.

Format: mm/dd/yyyy

StrikeStrike (exercise) price.
Strike_DLStrike price decimal locator for positional-format SPAN ("PA2") and settlement price files.
SPAN_StrikeStrike price as formatted in the seven-digit string in the positional-format SPAN and settlement price files.
GBX_StrikeStrike price as formatted for CME Globex.
CallPutCall or Put indicator (C or P), indicating the "Yes" contract or the "No" contract. The Yes contract pays if the underlying ends above the specified value, the No contract pays if the underlying ends at or below the specified value.
TickMinimum price fluctuation – will be 0.25 for all event contracts at launch.
LowLimitLowest price at which an order can be submitted – will be 0.25 for all event contracts at launch.
HighLimitHighest price at which an order can be submitted – will be 20.00 for all event contracts at launch.
GBX_IDGlobex ID – the six-digit value used to identify the contract on CME Globex.
ITCCodeITC Code – the literal used to describe the contract on CME Globex – for example, ECYMQ210 C3100. ECYM is the product code, Q2 identifies the contract as for August 2022, and 10 indicates it's the August 10 contract. C3100 is the call or put code followed by the formatted strike.
  • No labels