UInt32 settlDate
Trade settlement date.
UInt32 dealId
ID of the related deal.
TI_TRADE_TYPE::Enum tradeType
Specifies whether the trade results from normal trading activity or from a RFQ....
CMF_WAIVER_INDICATOR::Enum waiverIndicator
Waiver Indicator.
CMF_TRADE_TRADING_INFO tradeInfo
Price, PriceMarkup, Yield, YieldMarkUp, and Quantity of trade.
UInt64 updateTime
Time at which the data was last updated.
CMF_HIST_TRADE_MEMBER_INFO aggressor
Member's ID of the Aggressor.
CMF_SETTL_STATUS::Enum settlStatus
Settlement Status.
std::string toString() const
Provides string presentation.
CMF_MATCH_MODE::Enum fillMode
Type of match (automatic or manual)
TI_MSG_INFO tradeMsgInfo
Data identifying the deal.
CMF_HIST_INSTRUMENT_INFO instrument
Data regarding the tradable instrument.
std::string micCode
MIC Code.
TI_SETTL_TYPE::Enum settlType
Settlement type ID.
CMF_DEFERRAL::Enum deferral
Deferral type.
Double settlCounterValue
Total amount to close out.
std::string financialInstrumentCode
Code of the Financial instrument.
UInt32 settlFillId
ID of the trade assigned by the post trading.
size_t serializationBufSize() const
std::string accountInfo
Additional account information.
TI_FLAG::Enum greyMarketFlag
Flag indicating that the bond belong to the Grey Market.
TI_FLAG::Enum midPriceFixingFg
Specifies whether the trade has been closed at the Mid Price Fixing.
Double settlementFXRate
Exchange rate between Trading and Settlement Currencies (i.e. Trading Currency / Settlement Currency)
std::string accountCode
Account Code.
TI_FLAG::Enum splittableFg
Indicates whether the trade is splittable or not.
TI_FILL_STATUS::Enum status
Status of the deal.
std::string sectionCode
Section Code.
UInt16 settlementOffset
Settlement offset expressed as number of days starting from the trading date.
std::string instrumentClassCode
Code of the instrument Class.
TI_VERB::Enum verb
Specifies whether it is a buy or sell trade (referred to the member who receives the information)
Double accruedInterest
Countervalue of the accrued interest that the buyer of the bond with coupon pays to the seller.
size_t deserialize(const void *buf, size_t inLen)
CMF_THIRD_PARTY_INFO::Enum thirdPartyInfo
Third Party contract type.
Double nominalValue
Nominal Value.
UInt32 parentTradeId
In case of trade splitting, it's the ID of the parent trade.
size_t serialize(void *buf) const
std::string currency
Unique alphanumeric ID code of the currency.
CMF_HIST_TRADE_MEMBER_INFO provider
Member's ID of the Provider.
unsigned long long UInt64