25#include "OnixS/Eurex/Trading/Export.h"
114 void nativeSerializeTo(
void* nativeMessage);
Add Complex Instrument Request Message.
MultilegModel::Enum multilegModel
Specifies if a strategy is temporarily (user-defined) or permanently (predefined) available.
std::string complianceText
std::string toString() const
Returns string representation.
UInt32 senderSubId
User ID.
std::vector< InstrmtLegGrpElem > instrmtLegGrp
Instrument Leg Group.
TemplateId::Enum templateId() const
Returns template ID.
SInt64 relatedPx
Price of the related instrument.
SInt32 marketSegmentId
The product identifier uniquely identifies a Eurex product.
UInt16 quantityScalingFactor
Quantity Scaling Factor for Scaled Instruments.
SInt32 securitySubType
This field indicates the type of a Eurex futures spread, Eurex option combination or Eurex Strategy.
ProductComplex::Enum productComplex
This field qualifies an instrument type on Eurex.
AddComplexInstrumentRequest()
Initialize default instance.
Instrument Leg Group Element.
std::string toString() const
Returns string representation.
InstrmtLegGrpElem()
Initialize default instance.
SInt64 legPrice
Strategy leg underlying price (only applicable for futures legs).
SInt64 legSecurityId
Instrument identifiier of the leg security.
LegSecurityType::Enum legSecurityType
Indicates type of leg.
LegSide::Enum legSide
The side of the individual leg of a strategy.
SInt32 legSymbol
Product identifiier of the leg security.
UInt32 legRatioQty
The ratio of quantity for this individual leg relative to the entire multileg security.
std::ostream & operator<<(std::ostream &, const ConnectionStateChange &)
Make it printable to formatted C++ I/O streams.
Enum
Indicates type of leg.
Enum
The side of the individual leg of a strategy.
Enum
Specifies if a strategy is temporarily (user-defined) or permanently (predefined) available.
Enum
This field qualifies an instrument type on Eurex.