Decimal type for better precision.
UInt32 getUInt32(Tag tag) const
Int64 getInt64(Tag tag) const
FieldValueRef get(Tag tag) const
GroupInstance(const GroupInstance &other)
Initializes instance as reference to the other one.
RelatedPriceType::Enum relatedPriceType() const
LegSide::Enum legSide() const
Buy or Sell code.
TradingStyle::Enum tradingStyle() const
UInt32 legRatioQty() const
The ratio of quantity for this individual leg relative to the entire multileg security.
bool relatedPrice(Decimal &price) const
UInt32 legSymbol() const
Product identifier of the leg security.
LegSecurityType::Enum legSecurityType() const
Type of leg security.
SecurityId legSecurityId() const
Instrument ID from Eurex Exchanges new trading architecture.
bool legPrice(Decimal &price) const
Underlying price for the instrument leg (for VOLA strategies)
Enumeration::Enum getIntEnumFieldValue(const FieldSet &fieldSet, Tag tag)
Int64 SecurityId
Alias for Security Id type.
Enumeration::Enum getNonZeroIntEnumFieldValue(const FieldSet &fieldSet, Tag tag)
Exposes list of available leg security types.
@ Undefined
Used to identify absence of value.
@ PartOfMultilegInstrument