OnixS SGX Derivatives Handler for C++  2.17.0.0
Public Member Functions | Public Attributes | List of all members
InstrumentGroup Struct Reference

Instrument Group representation. More...

Public Member Functions

 InstrumentGroup (InstrumentGroupId id)
 
std::string toString () const
 

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 repoBuySellBack
 Sets if the REPO is a buy sell back or not.
 
OMexBool::Enum futureStyledOption
 Defines if the option is a future styled option.
 
OMexBool::Enum exclusiveOpeningSell
 Defines if the account is allowed to exclusive opening sell.
 
KnockVariant::Enum knockVariant
 Knock in/out variant.
 
OptionBinaryVariant::Enum optionBinaryVariant
 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.
 

Detailed Description

Instrument Group representation.

Defines the different group of instrument in the exchange. Examples of instrument groups are Futures, American Call, American Put, European Call, European Put and block instruments.