25#include "OnixS/Eurex/Trading/Export.h"
248 void nativeSerializeTo(
void* nativeMessage);
Cross Request Side Group Element.
std::string partyIdTakeUpTradingFirm
Indicates the name of a member institution to which a give-up is designated.
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.
UInt32 matchInstCrossId
Self Match Prevention ID.
SelfMatchPreventionInstruction::Enum selfMatchPreventionInstruction
std::string partyIdLocationId
Country code. Valid characters: 0x01-0x7E.
SInt64 maximumPrice
Maximum Price.
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.
InputSource::Enum inputSource
Role on/for a message.
ExecutingTraderQualifier::Enum executingTraderQualifier
Qualifier for field ExecutingTrader. It is required to distinguish between natural persons and Algos.
UInt64 clOrdId
Unique participant defined order request identifier.
Side::Enum side
Side of the order.
CustOrderHandlingInst::Enum custOrderHandlingInst
PartyIdInvestmentDecisionMakerQualifier::Enum partyIdInvestmentDecisionMakerQualifier
Party ID investment decision maker qualifier.
std::string partyEndClientIdentification
End client identifier.
std::string partyIdPositionAccount
Flex Account information.
CrossRequestSideGrpElem()
Initialize default instance.
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.
std::string sideComplianceText
Side compliance text.
CrossMatchInstruction::Enum crossMatchInstruction
Enter CLIP Request Message.
std::string rootPartyContraTrader
The identifier of the trader counterparty.
SInt32 crossRequestId
User defined transaction ID.
std::string toString() const
Returns string representation.
UInt32 senderSubId
User ID.
ValueCheckTypeValue::Enum valueCheckTypeValue
Indicator for checking the maximum order/quote value by the exchange.
std::vector< CrossRequestSideGrpElem > crossRequestSideGrp
Cross Request Side Group.
PriceValidityCheckType::Enum priceValidityCheckType
Indicator how price validity check should be performed by the exchange.
std::vector< SideCrossLegGrpElem > sideCrossLegGrp
Side Cross Leg Group.
TemplateId::Enum templateId() const
Returns template ID.
CrossType::Enum crossType
Type of cross being submitted to a market.
std::string rootPartyContraFirm
The identifier of the member counterparty institution.
SInt32 marketSegmentId
The product identifier uniquely identifies a Eurex product.
OrderQtyDisclosureInstruction::Enum orderQtyDisclosureInstruction
Instruction to show total quantity.
SInt64 orderQty
Total Order Quantity.
EnterCLIPRequest()
Initialize default instance.
PriceDisclosureInstruction::Enum priceDisclosureInstruction
Price disclosure instruction.
CrossRequestType::Enum crossRequestType
Type of the Cross Request.
SInt64 securityId
The instrument identifier uniquely identifies an instrument in the core system.
SInt32 crossId
User defined CLIP arrangement ID.
CrossPrioritization::Enum crossPrioritization
Prioritization of a cross order.
SideDisclosureInstruction::Enum sideDisclosureInstruction
Instruction to show side.
Side Cross Leg Group Element.
SideCrossLegGrpElem()
Initialize default instance.
std::string toString() const
Returns string representation.
LegInputSource::Enum legInputSource
Role on/for a message.
std::string legAccount
Leg-specific account to book trades and keep positions on.
LegPositionEffect::Enum legPositionEffect
std::ostream & operator<<(std::ostream &, const ConnectionStateChange &)
Make it printable to formatted C++ I/O streams.
unsigned long long UInt64
Enum
Prioritization of a cross order.
Enum
Type of the Cross Request.
Enum
Type of cross being submitted to a market.
Enum
Qualifier for field ExecutingTrader. It is required to distinguish between natural persons and Algos.
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
Instruction to show total quantity.
Enum
Party ID investment decision maker qualifier.
Enum
Price disclosure instruction.
Enum
Indicator how price validity check should be performed by the exchange.
Enum
Instruction to show side.
Enum
Indicator for checking the maximum order/quote value by the exchange.