The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ExecutionReport[8] & TradeCaptureReport[AE]

A TradeCaptureReport[AE] is a pure fill update, uniquely identiable by its ExecID[17].

A ExecutionReport[8] is a potential TradeCaptureReport[AE], plus a mandatory live order state update; where the fill portion is identified by the same ExecID[17] and the live portion is identified by one or more of ClOrdID[11], OrigClOrdID[41], or QuoteRespID[693].
If Text[58] exists, and Reflector has previously blocked the identified order, then it's content will be replaced by Reflector's ErrorCode.


Flag

Presence in 8

Presence in AE

FieldType
POSS_DUPEOptionalOptionalPossDupFlag[43], PossResend[97]BOOL
SEQ_NUMRequiredRequiredMsgSeqNum[34]INT
TEXTOptional-Text[58]STRING
ACCOUNTOptionalOptionalAccount[1], PartyRole[452], etcSTRING
ALLOC_ACCTBANNEDBANNEDAllocAccount[79]STRING
ORD_TYPERequired-OrdType[40]ENUM
ORD_STATUSRequired-OrdStatus[39]ENUM
EXEC_TYPERequired-ExecType[190]ENUM
MATCH_STATUS-RequiredMatchStatus[573]ENUM
ORIG_ORDER_IDOptional-OrigClOrdID[41]STRING
ORDER_IDOptional-ClOrdID[11]STRING
QUOTE_RESP_IDOptional-QuoteRespID[693]STRING
EXEC_IDRequiredRequiredExecID[17]STRING
SYMBOLRequiredRequiredSymbol[55], SecurityID[48]STRING, INT
CURRENCYOptionalOptionalCurrency[15]STRING
SIDERequiredRequiredSide[54]ENUM
CONTRACT_MULTIPLIEROptionalOptionalContractMultiplier[231]FLOAT
PRICEOptional-Price[44]FLOAT
PRICE_TWOBANNED-Price2[640]FLOAT
QUANTITYRequired-OrderQty[38]FLOAT
QUANTITY_TWOBANNED-OrderQty2[192]FLOAT
LEAVES_QUANTITYRequired-LeavesQty[151]FLOAT
LEAVES_QUANTITY_TWOBANNED-LeavesQty2[...]FLOAT
LAST_PRICEOptionalRequiredLastPx[31]FLOAT
LAST_PRICE_TWOBANNEDBANNEDLastPx2[...]FLOAT
LAST_QUANTITYOptionalRequiredLastQty[32]FLOAT
LAST_QUANTITY_TWOBANNEDBANNEDLastQty2[...]FLOAT
SETTLE_DATEOptionalRequiredSettlDate[64]DATE
SETTLE_DATE_TWOBANNEDBANNEDSettlDate2[193]DATE
NUM_LEGSOptionalOptionalNoLegs[555]INT


OrderMassCancelReport[r] & OrderCancelReject[9]

...