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

Instrument Group representation. More...

Public Member Functions

std::string toString () const
 String representation.
 
 InstrumentGroup ()
 Constructor.
 
 InstrumentGroup (const InstrumentGroupId &id)
 Constructor.
 

Public Attributes

InstrumentGroupId id
 A unique binary id of the instrument group.
 
std::string symbol
 Instrument Group Identity.
 
std::string name
 Name of instrument group.
 
std::string shortName
 Defines a short description of the instrument group.
 
GroupType::Enum groupType
 Defines the type of instrument group.
 
OMexBool::Enum tailorMade
 Is the instrument group used for tailor made created series.
 
OptionType::Enum optionType
 Defines the type of the option.
 
OptionStyle::Enum optionStyle
 Defines the style of the option.
 
OMexBool::Enum warrant
 If the instrument is a warrant.
 
RepoType::Enum repoType
 Defines the type of the REPO (Repurchase agreement).
 
OMexBool::Enum buySellBack
 Sets if the REPO is a buy sell back or not.
 
SyntheticType::Enum syntheticType
 Define the type of synthetic instrument.
 
OMexBool::Enum nonTradedRref
 Sets if the synthetic is a non traded reference.
 
OMexBool::Enum futureStyled
 Defines if the option is a future styled option.
 
OMexBool::Enum whenIssued
 Is the instrument a When Issued instrument.
 
OMexBool::Enum exclusiveOpeningSell
 Defines if this is an Instrument Group where corresponding Instrument Series has Exclusive Open-Sell. More...
 
KnockVariant::Enum knockVariant
 Knock in/out variant.
 
BinaryVariant::Enum binaryVariant
 Defines the Option Binary Variants.
 
OptionVariant::Enum optionVariant
 Defines the option variant.
 
OMexBool::Enum physicalDelivery
 Defines if this an Instrument Group where corresponding Instrument Series are physically delivered.
 
ForwardStyle::Enum forwardStyle
 Defines if this an Instrument Group where corresponding Instrument Series are forward styled.
 
SwapStyle::Enum swapStyle
 Defines if this an Instrument Group where corresponding Instrument Series are swap styled.
 
OMexBool::Enum maturity
 Defines if this an Instrument Group where corresponding Instrument Series has an Expiration Date defined.
 
OMexBool::Enum overnightIndexSwap
 Specifies if the instrument group is used for Overnight Index Swaps.
 

Detailed Description

Instrument Group representation.

Defines the different group of instrument in the exchange.

Member Data Documentation

OMexBool::Enum exclusiveOpeningSell

Defines if this is an Instrument Group where corresponding Instrument Series has Exclusive Open-Sell.

If Exclusive Open-Sell, then it is only possible to do buy-open or sell-close.