/TrdCaptRpt/RptSide (repeating)
Tag | Name | FIXML Abbr | Req | Format | Description | Enumerations |
---|---|---|---|---|---|---|
552 | NoSides | Y | NumInGroup | Number of Side (54) repeating group instances. | ||
54 | Buy Sell Code | Side | Y | char | The side of the trade. |
|
526 | Secondary Client Order ID | ClOrdID2 | N | String | A secondary or an addiional qualifier for the order assigned by the side. | |
11 | Client Order ID | ClOrdID | N | String | Unique identifier assigned for the trade side. | |
1154 | Side Currency | Ccy | N | Currency | Used to identify the currency of the trade side. Will not be present for IRS/FRA trades. | |
578 | Input Source | InptSrc | N | String | The original system from which the trade originated. CME Clearing will treat this as a pass through field on cleared trade confirmations. | |
582 | CTI | CustCpcty | N | int | The customer capacity for this trade |
|
58 | Free Form Text | Txt | N | String | May be used by the executing market to record any execution Details that are particular to that market | |
826 | Allocation Indicator | AllocInd | N | int | Identifies if the trade is marked for allocation. | 0 - Allocation not required 1 - Allocation required (give-up trade) allocation information not provided (incomplete) 2 - Use allocation provided with the trade 3 - Allocation give-up executor 4 - Allocation from executor 5 - Allocation to claim account 100 - SGX Offset |
1853 | Average Pricing Indicator | AvgPxInd | N | int | Indicates if the trade is marked for average pricing allocation. |
|
1057 | AggressorIndicator | AgrsrInd | N | Boolean | Used to identify whether the order initiator is an aggressor or not in the trade. |
|
10039 | Original Platform Side ID | OrigTrdID | N | String | Ties the trade back to one of the report sides of the IRS trade submission. (IRS Trades Only) | |
1851 | Strategy Link ID | StrategyLinkID | N | String | Unique ID linking all individual legs of a spread or strategy together. It can also link individual legs to the parent multi-leg trade. | |
793 | Secondary Allocation Group ID | GrpID2 | N | String | Indicates the clearing assigned identifier used for the allocation group. This links trades marked for allocation that are part of the same group, as well as offset trades once allocations from that group are claimed. | |
37 | OrderID | OrdId | N | String | Unique identifier for Order as assigned by sell-side (broker, exchange, ECN). Uniqueness must be guaranteed within a single trading day. Firms which accept multi-day orders should consider embedding a date within the OrderID field to assure uniqueness across days. | |
1031 | Customer Order Handling Instruction | CustOrderHandlingInst | N | String | Defines source of original order. | |
2361 | Compression Group ID | CompressionGroupID | N | String | Use to identify a netting or compression group where trades in the group were netted or compressed. This includes both terminating trades and any remnant trades that result from the operation. | |
5149 | Memo Field | Memo | N | String | Free format text field. Supported as follows, depending on source:
| |
Parties (repeating) | Pty | |||||
453 | NoPartyIDs | N | NuminGroup | Number of entries in block. | ||
→448 | Party ID | ID | N | String | Party identifier/code. if a party role grouping does not contain an ID, or contains an ID that is blank, the block will not be output in the FIX messages. | |
→447 | Party ID Source | Src | N | char | Used to identify the source of PartyID value. |
|
→452 | Party Role | R | N | int | Indicates the type or role of the Party. A FIX "Executing Firm" is a CME Group "Clearing Trade Management Firm." |
|
→ PtysSubGrp (repeating) | Sub | |||||
→802 | NoPartySubIDs | N | NumIn Group | Repeating group of Party sub-identifiers. | ||
→→523 | Party Qualifier ID | ID | N | String | A Sub ID provides additional information about the Party. For example, the account origin would be specified when Typ = 26. | |
→→803 | Party Qualifier Type | Typ | N | int | Indicates the type of Party Sub ID. |
|
SideRegulatoryTradeIDGrp (repeating) | RegTrdID | |||||
CommissionDataGrp | CommData | |||||
SideTrdRegTS (repeating) | TrdRegTS | |||||
1016 | NoSideTrdRegTS | N | NumInGroup | Number of NoSideTrdRegTS group entries. | ||
→1012 | Timestamp | TS | N | UTCTimestamp | Used to send a regulatory timestamp. Will not be present for IRS/FRA trades. Used to send a regulatory timestamp. Will not be present for IRS/FRA trades.
Example: 20190925-09:08:06.017123456 | |
→1013 | Timestamp Type | Typ | N | int | Indicates the type of regulatory timestamp. | 1 - Execution Time |
RelatedTradeGrp (Repeating) | ReltdTr | |||||
1855 | NoRelatedTrades | N | NumInGroup | Number of NoRelatedTrades group entries. | ||
→1856 | Related Trade ID | ID | N | String | Identifier of a related trade. This is used to link trades together for IRS netting and blending. | |
→1857 | Related Trade ID Source | Src | N | int | Describes the source of the identifier that Related Trade ID represents. | 2 - Secondary trade ID |