25 #include "OnixS/Eurex/Trading/Export.h" 33 namespace OnixS {
namespace Eurex {
namespace Trading {
61 std::string toString()
const;
64 friend class Serializer;
87 std::string toString()
const;
90 friend class Serializer;
110 std::string toString()
const;
113 friend class Serializer;
133 std::string toString()
const;
136 friend class Serializer;
156 std::string toString()
const;
159 friend class Serializer;
275 std::string toString()
const;
278 friend class Serializer;
280 void nativeSerializeTo(
void* nativeMessage);
std::string tradeReportText
User defined text field.
std::vector< SideAllocGrpElem > sideAllocGrp
Side Alloc Group.
std::vector< UnderlyingStipGrpElem > underlyingStipGrp
Underlying Stip Group.
std::string underlyingSecurityId
Underlying security's ID.
std::string underlyingCurrency
Underlying security's currency.
Enum
Settlement institution.
SInt64 relatedTradeQuantity
Quantity of the related trade.
SInt64 legQty
Quantity for leg of a multileg.
SInt64 relatedPx
Price of the related instrument.
SInt64 securityId
The instrument identifier uniquely identifies an instrument in the core system.
std::string underlyingStipType
Type of stipulation, e.g. to denote coupon frequency.
unsigned long long UInt64
Enum
Indicates if a trade should be reported via the market reporting service.
SInt64 underlyingPx
Underlying price associate with a derivative instrument.
HedgeType::Enum hedgeType
Hedging method.
SInt32 relatedMarketSegmentId
Identifies a related product.
Trd Instrmnt Leg Group Element.
std::string tradeReportId
User defined transaction ID. Part of the TES response and TES broadcast.
SInt64 underlyingQty
Nominal value.
Enum
Code to represent the type of instrument attribute.
ProductComplex::Enum productComplex
This field qualifies an instrument type on Eurex.
Enum
This field qualifies an instrument type on Eurex.
UInt32 tesEnrichmentRuleId
Enrichment Rule ID for TES trades (to be used only in case of Auto Approval).
Enum
Swap clearer for EFS Trades only.
std::string instrAttribValue
Attribute value appropriate to the InstrAttribType field.
PartyIdSettlementLocation::Enum partyIdSettlementLocation
Settlement institution.
Enum
Indicates if a trade should be reported via the market reporting service.
Side Alloc Group Element.
SInt64 lastPx
Price of this leg fill.
TradeReportType::Enum tradeReportType
Identifies the type of trade notification.
SInt64 legSecurityId
Instrument identifiier of the leg security.
std::string underlyingIssuer
The issuer or name of the underlying security.
Enter TES Trade Request Message.
Side::Enum side
Side of the order.
UInt32 underlyingSettlementDate
Date the underlying instrument will settle.
Underlying Stip Group Element.
SInt64 relatedSecurityId
Instrument identifier of the originating Eurex strategy.
std::ostream & operator<<(std::ostream &, ConnectionState::Enum)
Make it printable using C++ I/O streams.
Instrument Event Group Element.
InstrAttribType::Enum instrAttribType
Code to represent the type of instrument attribute.
std::string partyExecutingFirm
Owning business unit name.
EventType::Enum eventType
Code to represent the type of event.
SInt32 marketSegmentId
The product identifier uniquely identifies a Eurex product.
SInt64 relatedClosePrice
User defined index price.
UInt32 relatedTradeId
Identifier of a related trade.
Enum
Code to represent the type of event.
std::string partyExecutingTrader
Owning user name.
SInt64 legPrice
Strategy leg underlying price (only applicable for futures legs).
UInt32 senderSubId
User ID.
UInt32 eventDate
Date of event.
TradePublishIndicator::Enum tradePublishIndicator
Indicates if a trade should be reported via the market reporting service.
UInt32 individualAllocId
Unique identifier for a TES trade side.
std::string underlyingSecurityDesc
Description of the Underlying security.
Enum
Identifies the type of trade notification.
TrdType::Enum trdType
Indicates if a trade should be reported via the market reporting service.
SInt64 allocQty
Quantity of the particular trade side in the TES trade.
SwapClearer::Enum swapClearer
Swap clearer for EFS Trades only.
std::vector< TrdInstrmntLegGrpElem > trdInstrmntLegGrp
Trd Instrmnt Leg Group.
Instrument Attribute Group Element.
std::string underlyingStipValue
Value of stipulation. In case of cupon frequency, fill the field with cupon frequency value...
std::vector< InstrumentEventGrpElem > instrumentEventGrp
Instrument Event Group.
UInt64 transBkdTime
Trade Closure Time, the time when an Off-Book trade was concluded outside the Eurex System...
UInt32 underlyingMaturityDate
Underlying security's maturity date.
std::vector< InstrumentAttributeGrpElem > instrumentAttributeGrp
Instrument Attribute Group.