OnixS NASDAQ OMX Genium INET Handler for C++  0.13.0.0
Public Member Functions | Public Attributes | List of all members
InstrumentType Struct Reference

Instrument Type representation. More...

Public Member Functions

std::string toString () const
 String representation.
 
 InstrumentType (const Market &market, const InstrumentGroup &group)
 Constructor.
 

Public Attributes

InstrumentTypeId id
 Series-based id of instrument type. Could be used for filtering.
 
const Marketmarket
 Related Market.
 
const InstrumentGroupinstrumentGroup
 Related InstrumentGroup.
 
std::string symbol
 The ASCII representation of the instrument type.
 
std::string name
 Name of the Instrument Type.
 
uint32 minShowVolume
 Minimum visible volume that must be specified in hidden orders.
 
HiddenVolumeMethod::Enum hiddenVolumeMethod
 Hidden Volume Method.
 
PublicOrderInfo::Enum pubInfId
 Specifies how order information is distributed.
 
OMexBool::Enum traded
 Defines if the instrument is a tradable instrument or not.
 
OMexBool::Enum postTradeProc
 Specifies if instrument series connected to the instrument type is processed in the Clearing System. More...
 
PositionHandling::Enum posHandling
 Position handling.
 
DirectedTradeInformation::Enum directedTradeInformation
 Specifies how the directed trade broadcast is distributed.
 
PublicDealInformation::Enum publicDealInformation
 Specifies how the post trade public deal information is distributed.
 
PricingMethod::Enum pricingMethod
 Specifies the pricing method used for the combo type.
 
SettlementType::Enum settlementType
 Specifies if the contract is settled physically, in cash or optional according to EMIR (European Markets Infrastructure Regulation). More...
 
InstrumentStatus status
 Status information.
 

Detailed Description

Instrument Type representation.

Each instrument type is connected to an instrument group and a market. For example, a Taiwan market and futures group forms the Taiwan futures instrument type.

Under this entity, the various trading rules and parameters are defined.

Member Data Documentation

OMexBool::Enum postTradeProc

Specifies if instrument series connected to the instrument type is processed in the Clearing System.

SettlementType::Enum settlementType

Specifies if the contract is settled physically, in cash or optional according to EMIR (European Markets Infrastructure Regulation).