Top Banner
ICE - Clear CA, EU, US & SG Combined Gross Customer Margin (GCM) File via FIXML Member Specification Version: 2.0 05 Feb 2015 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange, Inc. Copyright IntercontinentalExchange, Inc. 2015. All Rights Reserved.
36

ICE - Clear CA, EU, US & SG Combined Gross Customer Margin (GCM… · 2. The GCM Process 2.1 Mechanism of Submission Members will submit the GCM files to ICE’s MFT server via sftp

May 20, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • ICE - Clear CA, EU, US & SG Combined

    Gross Customer Margin (GCM) File via FIXML

    Member Specification

    Version: 2.0

    05 Feb 2015

    This material may not be reproduced or redistributed in whole or in part without the express,

    prior written consent of IntercontinentalExchange, Inc.

    Copyright IntercontinentalExchange, Inc. 2015. All Rights Reserved.

  • July 2014 2 Version 1.9

    Revision History

    Date Version Description 19 Mar 2012 0.2 Draft version of the document for discussion with Members

    30 Mar 2012 0.3 Added further details regarding processing of the GCM file and examples. First baseline for publication to Members.

    18 Apr 2012 0.4 Updated the Specification to include tag in the “Header-Trailer” section. The Customer Account and Full Legal name/Customer Name fields will be limited to 64 characters.

    08 May 2012 0.5 Updated the GCM submissions folder to “/clearing/gcm-submission” instead of “/clearing/PCS-submission”.

    22 May 2012 0.6 Updated the Specifications to include temporary values for Adjustment Type, Customer Account Type and Parent Omnibus Account. This is for enabling Member/Vendor testing until FIX Committee has finalized the new values and updated FIX Specifications. Further details added to clarify handling of multiple instructions for the same Customer, Parent Omnibus Account and Contract.

    06 Jun 2012 0.7 Updated the Specifications with following changes – � Customer Account field cannot contain commas or strings “BALANCE

    ACCOUNT” or “NONDISCLOSED” � Parent Omnibus Account cannot contain commas.

    19 Jun 2012 0.8 Updated the Specifications with following changes – � Final (FIX assigned) values for Adjustment Type, Customer Account

    Type and Parent Omnibus Account. � Further details for submission of disclosed/non-disclosed positions

    underlying an omnibus account. Members will submit the positions of the omnibus account and the details of disclosed customer positions underlying the omnibus account. The Clearing House will derive the non-disclosed positions based on these submissions. (This is a change from previous implementation where members were expected to provide details of disclosed and non-disclosed customer positions accounts)

    26 Jun 2012 0.9 Updated Specifications with following changes – � Duplicate omnibus account ID’s are not allowed within a position

    account and contract. Entire GCM file will be rejected in this scenario.

    � For disclosed customer position reporting, both the long and short quantity cannot be non-zero. I.e. Members are required to submit net position for disclosed customer positions.

    26 Jul 2012 1.0 Updated specifications to include a new ICUS specific Quantity Type /Qty@Typ = “DLV”. This will enable members in the US in reporting positions in delivery.

  • July 2014 3 Version 1.9

    01 Aug 2012 1.1 Added IFED product/member exchange to support conversion of cleared energy swaps to futures

    10 Sep 2012 1.2 Updated the specification with following changes – • Instrument and Party Exchange fields are now optional. • Added missing “SetSesID” tag in the examples. • Updated details in relation to GCM submission folder on MFT. • Non-disclosed/partially disclosed positions will be allowed for ICEU.

    17 Dec 2012 1.3 • Added detailed examples for customer balancing Account calculation. (Section 3.5)

    • Added “IFCA” product/party exchange for CA Only • Added “ICCA” clearinghouse for CA Only • Added Canada Examples • Added “NDEX” Exchange Code for ICE-ENDEX products.

    13 Feb 2013 1.4 • Added SettlCcy – preferred margin currency

    • Added RptTyp – report type for margin results

    05 July 2013 1.5 Following changes were implemented with Platform 7 release.

    • Added details in relation to deriving PCS from GCM functionality.

    • Added support for reporting of House Positions in ICUS. This is for deriving PCS from GCM submission for House positions and only affects ICUS firms.

    • Added support for reporting of “Gross” Customer Positions 20 Dec 2013 1.6 • Added “IFLL”, “IFLO”, “IFLX”, “IFEN”, and “IFUT” for EU Only to the

    following tags:

    o @Instrmt/Exch (Product Exchange)

    o @Undly/Exch (Product Exchange)

    o @Pty R=22 (Party Exchange)

    • Removed “IOTC” for EU Only to the following tags:

    o @Instrmt/Exch (Product Exchange)

    o @Undly/Exch (Product Exchange)

    o @Pty R=22 (Exchange)

    • Added “M” (Market Maker) as a new enumeration for @Party Role 38, @ID (Position Account) for EU Only

    28 Jan 2014 1.7 • Updated the specifications to flag that “@SettlCcy” and “@RptTyp” elements will only be supported with the implementation of ICE’s MAPS margining model.

    • Position Account “M” (Market Maker) will no longer be supported once NYSE Liffe products migrate to ICE. Removed this enumeration from the list.

    27 Mar 2014 1.8 Updated the specification with following –

  • July 2014 4 Version 1.9

    Instrument Exchange (/Instrmt@Exch) will be mandatory for a duplicate commodity ID. This is relevant from UCP Phase III Migration as NYSE Liffe products are migrated to ICE systems which creates conflicting commodity ID’s. Where Commodity ID is unique across ICE Exchange Codes, Instrument Exchange will not be validated.

    22 July 2014 1.9 • Added ICE Clear Singapore code “ICSG” to the following tag:

    @Pty R=21 (Clearing house)

    • Added ICE Futures Singapore code “IFSG” to the following tags:

    @Instrmt/Exch (Product Exchange)

    @Undly/Exch (Product Exchange)

    @Pty R=22 (Exchange)

    05 Feb 2015 2.0 Minor updates to clarify the use of elements @SettlCcy and @RptTyp. These elements are not available in production today and will be implemented with MAPS implementation.

    Note: Changes from one version to the next are noted in RED.

  • July 2014 5 Version 1.9

    Table of Contents 1. Introduction ........................................................................................................................... 6 2. The GCM Process ................................................................................................................... 6 2.1 Mechanism of Submission ................................................................................................. 6 2.2 Processing ........................................................................................................................ 8 2.3 Message Details .............................................................................................................. 10 2.3.1 Header-Trailer .......................................................................................................... 10 2.3.2 Main Block ............................................................................................................... 10 2.3.3 Instrument Block (Instrmt) ........................................................................................ 11 2.3.4 Party Blocks (Pty) ..................................................................................................... 14 2.3.5 Quantity Blocks (Qty) ................................................................................................ 18

    3. Appendix ............................................................................................................................. 20 3.1 FIXML GCM File Examples – ICE Clear EU ............................................................................ 20

    3.1.1 ICEU - Scenario 1 ..................................................................................................... 21 3.1.2 ICEU - Scenario 2 ..................................................................................................... 23 3.1.3 ICEU - Scenario 3 ..................................................................................................... 25 3.1.4 ICEU - Scenario 4 ..................................................................................................... 26

    3.2 FIXML GCM File Examples – ICE Clear US ............................................................................ 28 3.2.1 ICUS - Scenario 1 ..................................................................................................... 28 3.2.2 ICUS - Scenario 2 ..................................................................................................... 29 3.2.3 ICUS - Scenario 3 ..................................................................................................... 31 3.2.4 ICUS - Scenario 4 ..................................................................................................... 32 3.2.5 ICUS - Scenario 5 ..................................................................................................... 33

    3.3 FIXML GCM File Examples – ICE Clear Canada ..................................................................... 34 3.4 Comparison of Position Accounts Usage between ICE and CME ............................................. 35 3.5 Calculation and Margining of Customer Balance Account ...................................................... 36

  • July 2014 6 Version 1.9

    1. Introduction CFTC regulations which came into effect on November 8, 2012 require a significant change in how derivatives Clearing organizations (DCO’s) determine margin requirements in respect of customer positions. Specifically, CFTC requires DCO’s to set the minimum margin requirement in respect of a Customer at a level equivalent to that which would be required in respect of a Clearing Member holding that same position.

    DCO’s will require the submission of a data file reporting individual customer accounts and their positions; this is referred to as the Gross Customer Margin file, or simply as the GCM file in order to keep the term consistent across other DCO’s.

    For submission of data for customer gross margining, the regulations do not require any changes in how omnibus accounts are held in books. Omnibus accounts may be fully disclosed, partially disclosed or entirely non-disclosed. For this purpose, position data for omnibus accounts should be submitted as for any other account, with aggregate gross long and short position quantities. Then, if the omnibus account is partially or fully disclosed, data for individual customer accounts should be submitted.

    This document specifies the data content and message format for FIXML GCM file submissions and provides a high level description of the processes that relate to these submissions. The specification covers ICE Clear Canada, ICE Clear Europe Energy, ICE Clear US and ICE Clear Singapore.

    2. The GCM Process

    2.1 Mechanism of Submission Members will submit the GCM files to ICE’s MFT server via sftp process.

    In order to ensure that member’s do not require a new service account for their various submissions (i.e. GCM, PCS etc.), the Clearing House is providing members with a new global service account with the root directory of “XXX/clearing/submissions” (XXX – Trading/Clearing Member mnemonic). This root directory will contain sub-directories for various submissions. Members submitting the GCM files can use the “cd” (change directory) command from the root directory into their GCM submission folder “gcm” to deposit the GCM files.

    Note: The PCS submissions will be migrated to the above directory structure in the future. For now, ICEU & ICUS members can continue submitting PCS FIXML files in the existing “XXX/clearing/pcs-submission” folder as they do today. ICE Clear Canada will use the new directory structure (“XXX/clearing/submissions/pcs”) from onset.

    GCM files submitted by Members must comply with the following naming convention:

    GCM_MMM_TT_YYYYMMDD_RRRRRRRRRRRRRRRR.xml

    Where

    MMM is the Member Identifier and corresponds to the Clearing Member/Trading Member mnemonic. The MMM identification within the filename must correspond to the name of the directory within which the file is submitted. Therefore, if the file is submitted to the “/clearing/submissions/gcm” directory of Member ABC, on MFT, the file must be named GCM_ABC_TT_YYYYMMDD_ RRRRRRRRRRRRRRRR.xml. Any file in which the Member Identifier does not correspond to the Member directory identifier will be failed.

    TT is the File Submission Type. “ED” is used for Gross Customer Margin File.

  • July 2014 7 Version 1.9

    YYYYMMDD is the Current Business date.

    RRRRRRRRRRRRRRRR is an alpha-numeric Reference Id provided by the Member. This must be unique for a business day. This is used by the system as a means of uniquely identifying files submitted throughout the day and is included in any e-mail notifications issued by the system should the file or any instruction within the file be rejected; the field can be up to 16 alpha-numeric characters in length.

    Note: “_” (underscore) cannot be used in the Reference ID field as this is used as a delimiter.

    Members may adopt their own convention for the reference Id but it is suggested that the Reference Id contain a version or sequence number of some description in order to ensure the uniqueness of files submitted.

    Members can deposit files containing GCM instructions throughout the day. The system will validate the instructions in the file and these will be stored in the system to be used during the EOD Margin run. If the file or some entries in the file are rejected, Members will be notified via email.

    Once identified as a file to be processed, the file submitted by the Member will be renamed to “.submitted”, that is, “.submitted will be appended to the filename residing under MFT server. For example, a file name GCM_MMM_ED_20101106_ 1.xml will be renamed to GCM_MMM_ED_20101106_ 1.xml.submitted. This makes it clear which files have/have not been submitted for processing. There may be a delay between the point at which the Member deposits the file on MFT and the file being identified for processing and being renamed.

    Renaming of a file to “.submitted” does not signify that the file has been “accepted”; the file may subsequently fail validation of the content as a whole or individual instructions contained in the file may be rejected. Renaming of the file merely signifies that the file is being processed. Any subsequent errors will be notified via notification e-mails. Members will have access to the “MPIGCM –Invalid GCM Submissions” pdf report on MFT to identify errors in their GCM file submission.

    Any file that has the same filename as that of a previously submitted file will be rejected. It is the Member’s responsibility to ensure that all files submitted on a given business date have a unique filename and that they use the Reference Id within the filename in a manner that ensures that this uniqueness is maintained. In effect, the Reference Id must be unique across the set of files submitted by a given Member, the Submission Type and Business Date.

    If a Clearing Member submits GCM file instructions relating to the customer positions of a non-clearing Member, i.e. for a position account of another Member (CM sub-division in case of ICUS), then, the

    instructions should be included in a file named with the Clearing Member’s own mnemonic, i.e. MMM should refer to the clearer and submitted via the Clearing Member’s own MFT directory. Should a clearer want to submit separate files for each set of non-clearer positions, then, these separate files should be distinguished through the Reference Id within which the Member might chose to include the mnemonic of the Trading Member.

    For example, if the clearer were ABC and the Trading Members (non-Clearing firm/CM sub division) on whose behalf GCM instructions are submitted were UVW and XYZ, the following naming would be appropriate for GCM submissions submitted at EOD on 28 March 2012:

    • GCM_ABC_ED_20120328_1.xml containing customer positions relating to the clearer’s own positions;

    • GCM_ABC_ED_20120328_XYZ_1.xml containing customer positions relating to XYZ’s positions;

    • GCM_ABC_ED_20120328_UVW_1.xml containing customer positions relating to UVW’s positions.

  • July 2014 8 Version 1.9

    Note that in each case a sequence number is applied, in this case 1. Should the clearer need to resubmit any of the instructions or indeed, a complete file again, then this sequence number would have to be incremented on subsequent submissions in order that the naming of the file and hence identification of instructions within the file, remains unique. So, if the GCM_ABC_ED_20120328_1.xml file were rejected in its entirety, the re-submitted file with any corrections would need to be named something like: GCM_ABC_ED_20120328_2.xml.

    Notification e-mails in respect of GCM file submissions will be sent to the e-mail address/distribution list set up by the Member via the ECS e-mail notification screen.

    2.2 Processing ICE Clearing House will require submission of GCM files containing Customer Positions at end of day on each Clearing business date. The deadline for EOD GCM file submission by Members will be 06:00pm Central Time for ICCA, 12:00am midnight London Prevailing time for ICEU submissions and 07:00pm Eastern Prevailing time

    for ICUS submissions (these deadlines may be subject to change).

    ICE will also provide a facility so that Clearing Members are able to submit an early provisional GCM file prior to the end of day submission. The early file can be sent to the Clearing House at any time prior to the EOD GCM file submission deadline. Providing an early file for customer positions will ensure that the Members are not subjected to a large margin call in their “Customer Balancing Account” in cases where the Member fails to provide a final file by the deadline due to any technical issues at their end. The Members may submit an early file at the time of their choosing. The submission of early file may differ across various Members based on when majority of their Customer trading finishes.

    If prior Customer Positions exists in the system for a “Position Account”, these will be completely replaced by any subsequent GCM file submissions containing Customer Position for the same Position Account.

    For e.g. Clearing Member “TCU” submits an early GCM file containing Customer Positions for their own Position Accounts & the Position Accounts relating to their Trading Members “ABC” and “XYZ”. Positions in the early file relate to Position Account “TCUW”, “ABCW”, “XYZW”. The EOD file provided by “TCU” contains updated Customer Positions for “ABCW” only. The Clearing House will, for the current Business date, replace all Customer Positions in the system relating to the Position Account “ABCW” with the Customer Positions in the most recent file. The Customer Positions in the system relating to “TCUW” and “XYZW” are not changed.

    Note: There is no limit on how many files can be submitted by a Clearing Member for a given business date. The Clearing House will always take the customer positions for a Position Account from the file that was received last on the MFT server as the EOD GCM file submission for calculation of Margin.

    The Clearing House will import the GCM file as soon as it arrives on MFT. The file will go through some basic validation checks. For e.g. verify if the file contains valid XML data and the contract specified in the Instrument block is a valid ICEU/ICUS/ICCA contract. Members will be provided with reports to identify any failed instructions (MPIGCM- Invalid GCM Submissions report). Clearing House will also provide an early “MPGCMB - GCM Customer Balancing Account” report which will show the customer balancing account long and customer balancing account short which will be margined as per details covered in section 3.5.

    For positions in Expiring Options: Clearing firms differ in the timing of when they process final exercises and assignments in their books. Preferably, the GCM file should be created as if final processing had already occurred, with exercised positions in options reported as being transformed into their underlying futures. This applies to both – early options exercise/assignment and to those options exercised/assigned on expiry. If the Member systems have not been updated to reflect results of an options expiry process prior to submitting the

  • July 2014 9 Version 1.9

    GCM file to the Clearing House, we will accept and margin the expired option positions as underlying futures position provided these were in-the-money options. This may, however, result in a bigger “Customer Balancing” account (due to differences arising from any in-the-money options abandoned/out-of-money options exercised) resulting in a margin value which is not be equal to the margin value calculated if the Members were to provide final customer positions for the resultant futures taking into account the results of an option expiry.

    For Positions in Deliverable Futures (ICUS & ICCA Only): In the US, a seller can notify intent for delivery prior to the settlement date for a deliverable contract. This can result in a customer having positions in delivery and in futures for the same contract e.g. SB 20120700. Clearing House has included a new

    enumeration quantity type “DLV” in order to enable members to report customer positions in delivery. This is relevant for positions in delivery since the Clearing House will create separate Customer Balancing Account for the delivery and open futures positions prior to settlement. Post settlement, CH will take any reported open futures positions as underlying deliverable for the purpose of calculation of Customer Balancing Account and Gross Margining.

    Handling of Duplicate Omnibus Account ID in a GCM file: Members are required to provide the Clearing House with details of the omnibus account positions on their book and the positions of each individual disclosed customer position (by specifying the parent omnibus account in the /Pty/Sub@ID Typ = “42” role) underlying this omnibus account. The Clearing House will calculate the non-disclosed customer positions using the information above.

    In order to be able to uniquely identify a customer underlying an omnibus account or an omnibus account underlying another parent omnibus account, omnibus account ID’s for a specific position account and contract cannot be duplicated. The Clearing House will reject the entire GCM file if the uniqueness of the omnibus account ID’s within a position account and contract is not met.

    We recommend that members concatenate the omnibus account ID with the parent omnibus account ID so that the members can easily view the omnibus account hierarchy on the various reports provided by the clearing house while maintaining uniqueness. For e.g. A Disclosed Customer Position for “Customer 1” underlying omnibus account “NGCMSUBOMNI” which itself is underlying another parent omnibus account “FCMOMNI can be reported as “FCMOMNI>NGCMSUBOMNI”.

    Deriving PCS from GCM: GCM processing is being enhanced to enable the Clearing House to derive PCS using the customer positions submitted in the GCM file. The system will use the customer positions reported in the GCM file to derive the PCS final long which will be used to update the FCM’s position at the CH. The functionality will be enabled for all members in ICUS and for FCM’s Clearing US Customer business via ICEU (CSEGW Segregation). The process differs for ICEU & ICUS due to different PCS implementation and is described below.

    ICEU – This change will be configurable for FCM’s clearing US Customer business via ICEU (CSEGW Segregation). If enabled, the change will apply to all underlying accounts cleared through the CSEGW segregation account. FCM’s can continue sending PCS using the existing PCS mechanism which will be applied to the member’s position on a real-time basis. Existing PCS can also be used for AM PCS and for closing out positions for intraday expiring contracts. At EOD, the system will use the long position in the GCM file

  • July 2014 10 Version 1.9

    aggregated across all customers and non-disclosed positions to derive a PCS delta which will be applied to the FCM’s position at the Clearing House.

    ICUS – The functionality to derive PCS from GCM will be enabled for all FCM’s clearing via ICUS. Firms can continue using PCS submitted via GUI and File submissions. If a PCS file is submitted, the process to derive PCS from GCM will be skipped for this member. If there are no PCS instructions submitted using a file submission, the system will use the GCM file to derive PCS. Also, any GUI submitted PCS always take precedence over any file submission.

    There are no changes to the PCS submissions for non-FCM business or to the current PCS processing.

    2.3 Message Details

    2.3.1 Header-Trailer

    The FIXML GCM file represents a batch of GCM messages which are enveloped between a header and a trailer.

    The Header and trailer indicate the beginning and end of the file to be processed. Below is an example of the required header for GCM:

    At the end of the file the and the blocks need to be closed as follows:

    2.3.2 Main Block

    The main block for GCM messages is the Position Maintenance Request () record. The following table represents the FIXML tags and values found in this block.

    FIXML Tag Description Values @ReqID Firm generated Request ID Alpha-Numeric

    The Request Id is specified by the Member and can be used by the Member to reference the instruction. The Request Id does not have to be unique. The Request Id is limited to 16 characters.

    @TxnTyp Transaction Type “4” - for final submission @AdjTyp Adjustment Type “4” – Customer Specific Submission @Actn Action Type “1” for New @BizDt Business Date for this file: Year-Month-

    Day (YYYY-MM-DD) Current Business Date

  • July 2014 11 Version 1.9

    @SetSesID Session ID Settlement Cycle.

    “EOD”

    @TxnTm Timestamp without GMT offset – UTC. (YYYY-MM-DDTHH:MM:SS)

    "2010-02-26T11:31:32" The timestamp is specified by the Member and is not subject to any validation.

    @SettlCcy Margin currency The preferred currency in which margin will be calculated and reported.

    Optional Valid values are: “USD” “EUR” “GBP” Note: This field is not supported in production today. This element will be supported with the implementation of ICE’s MAPS Margining system. If not provided, system will default to the

    preferred currency of the customer segregation account.

    @RptTyp Report Type The report type identifies the level of detail the member wants to receive margin results.

    Optional Valid values are: “0” – Summary (Total initial margin for the portfolio) “1” – Detailed by commodity code in margin currency Note: This field is not supported in production today. This element will be supported with the implementation of ICE’s MAPS Margining system. If not provided, system will default to Summary.

    2.3.3 Instrument Block (Instrmt)

    The purpose of the Instrument Block is to identify all contract information on the message. The Instrument Block is required on all Maintenance Requests. With the Instrument Block, the FIXML GCM file may require an Underlying block. This block would only be required if its presence is necessary for determining the correct commodity/contract. See below table for specific FIXML tags found within this block:

    FIXML Tag Description Values /Instrmt@Exch Exchange for commodity Optional

    EU: “IFEU” - ICE Futures EU

  • July 2014 12 Version 1.9

    “IFED” - ICE Future Energy Division “NDEX” - ICE ENDEX Futures EU “IFUT” - European Utilities Division “IFEN” - Oil and Refined Products Division “IFLL” - Financial Products Division “IFLO” - Equity Products Division “IFLX” - Agricultural Products Division US: “IFUS” – ICE Futures US CA: “IFCA” – ICE Futures Canada SG: “IFSG” – ICE Futures Singapore Instrument Exchange (/Instrmt@Exch) is

    mandatory where there are duplicate commodity codes across multiple ICE Exchanges (“G” – Gas Oil on Exchange IFEU and “G” – Short Gilt Future on Exchange IFLL). Optional otherwise.

    /Instrmt@SecTyp Security Type “OOF” for Options “FUT” for Futures “CMB” for Combos (ICUS Only) “OOC” for Options on Combos (ICUS Only)

    /Instrmt@ID Commodity Code Any valid commodity code. This is sometimes referred to as the Physical Commodity in the EU.

    /Instrmt@MMY Contract Code or Expiry Formatted “YYYYMMDD” For monthly expirations, DD will be populated with ‘00’. Note: Combo products in ICUS have non-numeric Period codes. For e.g. 201207C1. These will be accepted as long as it is recognized as a valid period code in the System.

    /Instrmt@PutCall Put Call indicator “0” for put “1” for call

    /Instrmt@StrkPx Strike Price Numeric strike price with sign and decimal if applicable

  • July 2014 13 Version 1.9

    The below table depicts the FIXML tags associated with the underlying block. This block should only be supplied when it is necessary to identify the instrument. The Underlying Block is NOT REQUIRED for any ICE products at present but this is included in this specification in the event that it is required in the future.

    FIXML Tag Description Values /Undly@Exch Exchange for underlying commodity EU:

    “IFEU” - ICE Futures EU “IFED” - ICE Future Energy Division “NDEX” - ICE ENDEX Futures EU

    “IFUT” - European Utilities Division “IFEN” - Oil and Refined Products Division “IFLL” - Financial Products Division “IFLO” - Equity Products Division “IFLX” - Agricultural Products Division US: “IFUS” – ICE Futures US CA: “IFCA” – ICE Futures Canada SG: “IFSG” – ICE Futures Singapore

    /Undly@SecTyp Underlying Security Type “FUT” for Futures “OOF” for Options “CMB” for Combos (ICUS Only) “OOC” for Options on Combos (ICUS Only)

    /Undly@ID Underlying Commodity Code Any valid underlying commodity code. This is sometimes referred to as the Physical Commodity in the EU.

    /Undly@MMY Underlying Contract Code or Expiry Formatted “YYYYMMDD” For monthly expirations, DD will be populated with ‘00’. Note: Combo products in ICUS have non-numeric Period codes. For e.g. 201207C1. These will be accepted as long as it is recognized as a valid period code in the System.

    /Undly@PutCall Put Call indicator “0” for put “1” for call

    /Undly@StrkPx Underlying Strike Price Numeric strike price with sign and decimal if applicable

  • July 2014 14 Version 1.9

    2.3.4 Party Blocks (Pty)

    The purpose of the Parties Block is to identify the customer position underlying a position account. The following table lists the party blocks to be used for the GCM submission.

    FIXML Tag Description Values /Pty@ID R=”1” Trading Firm – Required. FCM Identifier (may be Clearing or non-

    Clearing FCM)

    /Pty@ID R=”38” Position Account. This is the Gross Position Account of the Trading Member for which EOD customer positions are required.

    Position Account

    ICUS – “C” for Customer or “H” for House account. GCM file is required for Position accounts under “CSEG” segregation. ICUS members can also provide (not mandatory) positions for the House Position Account and this will be used to derive the Final Long PCS for this account. The system will not generate Balancing Account for House accounts and the GCM reported House positions will not be used for EOD Margin calculation. ICCA – “C” for Customer or “H” for house account. GCM file is required for Position accounts under “CSEG” segregation only. ICEU - FCMs might have any of the following Customer Omnibus Position Accounts – “S”,”W”,”F”,”Z”, “T”, “M” and “N”. ICSG - ICSG - “S” - “Segregated Customer” & “T” - “Segregated - T” and “H” for “House”. GCM submissions are only required for “S” and “T” position accounts for ICSG.

    /Pty@ID R=“24” Customer Account Customer Account Identifier is mandatory

    for positions underlying a Customer position account. The field is not mandatory when reporting positions for the House Position Account

    unless an omni-account underlying a House account is being reported in which case the Customer Account must be provided.

  • July 2014 15 Version 1.9

    The Customer Account field (except when Party Role 38 = “H”)

    � Cannot be blank; � Cannot be missing; � is limited to 64 characters; � can be made up of Alphanumeric

    characters (A-Z, a-z, 0-9), space, period (“.”), hyphen (“-”), or underscore (“_”) only;

    � cannot contain text “BALANCE ACCOUNT” or “NONDISCLOSED” (upper or lower case)

    The instruction will be rejected if it does not satisfy above rules. Members are requested to submit total position underlying an omnibus account (by providing the omnibus account ID in the Customer Account Field and the Customer Account Type = “O”) and the positions for disclosed customer accounts underlying this omnibus account. The Clearing House will derive the non-disclosed positions by subtracting the total of all disclosed customer positions underlying an omnibus account from the total position for the omnibus account as submitted by member. If the reported GCM long/short submissions underlying an omnibus account exceed the Omni account position, the CH will not calculate any non-disclosed positions underlying the omnibus account. Please refer to section 3.5 for more details. When reporting omnibus accounts (Customer Account Type = “O”), the omnibus account ID’s must be unique within a position account and contract otherwise the entire file will be rejected. Note: The instruction for the omnibus account (/Pty/Sub@ID Typ = “42”) and the details of the disclosed customer positions (/Pty@ID R=“24”) must be provided in the same GCM file.

  • July 2014 16 Version 1.9

    ICUS/ICEU/ICCA/ICSG – Members are allowed to hold non-disclosed/partially-disclosed positions for Futures contracts.

    /Pty/Sub@ID Typ = “5”

    Full Legal Name/Customer Name Full Legal Name/Customer Name is mandatory in relation to EOD Customer Position Submissions for disclosed accounts. This field is limited to 64 characters. This is the full legal name/customer name for the omnibus account or the disclosed customer account. ICUS/ICEU/ICCA/ICSG – Members are allowed to hold non-disclosed/partially-disclosed positions for Futures contracts.

    /Pty/Sub@ID Typ = “41”

    Customer Account Type The customer account type indicates whether the account is Member, Hedge, Speculator or Omnibus. If not provided, the default is “S” - Speculator. Valid Values - “M” – Member “H” = Hedge “O” = Omnibus “S” = Speculator Note: “O” is the value members must submit when providing the position for an omnibus account on their books. If no individual customer positions are disclosed, the entire omnibus account position is considered as non-disclosed and margined outright.

    /Pty/Sub@ID Typ = “42”

    Parent Omnibus Account If the FCM is reporting positions that it holds in an Omnibus account facing another FCM, then “Parent Omnibus Account” role

    specifies the identity of the Omnibus account on the books of the FCM. In this scenario, the Parent Omnibus Account details must be provided. The Parent Omnibus Account field

    � is limited to 64 characters; � can be made up of Alphanumeric

    characters (A-Z, a-z, 0-9), space,

  • July 2014 17 Version 1.9

    period (“.”), hyphen (“-”), or underscore (“_”) only.

    � cannot contain text “BALANCE ACCOUNT” or “NONDISCLOSED” (upper or lower case)

    Note: The instruction for the omnibus account (/Pty/Sub@ID Typ = “42”) and the details of the disclosed customer positions (/Pty@ID R=“24”) must be provided in the same GCM file.

    /Pty@ID R=”21” Clearing House Code EU: “ICEU” – ICE Clear EU US: “ICUS” – ICE Clear US CA: “ICCA” – ICE Clear Canada SG: “ICSG” – ICE Clear Singapore

    /Pty@ID R=”22” Exchange Code Optional

    EU: “IFEU” - ICE Futures EU “IFED” - ICE Future Energy Division “NDEX” - ICE ENDEX Futures EU “IFUT” - European Utilities Division “IFEN” - Oil and Refined Products Division “IFLL” - Financial Products Division “IFLO” - Equity Products Division “IFLX” - Agricultural Products Division US: “IFUS” – ICE Futures US

    CA: “IFCA” – ICE Futures Canada SG: “IFSG” – ICE Futures Singapore

    Notes:

    a. ICE’s use of “Position Account” (role no. 38) differs from CME’s use. The details highlighting the changes are covered in Appendix Section 3.4.

    b. A new attribute/element called Legal Entity Identifier “LEI” will be added to the specifications once the FIX committee has finalised specifications for this field. The “LEI” will complement or replace the Customer Account field for identifying a Customer.

  • July 2014 18 Version 1.9

    2.3.5 Quantity Blocks (Qty)

    GCM uses quantity blocks to indicate the firm’s outright and spread positions. The table below lists the quantity blocks to be used for GCM submission.

    FIXML Tag Description Values /Qty@Typ Type of Quantity “TQ” for final position

    “DLV” – for positions in delivery. ICUS & ICCA only. This is to enable members to report positions which are in delivery. In ICUS, a seller can notify intent for delivery prior to the actual settlement date. The quantity type of “DLV” must be used to report such positions. Note: Any positions reported as open futures positions after contract settlement date will be automatically converted into the underlying delivery positions for the purpose of calculating Customer Balancing Account and Gross Margining.

    /Qty@Long Gross Long Quantity Numeric Value – Long position on Customer account specified by /Pty@ID R=”24”. Firms can report Gross Customer Position i.e. Both Gross Long Quantity & Gross Short Quantity are non-zero. The margin calculation for each customer will continue to be calculated on the net basis.

    If /Pty@ID R=”24” relates to an omnibus account on the book of the Clearing Member, CH will accept both long and short values.

    /Qty@Short Gross Short Quantity Numeric Value - Short position on Customer account specified by /Pty@ID R=”24” Firms can report Gross Customer Position i.e. Both Gross Long Quantity & Gross Short Quantity are non-zero. The margin calculation for each customer will continue to be calculated on the net basis.

    If /Pty@ID R=”24” relates to an omnibus account on the book of the Clearing Member, CH will accept both long and short values.

  • July 2014 19 Version 1.9

    Clearing House Expects Members to submit Customer Positions per Contract and not trade level data. Clearing House will only accept one instruction in a file for a Customer Account Identifier, Parent Omnibus Account and Contract key combination. Any subsequent instructions having identical Customer Account Identifier, Parent Omnibus Account and Contract will be rejected.

  • July 2014 20 Version 1.9

    3. Appendix

    3.1 FIXML GCM File Examples – ICE Clear EU

  • July 2014 21 Version 1.9

    3.1.1 ICEU - Scenario 1

    Clearing Member “TCU” providing Clearing house with the customer positions for customers “TCUW-CUST3” & “TCUW-CUST4” underlying their Position Account “W”.

    Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type

    Period Code (‘00’ for Monthly Expirations) Final Long or Short Position Qty

    Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type

  • July 2014 22 Version 1.9

    ID="B" Product Code MMY="20120400"/> Period Code (‘00’ for Monthly Expirations) Final Long or Short Position Qty

  • July 2014 23 Version 1.9

    3.1.2 ICEU - Scenario 2

    Clearing Member “TCU” has a relationship with FCM “FNY”. However, FNY is not configured in the ICE Clearing systems & therefore their positions are reflected in the TCU “W” account underlying account “FNYOMNI”. This scenario covers Clearing Member “TCU” providing Clearing House with the position details for the omnibus account “FNYOMNI” and the position for each disclosed customer account (FNY-CUST5 and FNY-CUST6) underlying this omnibus account within TCU’s “W” Position Account. GCM Instruction providing details for the Omnibus Account “FNYOMNI” Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type; “O” for omnibus account

    Strike Price (Can be negative) Final Long and/or Short Position Qty

    GCM Instruction providing Customer Position for “FNY-CUST5” underlying Omnibus Account “FNYOMNI” Message Time

  • July 2014 24 Version 1.9

    Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type Parent Omnibus Account, if relevant

    Strike Price (Can be negative) Final Long or Short Position Qty

    GCM Instruction providing Customer Position for “FNY-CUST6” underlying Omnibus Account “FNYOMNI” Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type Parent Omnibus Account, if relevant

    Strike Price (Can be negative) Final Long or Short Position Qty

  • July 2014 25 Version 1.9

    Note: If the total positions for each customer do not match the positions provided for the parent Omnibus account, the balance is considered as non-disclosed. Non-disclosed customer positions are not allowed in ICEU.

    3.1.3 ICEU - Scenario 3

    This scenario depicts reporting of customer positions underlying omnibus account which itself is underlying another parent omnibus account (omnibus account hierarchy).

    Clearing Member “TCU” providing Clearing House with details for omnibus account “ABYSUBOMNI” (which is underlying another omnibus account “FNYOMNI”).

    Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type; “O” for Parent omnibus ac Parent Omnibus Account, if relevant

    Period Code (‘00’ for Monthly Expirations) Final Long and/or Short Position Qty

    Customer Positions underlying omnibus account “ABYOMNI” Message Time

  • July 2014 26 Version 1.9

    Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type; “O” for Parent omnibus ac Parent Omnibus Account, if relevant

    Period Code (‘00’ for Monthly Expirations) Final Long and/or Short Position Qty

    3.1.4 ICEU - Scenario 4

    “TMU” is a Trading Member that is set-up on ICE Clearing systems. “TMU” has customers “TMUW-CUST1” and “TMUW-CUST2” and clears via Clearing Member “TCU”. Below scenario relates to the Clearing Member “TCU” submitting customer positions underlying Trading Member TMU’s “W” position account. In ICEU, a Trading Member can also submit their customer positions directly to ICE.

    Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type

    Period Code (‘00’ for Monthly Expirations) Final Long and/or Short Position Qty

  • July 2014 27 Version 1.9

    Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type

    Period Code (‘00’ for Monthly Expirations) Final Long and/or Short Position Qty

    Note: No Omnibus Account is specified here as the Customer Positions reported are reported directly in relation to TMU’s “W” Position Account. These Positions are not reflected within the “W” Position Account of TCU in the same way as those relating to FNY are.

  • July 2014 28 Version 1.9

    3.2 FIXML GCM File Examples – ICE Clear US

    3.2.1 ICUS - Scenario 1

    Clearing Member “133” providing Clearing House with Customer Positions for “113C-CUST3” & “113C-CUST4” underlying their Position Account “C”.

    Message Time

  • July 2014 29 Version 1.9

    Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type

    Period Code (‘00’ for Monthly Expirations) Final Long or Short Position Qty

    Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type

    Period Code (‘00’ for Monthly Expirations) Final Long or Short Position Qty

    3.2.2 ICUS - Scenario 2

    This scenario relates to Clearing Member “133” providing Clearing house with the Customer Positions underlying partially disclosed Omnibus account “111OMNI”. The submission is made up of a) total position for omnibus account “111OMNI” and a) position for disclosed customer account “111-CUST5” underlying

  • July 2014 30 Version 1.9

    “111OMNI”. Clearing House will derive the non-disclosed positions underlying “111OMNI” by subtracting customer positions for “111-CUST5” from the total position for “111OMNI” omnibus position account. GCM Instruction providing position for the Omnibus Account “111OMNI”: Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type; “O” for omnibus account

    Period Code (‘00’ for Monthly Expirations) Final Long or Short Position Qty

    GCM Instruction providing Customer Position for “111-CUST5” underlying Omnibus Account “111OMNI”: Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

  • July 2014 31 Version 1.9

    Customer Account Type Parent Omnibus Account, if relevant

    Period Code (‘00’ for Monthly Expirations) Final Long or Short Position Qty

    Clearing House will derive the non-disclosed position underlying the omnibus account “111OMNI” as Long = “1100” and Short = “100” by subtracting each disclosed customer positions from the total omnibus account position.

    3.2.3 ICUS - Scenario 3

    This scenario relates to Clearing Member “133” providing Clearing house with the Positions underlying Non-disclosed omnibus account “222OMNI”.

    As there are no disclosed Customer account details provided for the omnibus account “222OMNI”, the Clearing House will derive the non-disclosed account against “222OMNI” as Long="143" Short=”342”.

    Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type; “O” for omnibus account

    Period Code (‘00’ for Monthly Expirations) Final Long and/or Short Position Qty

  • July 2014 32 Version 1.9

    3.2.4 ICUS - Scenario 4

    “731” is a Clearing Member Division who is also set-up on ICE Clearing systems. “731” has customers “731C-CUST1” and “731C-CUST2” and clears via Clearing Member “133”. Below scenario relates to the Clearing Member “133” submitting customer positions underlying Member “731C” position account.

    Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type

    Period Code (‘00’ for Monthly Expirations) Final Long or Short Position Qty

    Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type

  • July 2014 33 Version 1.9

    Period Code (‘00’ for Monthly Expirations) Final Long or Short Position Qty

    3.2.5 ICUS - Scenario 5

    Reporting of Customer Positions for a contract (for e.g. SB 20120400) that is in delivery prior to the contract settlement date. In the example below, clearing member is reporting that Customer “731C-CUST1” is 400S in the futures position for SB 20120400 and also 342S in the SB 20120400 delivery position (reported by Qty Typ = “DLV”).

    Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type

    Period Code (‘00’ for Monthly Expirations) Final Long or Short Position Qty

  • July 2014 34 Version 1.9

    TxnTm="2012-03-28T00:00:00"> Message Time Clearing Org Member Exchange ID Trading (Clearing) Firm Position Account Customer Account Customer Name/Full Legal Name

    Customer Account Type

    Period Code (‘00’ for Monthly Expirations) Final Long or Short Position Qty.

    Typ = “DLV” - Reporting of positions in delivery

    3.3 FIXML GCM File Examples – ICE Clear Canada ICE Clear Canada’s implementation of Gross Margining will be the same as ICE Clear USA’s except for the following:

    Clearing Org Member Exchange ID Product Exchange ID

  • July 2014 35 Version 1.9

    3.4 Comparison of Position Accounts Usage between ICE and CME There is variability across the CCP’s in the usage of the “position account” role (role number 38) in FIXML. (CCP’s use the term “position account” in the same manner, but differ in how the value is assigned). For the sake of discussion, we’ll denote this as the “CME usage” and the “ICE usage”. For CME: Position account is a value, typically three or four alphanumeric bytes, which Clearing firms typically do not know and do not use. It is provided by CME on output back to the firm, but again, firms typically do not know and do not use it. Rather, CME derives the position account from the submitted data: (a) the trade management firm ID; (b) the product; (c) the customer account and origin code. Note that the origin is submitted as a sub role of the customer account. So the party submission for CME would look something like this: // Clearing organization // Clearing Member firm ID // firm exchange // trade mgmt firm ID // customer account // customer origin // account name

  • 3.5 Calculation and Margining of Customer Balance Account The Clearing House has made changes to the way the Customer Balancing account is calculated and margined. This is for several reasons. First, if the GCM submissions are over-reported, we will not calculate and margin firms on the customer balancing account in relation to the specific position account and contract. The second change relates to the scenario where the firm has under reported their GCM submissions. This can happen if the firm has not yet closed out their position on the Clearing House books but the GCM reported is net by customer. In cases where the customer balancing account long is equal to the customer balancing account short, we do not margin the resulting balance account. However, if the balance account long is not equal to balance account short, the long and the short positions are margined outright. Please see examples below for further clarification.

    Customer Balance Account Calculation - Examples (in relation to a specific position account and contract) – below applies to ICEU, ICUS and ICCA:

    Clearing House

    GCM Balancing Account Marginable Balancing Account

    Comments #

    Long Short Long Short Long Short Long Short

    [CH Long - MIN(CH Long, GCM Long)]

    [CH Short - MIN(CH Short, GCM Short)]

    1

    1000 1000 5 5 995 995 0 0 Since customer balance account Long is equal to customer

    balance account Short, the

    marginable customer balance account will be zero.

    2

    1000 1000 4 5 996 995 996 995 Since customer balance account

    Long is not equal to customer

    balance account Short, the balance account Long and Short

    will be margined outright.

    1000 1000 2000 2000 0 0 0 0 Since total GCM submissions are

    greater than Clearing House

    position, the Clearing House will

    not generate a balancing

    account

    3

    4 1000 1000 500 1500 500 0 500 0 The “GCM submissions short” is

    greater than the CH short position. Only customer balance

    account on the long position is created in this scenario.