50 instrumentCode.reserve(12);
51 instrumentDesc.reserve(36);
118 size_t deserialize(
const void* buf,
size_t inLen);
121 virtual std::string toString ()
const;
132 virtual size_t serialize(
void* buf)
const;
virtual size_t serializationBufSize() const
UInt32 instrumentClassId
Unique ID of the instrument class.
virtual ClassId::Enum id() const
Class id.
Double minOrderQty
Minimum FAK/AON order quantity (applies to first auctioned leg). If MinOrderQty >= IncrementQty order...
Double minYieldTick
Minimum yield variation that users will be able to express in double sided proposals,FAS orders,RFQs and FAK/AON orders.
Double minFASQty
Minimum FAS order quantity (applies to first auctioned leg)
UInt32 settlDateFirstLeg
Date of settlement of first leg product.
std::string instrumentCode
Alphanumeric code of the Switch Auction products (tradable instrument)
Double incrementQtySecondLeg
Minimum quantity increment for second buy back leg. (For future use)
UInt32 sortNumber
Instrument sorting number.
virtual ~CMF_SWITCH_AUCTION()
UInt32 settlDateSecondLeg
Date of settlement of second leg product.
UInt32 secondLegId
Unique ID of the second (buy back) leg financial instrument (Bond) in the TI_INSTRUMENT class (extern...
Double minTradeQty
Minimum tradable quantity to be specified in quotes, FAS orders, FAK/FOK orders.
Double lotValue
Unit value of the lot.
std::string instrumentDesc
Description of the Switch Auction products (tradable instrument)
UInt32 firstLegId
Unique ID of the first (auctioned) leg financial instrument (Bond) in the TI_INSTRUMENT class (extern...
Double incrementQty
Minimum quantity increment - applies to FAS,AON and FAK orders,to double-sided proposals and to RFQs...
Double minPriceTick
Minimum Price variation that users will be able to express in double sided proposals,FAS orders,RFQs and FAK/AON orders.
UInt16 accIntPrecision
Number of decimals to be used (precision) in the calculations to be made for settlement purposes...
UInt32 instrumentId
Unique ID of the Switch Auction products (tradable instrument)