38 namespace BondVision {
109 size_t deserialize(
const void* buf,
size_t inLen);
112 virtual std::string toString ()
const;
123 virtual size_t serialize(
void* buf)
const;
Double maxYield
Maximum trading yield for the tradable instrument.
TI_STATISTIC_TYPE::Enum type
Period to which the statistics refer (e.g. yesterday, today, hour)
UInt32 numberOfDeals
Number of deals used in the calculation.
BV_TRADABLE_INSTRUMENT_STATISTIC()
Double avgYield
Weighted average trading yield for the tradable instrument.
TI_TRADE_TYPE::Enum tradeType
Specifies whether the statistic refers to normal trading activity or to a RFQ, RFCQ, etc.
BV_INSTRUMENT_INFO instrument
Data regarding the tradable instrument.
Double maxPrice
Maximum trading price for the tradable instrument.
Double minPrice
Minimum trading price for the tradable instrument.
virtual ClassId::Enum id() const
Class id.
UInt32 sectionId
Unique ID of the section.
Double tradedQty
Total quantity of tradable instrument traded on the market.
virtual ~BV_TRADABLE_INSTRUMENT_STATISTIC()
Double minYield
Minimum trading yield for the tradable instrument.
UInt16 hour
Hour or interval to which the market statistics refer. Significant only for Type = TI_STATISTIC_TYPE_...
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 avgPrice
Weighted average trading price for the tradable instrument.
unsigned long long UInt64
TI_FLAG::Enum recalculationFg
Specifies whether the statistic has been recalculated.
virtual size_t serializationBufSize() const