OnixS Brokertec ITCH Market Data Handler for C++  1.1.0.1
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes
OrderBookDirectoryMsg Struct Reference

At the start of each trading day, Order book directory messages are disseminated for all active securities, including halted securities, in the Genium INET Trading system. More...

List of all members.

Public Member Functions

std::string toString () const
 Returns string representation.

Static Public Member Functions

static const char * name ()
 string name of the message

Public Attributes

UInt32 nanoseconds
 Nanoseconds portion of the timestamp.
OrderBookId orderBookId
 Unique identifier of an Order book.
String< 32 > symbol
 Security short name.
String< 32 > longName
 Human-readable long name of security.
String< 12 > isin
 ISIN code identifying security.
UInt8 financialProduct
 Financial Product.
String< 3 > tradingCurrency
 Trading Currency.
UInt16 numberOfDecimalsInPrice
 Defines the number of decimals used in price for this order book.
UInt16 numberOfDecimalsInNominalValue
 Defines the number of decimals in Nominal Value.
UInt32 oddLotSize
 Indicates the number of securities that represent an odd lot for the order book.
UInt32 roundLotSize
 Indicates the quantity that represent a round lot for the issue.
UInt32 blockLotSize
 Indicates the number of securities that represent an odd lot for the order book.
Int64 nominalValue
 Nominal value.

Static Public Attributes

static const size_t length
 message length

Detailed Description

At the start of each trading day, Order book directory messages are disseminated for all active securities, including halted securities, in the Genium INET Trading system.

Intra-day transmissions of this message may occur when new order books are added to the system. Updates to existing order books may also be represented by intra-day Order book Directory messages.


Member Data Documentation

UInt32 blockLotSize

Indicates the number of securities that represent an odd lot for the order book.

A value of 0 indicates that this lot type is undefined for the order book.

Defines the number of decimals used in price for this order book.

A value of 256 means that the instrument is traded in fractions (each fraction is 1/256).

UInt32 oddLotSize

Indicates the number of securities that represent an odd lot for the order book.

A value of 0 indicates that this lot type is undefined for the order book.

OrderBookId orderBookId

Unique identifier of an Order book.

Expired Order book IDs may be reused for new instruments.