123 virtual size_t serialize(
void* buf)
const;
TI_TRADE_TYPE::Enum tradeType
Specifies whether the statistic refers to normal trading activity or to a RFQ, RFCQ,...
virtual ClassId::Enum id() const
Class id.
virtual size_t serializationBufSize() const
virtual ~BV_TRADABLE_INSTRUMENT_STATISTIC()
Double minPrice
Minimum trading price for the tradable instrument.
virtual BV_TRADABLE_INSTRUMENT_STATISTIC * clone() const
Double tradedQty
Total quantity of tradable instrument traded on the market.
Double maxYield
Maximum trading yield for the tradable instrument.
UInt16 hour
Hour or interval to which the market statistics refer. Significant only for Type = TI_STATISTIC_TYPE_...
Double minYield
Minimum trading yield for the tradable instrument.
Double avgPrice
Weighted average trading price for the tradable instrument.
TI_STATISTIC_TYPE::Enum type
Period to which the statistics refer (e.g. yesterday, today, hour)
BV_TRADABLE_INSTRUMENT_STATISTIC()
virtual BV_TRADABLE_INSTRUMENT_STATISTIC * clone(void *) const
UInt32 sectionId
Unique ID of the section.
BV_INSTRUMENT_INFO instrument
Data regarding the tradable instrument.
UInt16 marketAffiliation
Specifies whether the statistic refers to trading activity on a regulated market or on an MTF.
UInt64 lastDealTime
Time at which the last deal was concluded on the tradable instrument.
Double maxPrice
Maximum trading price for the tradable instrument.
size_t deserialize(const void *buf, size_t inLen)
TI_FLAG::Enum recalculationFg
Specifies whether the statistic has been recalculated.
Double avgYield
Weighted average trading yield for the tradable instrument.
virtual std::string toString() const
Provides string presentation.
UInt32 numberOfDeals
Number of deals used in the calculation.
unsigned long long UInt64
@ BV_TRADABLE_INSTRUMENT_STATISTIC