22 #include "OnixS/Eurex/Trading/Export.h" 265 std::string toString ()
const;
268 friend class Serializer;
270 void nativeSerializeTo (
void* nativeMessage);
Enum
Price decomposition method for legs of a complex instrument.
UInt32 rootPartyIdSessionId
Identification of the technical session.
MultilegPriceModel::Enum multilegPriceModel
Price decomposition method for legs of a complex instrument.
Enum
Indicates whether this message is the last fragment (part) of a sequence of messages belonging to one...
Enum
Indicates a retransmission message.
SInt64 relatedSecurityId
Instrument identifier of the originating Eurex strategy.
UInt32 negotiationId
ID of a SRQS negotiation.
UInt64 executingTrader
Executing Trader data Field (ESMA Field 5 (Section A)) used to identify the person or algorithm withi...
std::string freeText2
Second free-format text field for trader-specific or customer-related comments.
Enum
Order attribute risk reduction.
Enum
Indicator whether the reversal of the TES trade is electronically requested or not.
UInt32 srqsRelatedTradeId
Trade ID out of a SRQS Negotiation Event.
Enum
Order attribute liquidity provision.
TradeReportType::Enum tradeReportType
Identifies the type of trade notification.
unsigned long long UInt64
Enum
Indicates if a trade should be reported via the market reporting service.
SInt64 relatedClosePrice
User defined index price.
UInt32 basketProfileId
ID of the Basket profile.
Enum
Qualifier for field PartyIdInvestmentDecisionMaker. Members/participants will have the possibility to...
std::string rootPartyClearingFirm
Clearing Member Short Name.
Enum
Field is used for Eurex position management purposes and indicates whether the order is submitted to ...
std::string rootPartyIdOrderOriginationFirm
KRX Member ID.
Enum
This field qualifies an instrument type on Eurex.
UInt32 strategyLinkId
Identifier that links all trades resulting from a match step of a strategy order. ...
TradePublishIndicator::Enum tradePublishIndicator
Indicates if a trade should be reported via the market reporting service.
Enum
Indicates if a trade should be reported via the market reporting service.
UInt64 basketTrdMatchId
System defined Basket ID.
ProductComplex::Enum productComplex
This field qualifies an instrument type on Eurex.
UInt32 origTradeId
Original trade identifier in case of trade reversals.
Enum
Trade Aggregation Identifier.
PositionEffect::Enum positionEffect
Field is used for Eurex position management purposes and indicates whether the order is submitted to ...
UInt32 tradeId
Uniquely identifies all order leg allocations referring to the same matching event, simple instrument and price.
SInt64 securityId
The instrument identifier uniquely identifies an instrument in the core system.
Enum
Order origination, MiFID field - to indicate order received from a direct access or sponsored access ...
ExecutingTraderQualifier::Enum executingTraderQualifier
Qualifier for field ExecutingTrader. It is required to distinguish between natural persons and Algos...
UInt64 transactTime
Timestamp of the match event (trade).
TradingCapacity::Enum tradingCapacity
This field designates if the trader is acting in the capacity of agent, trading for its own account o...
std::string rootPartyIdBeneficiary
Mandatory final KRX beneficiary account required for orders in KRX products.
std::string rootPartyIdPositionAccount
Flex Account information.
Enum
Identifies the source of an order, in accordance with the FIA guidelines for a rate Identifier...
LastFragment::Enum lastFragment
Indicates whether this message is the last fragment (part) of a sequence of messages belonging to one...
ReversalIndicator::Enum reversalIndicator
Indicator whether the reversal of the TES trade is electronically requested or not.
UInt16 partitionId
Is required to define the scope of a Retransmission Request.
std::string rootPartyIdExecutionVenue
Root party ID execution venue.
SInt64 lastPx
Price of this leg fill.
SInt64 lastQty
Quantity executed in this leg fill.
MultiLegReportingType::Enum multiLegReportingType
Indicates if the trade resulted from a single order or a multi leg order.
std::string rootPartyClearingOrganization
Clearing House Short Name.
SInt64 sideLastPx
Fill price for the original Eurex strategy.
UInt32 sideTradeId
Private trade identifier of an order or quote match event.
SInt64 sideLastQty
Fill quantity for the original Eurex strategy.
TES Trade Broadcast Message.
TrdType::Enum trdType
Indicates if a trade should be reported via the market reporting service.
UInt32 rootPartyIdExecutingTrader
Owning User ID.
std::string feeIdntCode
This field indicates the Fee Code associated with the transaction.
Enum
Identifier for subscription and retransmission of an ETI data stream.
TransferReason::Enum transferReason
Identifies the role for which the trade notification is received.
std::string regulatoryTradeId
TVTIC - Trading Venue Transaction Identification Code.
SInt32 securitySubType
This field indicates the type of a Eurex futures spread, Eurex option combination or Eurex Strategy...
SInt32 totNumTradeReports
Number of leg executions of the original strategy order.
RelatedProductComplex::Enum relatedProductComplex
Instrument type of the original Eurex strategy.
TradeAggregationTransType::Enum tradeAggregationTransType
Trade Aggregation Identifier.
OrderOrigination::Enum orderOrigination
Order origination, MiFID field - to indicate order received from a direct access or sponsored access ...
UInt32 rootPartyIdClearingUnit
Clearing Business Unit ID.
RootPartyIdInvestmentDecisionMakerQualifier::Enum rootPartyIdInvestmentDecisionMakerQualifier
Qualifier for field PartyIdInvestmentDecisionMaker. Members/participants will have the possibility to...
std::ostream & operator<<(std::ostream &, const ConnectionStateChange &)
Make it printable to formatted C++ I/O streams.
Enum
Indicates if the trade resulted from a single order or a multi leg order.
SInt32 relatedSymbol
Product identifier of the original Eurex strategy.
SInt64 clearingTradeQty
Final traded quantity.
std::string freeText1
First free-format text field for trader-specific or customer-related comments.
std::string basketSideTradeReportId
User defined Basket trade ID.
CustOrderHandlingInst::Enum custOrderHandlingInst
Identifies the source of an order, in accordance with the FIA guidelines for a rate Identifier...
Enum
This field designates if the trader is acting in the capacity of agent, trading for its own account o...
OrderAttributeRiskReduction::Enum orderAttributeRiskReduction
Order attribute risk reduction.
Enum
Identifies the role for which the trade notification is received.
std::string basketPartyContraFirm
The identifier of the basket member counterparty institution.
Enum
Identifies the type of trade notification.
UInt32 packageId
Identifier for a Trade Entry Service trade, i.e TES trade ID.
std::string rootPartyExecutingTrader
Owning User Short Name.
std::string freeText3
Third free-format text field for trader-specific or customer-related comments.
Side::Enum side
Side of the order.
std::string account
Account to book trades and keep positions on.
UInt64 rootPartyIdClientId
Client Identifier field (ESMA Field 3 (Section A)) used to identify the client of an order for agent ...
std::string rootPartyIdTakeUpTradingFirm
Indicates the name of a member institution to which a give-up is designated.
std::string rootPartyExecutingFirm
Participant Short Name.
UInt32 rootPartyIdExecutingUnit
Owning Business Unit.
SInt32 marketSegmentId
The product identifier uniquely identifies a Eurex product.
OrderAttributeLiquidityProvision::Enum orderAttributeLiquidityProvision
Order attribute liquidity provision.
ApplResendFlag::Enum applResendFlag
Indicates a retransmission message.
Enum
Qualifier for field ExecutingTrader. It is required to distinguish between natural persons and Algos...
SInt64 clearingTradePrice
Final trade price.
UInt64 rootPartyIdInvestmentDecisionMaker
Investment decision within firm (ESMA Field 4 (Section A)) is the code used to identify the person or...
UInt32 tradeDate
Trade date.
UInt64 applSeqNum
Message sequence number assigned to a non-order related Eurex ETI data stream.
ApplId::Enum applId
Identifier for subscription and retransmission of an ETI data stream.
UInt32 applSubId
Unique ID assigned by the Eurex system during broadcast subscription in order to link broadcasts to t...