TradeCaptureDate Methods | Table of Content | TradeCaptureReport Constructor |
TradeCaptureReport Class |
Namespace: OnixS.CmeStpHandler
[SerializableAttribute] public class TradeCaptureReport
The TradeCaptureReport type exposes the following members.
Name | Description | |
---|---|---|
TradeCaptureReport |
Default constructor.
|
Name | Description | |
---|---|---|
AlternatePrice |
Alternate price.
| |
AveragePrice |
Calculated average price of all fills on this order. Will be populated for Average Price System (APS) transactions only.
| |
BlockID |
Contains the platform-assigned block ID for the trade.
| |
CalculationCurrencyLastQuantity |
Used in calculating the quantity of the other side of the currency trade.
| |
ClearedIndicator |
An indication of whether or not a reportable swap transaction is cleared by a derivatives clearing organization.
| |
ClearingBusinessDate |
The "Clearing Business Date" referred to by this report.
| |
ClearingIntention |
An indication of whether or not a reportable swap transaction is intended to clear.
| |
ClearingRequirementException |
An indication of whether a party to a swap is using the end-user exception.
| |
ClearingTransformationType |
Indicates the type of Clearing Transformation that generated this Trade.
| |
ClientOrderID |
Only provided on tickets resulting from an API Order, this is the ClOrdId from the order.
Not provided for LPs on EBS Direct.
Provided to PBs to see their Prime Client's ClOrdID on interdealer tickets only (not synthetic tickets).
| |
ConfirmHubTradeType |
Custom field to represent specific Confirm Hub Trade Types.
| |
ContraryInstructionIndicator |
Used to indicate when a contrary instruction for exercise or abandonment is being submitted.
| |
DealID |
BrokerTec Deal ID, common to all participants within an entire trade (not only a match)
| |
DifferentialPrice |
Represents the differential price for spreads, or a TAS or TAM differential price.
| |
DifferentialPriceType |
This indicates the type of differential price represented in the Differential Price attribute.
Supported Values:
0 - Differential from Settlement Price
1 - Differential between legs
| |
ExecID |
Exchange assigned execution ID (trade identifier). Unique ID for each side of each leg. It does not match across buy/sell side.
| |
ExecID2 |
This is used to communicate the execution ID of the originating platform, e.g. the ClearPort execution ID.
| |
ExecutionMethod |
Specifies whether the transaction was executed via an automated execution platform or other method.
| |
FeeMultiplier |
Multiplier that Clearing (Fee system) will use to calculate fees and will be sent to the firms on their confirms.
| |
FeeQuantityThresholdIndicator |
Indicator flag used to determine the eligibility of fee discount based on threshold level.
Supported Value:
L1 = Threshold Level 1 - The highest threshold level was met or surpassed.
L2 = Threshold Level 3 - The lowest threshold level was met.
L3 = Threshold Level 3 - The lowest threshold level was met.
LN = Eligible but does not meet set thresholds.
LP = Eligible pending evaluation.
| |
FinancingDetails |
Information about financing details reported.
| |
Instrument |
Information about Instrument reported.
| |
LastMkt |
Market of execution for last fill, or an indication of the market where an order was routed.
| |
LastPrice |
Overall Trade Price per contract for regular cleared trades. For Average Price (APS): the Rounded Price will be placed in LastPx.
| |
LastQty |
Total Quantity based on user permissible allocation quantity.
Note: Zero (“0”) will appear when a trade is reallocated out to a different account owner or Clearing Member.
| |
LastUpdateTime |
Last modification date and time of the trade/allocation information. Timestamp of last update to data item (or creation if no updates made since creation).
| |
MarketDataTradeEntryID |
Unique Trade Identifier that will match to a CME Globex order execution,
associated market data message and STP messaging.
| |
MDStreamID |
The identifier or name of the price stream.
| |
MultiLegReportingType |
Used to indicate what an Multi-leg Report represents (e.g. used with multi-leg trades, such as option call & puts, spreads, etc.).
Supported Values:
1 = Single side (default if not specified)
2 = Individual leg of a multi-leg trade
3 = Multi leg of a multi-leg trade
| |
NonDisclosedIndicator |
Flag indicating if this was a non-disclosed trade.
All non-disclosed trades will include this tag/attribute with "Y".
All disclosed trades will not include this tag/attribute.
| |
OffsetInstruction |
Indicates offset or onset due to allocation.
Supported Value:
0 = Offset
1 = Onset
| |
OptionExerciseTimeFrame |
For Exercise/Assignment Transformation, this indicates whether or not the resulting
Future was the result of an Early Exercise Instruction (Prior to Settlement Date).
| |
OrderID |
For Globex, this is the iLink OrderID.
For EBS Direct, this is the LC Tag 37 seen in the Execution Report received.Not provided for LP tickets.
| |
OriginalFixmlMessage |
Gets Fixml string which represent original received message.
| |
OriginalTimeUnit |
Specifies the Time Unit of the original trade, e.g. whether it was entered as contracts per day or per month.
Note that all trades are normalized to default units in STP API, regardless of the units originally used to enter the trade.
Supported Values:
D - Day
H - Hour
Min - Minute
Mo - Month
S - Second
Wk - Week
Yr - Year
| |
PackageID |
A value that identifies the group of trades or a portfolio of trades cleared simultaneously under the one Package ID.
| |
PaymentAmount |
The total payment amount.
| |
Payments |
Specifies the premium for commodity swaptions.
| |
PositionAmountData |
Information about Position Amounts reported.
| |
PostTradeType |
Identifies the type of ticket.
Interdealer tickets(also known as Market tickets) are received by Bilateral GFIDs or Prime Broker GFIDs(when facing bilateral codes, ie not when facing their Prime Customer).
Prime Give Up tickets are also known as synthetic tickets and are those in which either the Prime Broker or Prime of Prime Broker faces their Prime Client, OR when the Prime(or Prime of Prime) Client faces their credit parent broker.
Prime of Prime Broker tickets are similar to Interdealer tickets in nature but are solely when the Prime of Prime Broker faces their credit parent broker.
| |
PriceType |
Indicates the type of the price associated with the trade.
Supported Values:
1 - Percentage (i.e. percent of par)
2 - Per unit (i.e. per share or contract)
10 - Fixed cabinet trade price (primarily for listed futures and options)
11 - Variable cabinet trade price (primarily for listed futures and options)
100 - Tentative placeholder price
101 - Updated actual price
| |
QtyType |
Type of quantity specified in a quantity field.
Supported Value:
0 = Notional / Units
1 = Contracts term
| |
ReportSides |
Information about Sides reported.
| |
RootParties |
Information about Root Parties reported.
| |
SenderCompID |
On return messaging, NYMEX will be the SenderCompID.
| |
SenderSubID |
CME assigned user role used to identify specific role (traderadmin or clearingadmin). If not specified will default to highest assigned role.
| |
SettlCurrency |
Currency code of settlement denomination. For non-ndfs this will be the same as contra currency. For NDFs this will be the deliverable currency.
| |
SettlDate |
Specific date of trade settlement (SettlementDate) in YYYYMMDD format.
If present, this field overrides SettlType (63).
This field is required if the value of SettlType (63) is 6 (Future) or 8 (Sellers Option).
This field must be omitted if the value of SettlType (63) is 7 (When and If Issued)
(expressed in local time at place of settlement).
| |
SettlementTradeID |
Trade identifier as assigned by BrokerTec Clearing.
| |
SettlType |
Settlement Type of trade.
Note: B represents broken date, actual settlement date is reflected in Tag 64.
| |
SplitIndicator |
Indicates whether or not a trade is split.
| |
SpotDate |
For FXNDF, the associated SPOT settlement date.
Note: Not provided for FXSPOT.
| |
TargetCompID |
Identifies the entity to whom the message is being sent. This echoes the SenderCompID sent on the request.
| |
TargetSubID |
Assigned value used to identify specific message recipient (user, etc.) This echoes the SenderSubID sent on the request.
| |
TradeCollateralization |
If a swap is not cleared, an indication of whether a swap is Uncollateralized, Partially Collateralized, One-Way Collateralize, Fully Collateralized.
| |
TradeDate |
Trade Date
| |
TradeID |
Now represents the CME Front End Clearing (FEC) Firm Trade ID. TrdID does not match across buy/sell side.
| |
TradeID2 |
Now represents the CME Front End Clearing (FEC) Firm Secondary Trade ID. TrdID2 does not match across buy/sell side.
| |
TradeLegs |
Information about trade legs reported.
| |
TradeLinkID |
Used to link a group of trades together.
Useful for linking a group of trades together for average price calculations.
| |
TradeMatchID |
Trade Match ID is assigned by the matching engine or clearing system and used to correlate a cleared trade with a match event.
Should be common for all trade sides included in a match event. For CME ClearPort, this represents the deal number and always links strategies.
For CME Globex and Floor, this links calendar spreads only.
| |
TradeNumber | ||
TradePriceNegotiationMethod |
The method used to negotiate the trade price. This is to support CDS trade negotiation where dealers can negotiate prices in deal spread or in percent of par.
Supported Values:
0 - Percent of Par
1 - Deal Spread
2 - Upfront Points
3 - Upfront Amount
4 - Upfront Amount and Percent of Par
5 - Upfront Amount and Deal Spread
6 - Upfront Amount and Upfront points
| |
TradePriceStatus |
Status of the price.
| |
TradeRegulationPublications |
Information about trade regulations reported.
| |
TradeReportID |
Unique identifier for the Trade Capture Report. Maximum of 50 Characters.
| |
TradeReportTransType |
Type of Execution being reported.
Supported Values:
0 = New
1 = Cancel (Void)
2 = Replace (Correction/ Re-allocation)
| |
TradeReportType |
Indicates the purpose of the trade within the workflow and determines the action of the receiver of the trade.
Supported Values:
101 = Notification
| |
TradeRequestID |
Original RequestID from the Trade Capture Report Request will be returned.
| |
TradeStatus |
Indicates the status of the trade in clearing.
Supported Values:
0 = Accepted
| |
TradeSubType |
Represents the CME Trade Type Subset, TAS Flag & the APS Offset and Onset Flag.
| |
TradeType |
CME Trade Type && Trade Transfer Flag.
| |
TradingQuantity |
Indicates the trading quantity entered, in unit terms (e.g. in MWh), for a trade.
This may differ from the cleared quantity, especially in the case of contracts like electricity
that follow delivery schedules.
| |
TransactTime |
Date and Time when the trade was executed.
| |
TransferReason |
Reason trade is being transferred.
| |
UnderlyingInstruments |
Information about Underlying Instruments reported.
| |
VenueSubType |
Identifies the sub-type of the venue where a trade was executed.
| |
VenueType |
Identifies the type of venue where a trade was executed.
Supported Values:
C - Clearing house
E - Electronic
O - Off facility swap
P - Pit
R - Registered Market (SEF)
X - Ex-Pit
| |
Yield |
Information about Yield reported.
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
FromXml |
Extract data from XML and fill current object.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString |
Returns string representation of an object.
(Overrides Object.ToString().) |