Definition at line 36 of file InstrumentDirectory.h.
◆ InstrumentDirectoryMsg()
◆ authenticity()
◆ blockTierId()
◆ cFIcode()
◆ couponRate()
◆ currency()
◆ decimalPriceTick()
◆ description()
◆ enhancedSymbol()
| StrRef enhancedSymbol |
( |
| ) |
const |
|
inline |
◆ firstDelivery()
| bool firstDelivery |
( |
StrRef & | value | ) |
const |
|
inline |
First date of the delivery period for the underlying security of the futures contract (YYYYMMDD). Applicable to UST Futures only.
Definition at line 435 of file InstrumentDirectory.h.
◆ firstNotice()
| bool firstNotice |
( |
StrRef & | value | ) |
const |
|
inline |
First notice date of the intention to deliver for the underlying security of the futures contract (YYYYMMDD). Applicable to UST Futures only.
Definition at line 411 of file InstrumentDirectory.h.
◆ firstTrade()
| bool firstTrade |
( |
StrRef & | value | ) |
const |
|
inline |
First trading date of the futures contract (YYYYMMDD). Applicable to Futures.
Definition at line 388 of file InstrumentDirectory.h.
◆ fractionalPriceTick()
The minimum fractional price increment, expressed as a decimal and scaled as per a price field.
Definition at line 153 of file InstrumentDirectory.h.
◆ illiquidInstrument()
◆ industryIdentifier()
| StrRef industryIdentifier |
( |
| ) |
const |
|
inline |
◆ industryIdentifierType()
◆ instrumentFlags()
| bool instrumentFlags |
( |
Integer4 & | value | ) |
const |
|
inline |
Bitmask: 0x01 means Sweep-enabled, i.e. the instrument is included in the sweep and is eligible for Sweep orders. Applicable to UST.
Definition at line 365 of file InstrumentDirectory.h.
◆ instrumentId()
The unique numeric instrument identification number, used as the primary identifier for order management via the BOP protocol.
Definition at line 55 of file InstrumentDirectory.h.
◆ instrumentLocate()
◆ instrumentSubType()
| StrRef instrumentSubType |
( |
| ) |
const |
|
inline |
◆ instrumentType()
◆ interestAccrualDate()
| StrRef interestAccrualDate |
( |
| ) |
const |
|
inline |
◆ issueDate()
◆ lastDelivery()
| bool lastDelivery |
( |
StrRef & | value | ) |
const |
|
inline |
Last date of the delivery period for the underlying security of the futures contract (YYYYMMDD). Applicable to UST Futures only.
Definition at line 447 of file InstrumentDirectory.h.
◆ lastNotice()
| bool lastNotice |
( |
StrRef & | value | ) |
const |
|
inline |
Last notice date of the intention to deliver for the underlying security of the futures contract (YYYYMMDD). Applicable to UST Futures only.
Definition at line 423 of file InstrumentDirectory.h.
◆ lastTrade()
| bool lastTrade |
( |
StrRef & | value | ) |
const |
|
inline |
Last trading date of the futures contract (YYYYMMDD). Applicable to Futures.
Definition at line 399 of file InstrumentDirectory.h.
◆ legacySymbol()
Legacy Instrument Symbol. Deprecated but provided for backward compatibility.
Definition at line 62 of file InstrumentDirectory.h.
◆ legOneInstrumentLocate()
| Integer4 legOneInstrumentLocate |
( |
| ) |
const |
|
inline |
The instrument locate code for the first leg of a multi-leg instrument.
Definition at line 167 of file InstrumentDirectory.h.
◆ legOneRatioQty()
The ratio of quantity for the leg one instrument relative to the entire multileg security.
Definition at line 316 of file InstrumentDirectory.h.
◆ legOneSide()
◆ legs()
Total number of legs for a multi-leg instrument. If greater than two, the details are in the Instrument Leg message. Applicable to Futures.
Definition at line 377 of file InstrumentDirectory.h.
◆ legThreeInstrumentLocate()
| Integer4 legThreeInstrumentLocate |
( |
| ) |
const |
|
inline |
The instrument locate code for the third leg of a multi-leg instrument.
Definition at line 195 of file InstrumentDirectory.h.
◆ legThreeSide()
◆ legTwoInstrumentLocate()
| Integer4 legTwoInstrumentLocate |
( |
| ) |
const |
|
inline |
The instrument locate code for the first leg of a multi-leg instrument.
Definition at line 181 of file InstrumentDirectory.h.
◆ legTwoRatioQty()
The ratio of quantity for the leg two instrument relative to the entire multileg security.
Definition at line 309 of file InstrumentDirectory.h.
◆ legTwoSide()
◆ matchAlgorithm()
◆ maturityDate()
◆ maximumDirectedStreamingMultiplier()
| Integer8 maximumDirectedStreamingMultiplier |
( |
| ) |
const |
|
inline |
Reserved for future use. Clients who are permitted to submit directed orders are limited in the quantity they can direct, scaled by 1000000.
Definition at line 324 of file InstrumentDirectory.h.
◆ maximumOrderSize()
◆ mIC()
◆ minimumIcebergOrderSize()
| bool minimumIcebergOrderSize |
( |
Integer8 & | value | ) |
const |
|
inline |
◆ minimumOrderSize()
◆ priceMultiplier()
The amount that price related fields are scaled to allow them to be expressed as integers.
Definition at line 302 of file InstrumentDirectory.h.
◆ priceType()
◆ referencePrice()
For Swap Box instruments, the benchmark reference price. Applicable to UST.
Definition at line 353 of file InstrumentDirectory.h.
◆ roundLotSize()
◆ settlementDate()
| StrRef settlementDate |
( |
| ) |
const |
|
inline |
◆ sizeThresholdSSTI()
Reserved for future use, filled with zeros. MIFID II Size Specific to the Instrument (SSTI) threshold for pre-trade transparency.
Definition at line 295 of file InstrumentDirectory.h.
◆ symbolSuffix()
◆ thresholdLIS()
Reserved for future use, filled with zeros. MIFID II Large-in-Scale (LIS) threshold for pre-trade transparency.
Definition at line 287 of file InstrumentDirectory.h.
◆ timestamp()
Timestamp for this message. Expressed as the number of nanoseconds since Unix Epoch (00:00:00 UTC on 1 January 1970).
Definition at line 47 of file InstrumentDirectory.h.
◆ tradeDate()
| bool tradeDate |
( |
Integer4 & | value | ) |
const |
|
inline |
◆ unitOfMeasure()
| bool unitOfMeasure |
( |
StrRef & | value | ) |
const |
|
inline |
◆ unitOfMeasureQty()
| bool unitOfMeasureQty |
( |
Integer4 & | value | ) |
const |
|
inline |
Underlying security quantity per unit of measure. Applicable to Futures.
Definition at line 469 of file InstrumentDirectory.h.
◆ validateSize()
◆ messageSize_
◆ minMessageSize_