148 virtual size_t serialize(
void* buf)
const;
Double lISPostTradeQty
LIS ("Large In Scale") threshold level for post- trade transparency.
UInt32 settlDate
Date of settlement of bond (tradable instrument)
virtual ClassId::Enum id() const
Class id.
Double lISPreTradeQty
LIS ("Large In Scale") threshold level for pre- trade transparency.
virtual size_t serializationBufSize() const
UInt32 financialInstrumentId
Unique ID of the financial instrument (bond) in the TI_INSTRUMENT class (external reference key)
virtual CMF_BOND * clone(void *) const
TI_FLAG::Enum postTradeExemptionFg
Post-trade exemption flag.
UInt32 instrumentClassId
Unique ID of the instrument class.
Double sSTIPreTradeQty
SSTI ("Size Specific to the Financial Instrument") threshold level for pre-trade transparency.
TI_FLAG::Enum greyMarketFlag
Flag indicating whether the bond belongs to the Grey Market or not.
UInt32 underlyingInstrumentId
Unique ID of the underlying bond.
TI_FLAG::Enum liquidFg
Liquid Flag.
UInt32 sortNumber
Instrument sorting number.
std::string instrumentDesc
Description of the Cash bond (tradable instrument). This description could be different from the Inst...
TI_FLAG::Enum preTradeExemptionFg
Pre-trade exemption flag.
UInt16 accIntPrecision
Number of decimals to be used (precision) in the calculations to be made for settlement purposes.
UInt32 greyMarketEndDate
End date for trading the bond on the Grey Market.
UInt32 miFIRBondTypeId
Unique ID of the MiFIR Bond Type.
virtual CMF_BOND * clone() const
Double sSTIPostTradeQty
SSTI ("Size Specific to the Financial Instrument") threshold level for post-trade transparency.
UInt32 benchmarkIndexId
Unique ID of the benchmark index.
std::string miFIRIdentifier
MiFIR Identifier.
size_t deserialize(const void *buf, size_t inLen)
TI_FLAG::Enum firmQuotingFg
If True,firm quotes are allowed for this tradable instrument.
virtual std::string toString() const
Provides string presentation.
UInt32 instrumentId
Unique ID of the Cash bond (tradable instrument)
std::string instrumentCode
Alphanumeric code of the Cash bond (tradable instrument). This code could be different from the Instr...
TI_FLAG::Enum strikerQuotingFg
Flag indicating whether striker prices are enabled for this tradable instruments or not.