25 #include "OnixS/Eurex/Trading/Export.h" 32 namespace OnixS {
namespace Eurex {
namespace Trading {
283 std::string toString()
const;
286 friend class Serializer;
288 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 a retransmission message.
SInt64 relatedSecurityId
Instrument identifier of the originating Eurex strategy.
UInt32 negotiationId
ID of a SRQS negotiation.
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.
std::string rootPartyClearingFirm
Clearing Member Short Name.
UInt64 origBasketTrdMatchId
System defined Original Basket ID.
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
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
UInt32 tesExecId
System transaction identifier for a Trade Entry Service transaction.
std::string rootPartyIdBeneficiary
Mandatory final KRX beneficiary account required for orders in KRX products.
std::string rootPartyIdPositionAccount
Flex Account information.
LastFragment::Enum lastFragment
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.
std::ostream & operator<<(std::ostream &, ConnectionState::Enum)
Make it printable using C++ I/O streams.
OptionalEarlyTerminationIndicator::Enum optionalEarlyTerminationIndicator
Indicates whether the counterparties have the right for early termination.
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...
Enum
Indicates whether the counterparties have the right for early termination.
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
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
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
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
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.