25 #include "OnixS/Eurex/Trading/Export.h" 34 namespace OnixS {
namespace Eurex {
namespace Trading {
68 std::string toString()
const;
71 friend class Serializer;
91 std::string toString()
const;
94 friend class Serializer;
257 std::string toString()
const;
260 friend class Serializer;
262 void nativeSerializeTo(
void* nativeMessage);
SInt64 securityId
The instrument identifier uniquely identifies an instrument in the core system.
std::string underlyingSecurityId
Underlying security's ID.
Enum
Indicates a retransmission message.
std::vector< UnderlyingStipGrpElem > underlyingStipGrp
Underlying Stip Group.
UInt32 packageId
Identifier for a Trade Entry Service trade, i.e TES trade ID.
UInt64 transactTime
Timestamp of the match event (trade).
std::vector< InstrumentAttributeGrpElem > instrumentAttributeGrp
Instrument Attribute Group.
SInt64 allocQty
Quantity of the particular trade side in the TES trade.
TrdType::Enum trdType
Indicates if a trade should be reported via the market reporting service.
SInt64 relatedClosePrice
User defined index price.
Enum
Settlement institution.
std::vector< SideAllocGrpBCElem > sideAllocGrpBC
Side Alloc Group BC.
std::string tradeReportText
User defined text field.
SInt64 relatedSecurityId
Instrument identifier of the originating Eurex strategy.
SInt64 lastPx
Price of this leg fill.
std::string underlyingCurrency
Underlying security's currency.
unsigned long long UInt64
Enum
Indicates if a trade should be reported via the market reporting service.
TradeAllocStatus::Enum tradeAllocStatus
Status of an allocation in a Trade Entry Service trade.
SInt32 relatedMarketSegmentId
Identifies a related product.
ApplResendFlag::Enum applResendFlag
Indicates a retransmission message.
LastFragment::Enum lastFragment
ApplId::Enum applId
Identifier for subscription and retransmission of an ETI data stream.
Enum
This field qualifies an instrument type on Eurex.
Side Alloc Group BC Element.
Enum
Swap clearer for EFS Trades only.
std::string partyExecutingTrader
Owning user name.
Enum
Indicates if a trade should be reported via the market reporting service.
std::string underlyingIssuer
The issuer or name of the underlying security.
UInt32 underlyingSettlementDate
Date the underlying instrument will settle.
Enum
Status of an allocation in a Trade Entry Service trade.
UInt32 tesExecId
System transaction identifier for a Trade Entry Service transaction.
ProductComplex::Enum productComplex
This field qualifies an instrument type on Eurex.
UInt64 applSeqNum
Message sequence number assigned to a non-order related Eurex ETI data stream.
UInt32 relatedTradeId
Identifier of a related trade.
TrdRptStatus::Enum trdRptStatus
SRQS deal status.
PartyIdSettlementLocation::Enum partyIdSettlementLocation
Settlement institution.
std::vector< TrdClearingPriceLegGrpElem > trdClearingPriceLegGrp
Trd Clearing Price Leg Group.
SInt64 relatedTradeQuantity
Quantity of the related trade.
SInt64 legClearingTradePrice
Price in clearing notation which can be preliminary or final depending on TradeReportType (856)...
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::vector< TrdInstrmntLegGrpElem > trdInstrmntLegGrp
Trd Instrmnt Leg Group.
HedgeType::Enum hedgeType
Hedging method.
std::string underlyingSecurityDesc
Description of the Underlying security.
TradeReportType::Enum tradeReportType
Identifies the type of trade notification.
Trd Clearing Price Leg Group Element.
std::string partyExecutingFirm
Owning business unit name.
UInt32 tesEnrichmentRuleId
Enrichment Rule ID for TES trades (to be used only in case of Auto Approval).
SInt64 legSecurityId
Instrument identifiier of the leg security.
std::ostream & operator<<(std::ostream &, ConnectionState::Enum)
Make it printable using C++ I/O streams.
std::vector< InstrumentEventGrpElem > instrumentEventGrp
Instrument Event Group.
SInt64 underlyingQty
Nominal value.
std::string tradeReportId
User defined transaction ID. Part of the TES response and TES broadcast.
SInt32 marketSegmentId
The product identifier uniquely identifies a Eurex product.
SInt64 relatedPx
Price of the related instrument.
Enum
Receiver of a message.
Enum
Identifier for subscription and retransmission of an ETI data stream.
MessageEventSource::Enum messageEventSource
Receiver of a message.
UInt64 transBkdTime
Trade Closure Time, the time when an Off-Book trade was concluded outside the Eurex System...
SwapClearer::Enum swapClearer
Swap clearer for EFS Trades only.
UInt16 partitionId
Is required to define the scope of a Retransmission Request.
Side::Enum side
Side of the order.
Enum
Identifies the type of trade notification.
std::string rootPartyExecutingTrader
Owning User Short Name.
SInt64 underlyingPx
Underlying price associate with a derivative instrument.
std::string rootPartyExecutingFirm
Participant Short Name.
UInt64 reversalApprovalTime
Reversal approval time.
UInt32 underlyingMaturityDate
Underlying security's maturity date.
UInt32 autoApprovalRuleId
Auto Approval rule id - only in case of erroneous Auto Approval processing.