25#include "OnixS/Eurex/Trading/Export.h"
298 void nativeSerializeTo(
void* nativeMessage);
Side Alloc Ext Group Element.
std::string partyIdTakeUpTradingFirm
Indicates the name of a member institution to which a give-up is designated.
std::string complianceText
UInt64 partyIdInvestmentDecisionMaker
std::string toString() const
Returns string representation.
std::string account
Account to book trades and keep positions on.
std::string partyIdBeneficiary
Mandatory final KRX beneficiary account required for orders in KRX products.
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.
SideAllocExtGrpElem()
Initialize default instance.
std::string partyIdLocationId
Country code. Valid characters: 0x01-0x7E.
UInt32 tesEnrichmentRuleId
Enrichment Rule ID for TES trades (to be used only in case of Auto Approval).
OrderAttributeLiquidityProvision::Enum orderAttributeLiquidityProvision
Order attribute liquidity provision.
OrderOrigination::Enum orderOrigination
Order origination, MiFID field - to indicate order received from a direct access or sponsored access ...
PositionEffect::Enum positionEffect
std::string freeText2
Second free-format text field for trader-specific or customer-related comments.
OrderAttributeRiskReduction::Enum orderAttributeRiskReduction
Order attribute risk reduction.
ExecutingTraderQualifier::Enum executingTraderQualifier
Qualifier for field ExecutingTrader. It is required to distinguish between natural persons and Algos.
Side::Enum side
Side of the order.
CustOrderHandlingInst::Enum custOrderHandlingInst
PartyIdInvestmentDecisionMakerQualifier::Enum partyIdInvestmentDecisionMakerQualifier
Party ID investment decision maker qualifier.
TradeAllocStatus::Enum tradeAllocStatus
Status of an allocation in a Trade Entry Service trade.
std::string partyEndClientIdentification
End client identifier.
std::string partyIdPositionAccount
Flex Account information.
std::string partyIdOrderOriginationFirm
Partner identification at the Korea Exchange is required for orders in KRX products.
std::string freeText1
First free-format text field for trader-specific or customer-related comments.
TradingCapacity::Enum tradingCapacity
std::string freeText3
Third free-format text field for trader-specific or customer-related comments.
TES Upload Broadcast Message.
MessageEventSource::Enum messageEventSource
Receiver of a message.
std::vector< TrdInstrmntLegGrpElem > trdInstrmntLegGrp
Trd Instrmnt Leg Group.
TradePlatform::Enum tradePlatform
Indicates trade platform. Can only be used for EEX.
LastFragment::Enum lastFragment
ApplResendFlag::Enum applResendFlag
Indicates a retransmission message.
SwapClearer::Enum swapClearer
Swap clearer for EFS Trades only.
std::string toString() const
Returns string representation.
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.
TrdRptStatus::Enum trdRptStatus
SRQS deal status.
SInt64 relatedTradeQuantity
Quantity of the related trade.
PartyIdSettlementLocation::Enum partyIdSettlementLocation
Settlement institution.
std::vector< SideAllocExtGrpElem > sideAllocExtGrp
Side Alloc Ext Group.
UInt16 partitionId
Is required to define the scope of a Retransmission Request.
SInt64 underlyingPx
Underlying price associate with a derivative instrument.
UInt32 tesExecId
System transaction identifier for a Trade Entry Service transaction.
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< UnderlyingStipGrpElem > underlyingStipGrp
Underlying Stip Group.
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.
ApplId::Enum applId
Identifier for subscription and retransmission of an ETI data stream.
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.
UInt64 applSeqNum
Message sequence number assigned to a non-order related Eurex ETI data stream.
SInt64 securityId
The instrument identifier uniquely identifies an instrument in the core system.
std::string underlyingSecurityDesc
Description of the Underlying security.
std::string rootPartyExecutingFirm
Participant Short Name.
TESUploadBroadcast()
Initialize default instance.
UInt64 transactTime
Timestamp of the match event (trade).
SInt32 relatedMarketSegmentId
Identifies a related product.
UInt32 packageId
Identifier for a Trade Entry Service trade, i.e TES trade ID.
std::string rootPartyExecutingTrader
Owning User Short Name.
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.
std::ostream & operator<<(std::ostream &, const ConnectionStateChange &)
Make it printable to formatted C++ I/O streams.
unsigned long long UInt64
Enum
Identifier for subscription and retransmission of an ETI data stream.
Enum
Indicates a retransmission message.
Enum
Qualifier for field ExecutingTrader. It is required to distinguish between natural persons and Algos.
Enum
Receiver of a message.
Enum
Order attribute liquidity provision.
Enum
Order attribute risk reduction.
Enum
Order origination, MiFID field - to indicate order received from a direct access or sponsored access ...
Enum
Party ID investment decision maker qualifier.
Enum
Settlement institution.
Enum
This field qualifies an instrument type on Eurex.
Enum
Swap clearer for EFS Trades only.
Enum
Status of an allocation in a Trade Entry Service trade.
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.