113 size_t deserialize(
const void* buf,
size_t inLen);
116 virtual std::string toString ()
const;
127 virtual size_t serialize(
void* buf)
const;
UInt16 hour
Hour or interval to which the market statistics refer. Significant only for Type = TI_STATISTIC_TYPE_...
virtual ~CMF_FINANCIAL_INSTRUMENT_STATISTIC()
virtual ClassId::Enum id() const
Class id.
Double maxPrice
Maximum trading price for the financial instrument.
TI_STATISTIC_TYPE::Enum type
Period to which the statistics refer (e.g. yesterday,today,hour)
UInt32 financialInstrumentId
ID of the financial instrument.
TI_FLAG::Enum recalculationFg
Specifies whether the statistic has been recalculated.
UInt32 sectionId
Unique ID of the section.
Double tradedNominalValue
Nominal value of financial instrument traded on the market.
unsigned long long UInt64
TI_FLAG::Enum greyMarketFlag
Flag indicating whether the financial instrument belongs to the Grey Market or not.
Double minPrice
Minimum trading price for the financial instrument.
UInt32 numberOfTrades
Number of trades used in the calculation.
Double minYield
Minimum trading yield for the financial instrument.
virtual size_t serializationBufSize() const
Double avgYield
Weighted average trading yield for the financial instrument.
Double maxYield
Maximum trading yield for the financial instrument.
TI_TRADE_TYPE::Enum tradeType
Specifies whether the statistic refers to normal trading activity or to a RFQ ....
TI_FINANCIAL_INSTRUMENT_TYPE::Enum instrumentType
Identifier of the financial instrument type.
Double avgPrice
Weighted average trading price for the financial instrument.
UInt64 lastTradeTime
Time at which the last trade was concluded on the financial instrument.
CMF_FINANCIAL_INSTRUMENT_STATISTIC()