EBS Ai Trade Capture Report
tag 35-MsgType=AE
Tag | Tag Name | Req | Enumeration | Description |
---|---|---|---|---|
35=AE | ||||
1003 | TradeID | N | Should always be 0 for EBS Ai. | |
17 | ExecID | Y | Originator ID. Exchanged assigned Execution ID (Trade Identifier) Deal Id in Ai. | |
568 | TradeRequestID | N | Request ID if the Trade Capture Report is in response to a Trade Capture Report Request Provided only in response to a TradeCaptureReportRequest. | |
912 | LastRptRequested | N | N Y | Indicates if this is the last report in the response to a Trade Capture Report Request Provided only in response to a TradeCaptureReportRequest. N = Not last message |
55 | Symbol | Y | Base/Local Denotes the currency pair in CCY1/CCY2 convention. | |
461 | CFICode | Y | RCSXXX FFCNNO | RCSXXX = FX Spot FFCNNO = NDF |
63 | SettlType | Y | 0 Dx Mx Wx Yx B | Noted that for FX the tenors expressed using Dx, Mx, Wx, and Yx values do not denote business days, but calendar days. 0 = SPOT Dx, Wx, Mx, Yx = NDF, where: Dx = FX tenor expression for "days", e.g. "D5", where "x" is any integer > 0 Mx = FX tenor expression for "months", e.g. "M3", where "x" is any integer > 0 Wx = FX tenor expression for "weeks", e.g. "W13", where "x" is any integer > 0 Yx = FX tenor expression for "years", e.g. "Y1", where "x" is any integer > 0 B = Fixed Date tenor for Fixed Date NDFs only. The Settlement Date will be provided in tag 64, SettlDate. |
12008 | SettlType2 | N | Specifies the SettlType of the far leg. Format is the same as SettlType. | |
32 | LastQty | Y | Trade Quantity. Deal Size | |
423 | PriceType | N | 101 102 | Identifies the price type of the LastPx. 101 - Fixed Rate - For MarketSegmentID = “Fixing” 102 - Waiting for fixing |
573 | MatchStatus | Y | 0 2 X Z | The status of this trade with respect to matching or comparison. From the Maker’s perspective pending means that all Maker side validations for the deal have passed and the deal is awaiting confirmation from the Taker side. 0 = Done Final status if no fixing of the rate is required. A deal may be done for zero amount if the deal is rejected by the Taker. The expected time period for receipt of deal verification from the Taker side has expired. The Trading System will try to recover the deal. 2 = Confirmed All validations on both sides have passed and the deal is binding. X = Fixed. Fix rate has been applied to the fixing deal. The Fix rate has been applied to the fixing deal. Z = Pending, awaiting conclusion |
12015 | FixRate | N | Always same as Fixing Rate. | |
31 | LastPx | Y | Trade Price. When PriceType is equal to “101”, this tag will contain a Fixed Rate (for MarketSegmentID = “Fixing”, for trades with zero or no points only). When PriceType = “102”, the rate has not yet been fixed and LastPX will be zero (for MarketSegmentID = “Fixing”). | |
631 | MidPx | N | Not supported on the EBS Ai. | |
60 | TransactTime | N | Completed DateTime. Time the transaction represented by this Trade Capture Report occurred. | |
75 | TradeDate | Y | This tag is populated with a meaningful date when MatchStatus = “0” or “X”. Otherwise this tag is populated with the fictitious date. Effective Trade Date in YYYYMMDD format. | |
64 | SettlDate | N | For SPOT deals, this represents the “Value Date”. For NDF’s, it is the actual “Settlement Date”. When SettlType = B, this tag will contain the Fixed Date NDF settlement date. | |
541 | MaturityDate | N | Fixing date of the NDF (local market date) – Required for NDFs. | |
9995 | SpotValueDateForNDF | N | Spot Value Date of an NDF/NDS Deal–Not supported on the EBS Ai. | |
336 | TradingSessionID | N | Identifier for a Trading Session. A Trading Session spans an extended period of time during which specific types of orders or specific instruments can be submitted. Present for MarketSegmentID = “Fixing” | |
20108 | ValuationPriceTime | N | Time the Fix Rate is received by EBS. Present for MarketSegmentID = “Fixing” when MatchStatus = “X”, Fixed. | |
552 | NoSides | Y | Always 1. | |
→54 | Side | Y | 1 2 | 1=Buy 2=Sell |
→37 | OrderID | Y | Unique identifier for Order as assigned by the EBS Trading System | |
→11 | ClOrdID | Y | Client order ID. | |
→1057 | AggressorIndicator | Y | Y | OurDealerType Y = aggressor |
→453 | NoPartyIDs | N | Repeating group below should contain unique combinations of PartyID, PartyIDSource, and PartyRole. For Ai, the possible values are 1, or 2. For eFix deals, required when MatchStatus = X. | |
→→448 | PartyID | N | The three character counterparty Trader Id or four character Counterparty Deal Code. Required if NoPartyIDs > 0. For eFix deals, required when MatchStatus = X. | |
→→447 | PartyIDSource | N | Used to identify class source of PartyID value (e.g. BIC). Required if PartyID is specified. Required if NoPartyIDs > 0. For Ai, it will always be: D = proprietary/custom code | |
→→452 | PartyRole | N | Identifies the type of PartyID (e.g. Executing Broker). Required if NoPartyIDs > 0. Applicable values for Ai: 17 = Counterparty Deal Code 37 = Counterparty Trader Id | |
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.