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