37 namespace BondVision {
48 cMFSectionCode.reserve(4);
49 cMFSectionDesc.reserve(36);
119 size_t deserialize(
const void* buf,
size_t inLen);
122 virtual std::string toString ()
const;
133 virtual size_t serialize(
void* buf)
const;
virtual ~BV_CMF_FINANCIAL_INSTRUMENT_STATISTIC()
UInt32 financialInstrumentId
ID of the financial instrument.
TI_FLAG::Enum greyMarketFlag
Flag indicating whether the financial instrument was on the the Grey Market at negotiation time...
std::string cMFSectionDesc
CMF section description.
virtual size_t serializationBufSize() const
UInt32 sectionId
Unique ID of the section.
UInt64 lastTradeTime
Time at which the last valid deal was concluded on the financial instrument.
Double maxYield
Maximum trading yield for the financial instrument.
TI_FINANCIAL_INSTRUMENT_TYPE::Enum instrumentType
Instrument type.
TI_FLAG::Enum recalculationFg
Specifies whether the statistic has been recalculated.
UInt16 hour
Hour or interval to which the market statistics refer. Significant only for Type = TI_STATISTIC_TYPE_...
BV_CMF_FINANCIAL_INSTRUMENT_STATISTIC()
TI_TRADE_TYPE::Enum tradeType
Specifies whether the statistic refers to normal trading activity or to a RFQ, RFCQ, etc.
Double maxPrice
Maximum trading price for the financial instrument.
virtual ClassId::Enum id() const
Class id.
Double tradedNominalValue
Total quantity traded.
UInt32 numberOfTrades
Number of concluded trades used in the calculation.
unsigned long long UInt64
Double avgYield
Weighted average trading yield for the financial instrument.
Double minYield
Minimum trading yield for the financial instrument.
std::string cMFSectionCode
CMF section code.
Double minPrice
Minimum trading price for the financial instrument.
Double avgPrice
Weighted average trading price for the financial instrument.
TI_STATISTIC_TYPE::Enum type
Period to which the statistics refer (e.g. yesterday, today, now, life)