public class TESTradeBroadcast extends Object implements ApplicationMessage
SInt16NoValue, SInt32NoValue, SInt64NoValue, SInt8NoValue, UInt16NoValue, UInt32NoValue, UInt64NoValue, UInt8NoValue
Constructor and Description |
---|
TESTradeBroadcast()
Create new object.
|
Modifier and Type | Method and Description |
---|---|
void |
deserialize(DeserializerHelpers deserializerHelpers)
Deserialize message from Eurex ETI binary format.
|
String |
getAccount()
Account to book trades and keep positions on.
|
ApplId |
getApplId()
Identifier for subscription and retransmission of an ETI data stream.
|
ApplResendFlag |
getApplResendFlag()
Indicates a retransmission message.
|
long |
getApplSeqNum()
Message sequence number assigned to a non-order related Eurex ETI data stream.
|
long |
getApplSubId()
Unique ID assigned by the Eurex system during broadcast subscription in order to link broadcasts to the related subscription.
|
String |
getBasketPartyContraFirm()
The identifier of the basket member counterparty institution.
|
long |
getBasketProfileId()
ID of the Basket profile.
|
String |
getBasketSideTradeReportId()
User defined Basket trade ID.
|
long |
getBasketTrdMatchId()
System defined Basket ID.
|
long |
getClearingTradePrice()
Final trade price.
|
long |
getClearingTradeQty()
Final traded quantity.
|
CustOrderHandlingInst |
getCustOrderHandlingInst()
Identifies the source of an order, in accordance with the FIA guidelines for a rate Identifier.
|
long |
getExecutingTrader()
Executing Trader data Field (ESMA Field 5 (Section A)) used to identify the person or algorithm within the member or participant of the trading venue who is responsible for the execution of the transaction resulting from the order.
|
ExecutingTraderQualifier |
getExecutingTraderQualifier()
Qualifier for field ExecutingTrader.
|
String |
getFeeIdntCode()
This field indicates the Fee Code associated with the transaction.
|
String |
getFreeText1()
First free-format text field for trader-specific or customer-related comments.
|
String |
getFreeText2()
Second free-format text field for trader-specific or customer-related comments.
|
String |
getFreeText3()
Third free-format text field for trader-specific or customer-related comments.
|
LastFragment |
getLastFragment()
Indicates whether this message is the last fragment (part) of a sequence of messages belonging to one dedicated transaction.
|
long |
getLastPx()
Price of this leg fill.
|
long |
getLastQty()
Quantity executed in this leg fill.
|
int |
getMarketSegmentId()
The product identifier uniquely identifies a Eurex product.
|
long |
getMsgSeqNum()
Message sequence number used by the participant for requests sent to the gateway.
|
MultilegPriceModel |
getMultilegPriceModel()
Price decomposition method for legs of a complex instrument.
|
MultiLegReportingType |
getMultiLegReportingType()
Indicates if the trade resulted from a single order or a multi leg order.
|
long |
getNegotiationId()
ID of a SRQS negotiation.
|
OptionalEarlyTerminationIndicator |
getOptionalEarlyTerminationIndicator()
Indicates whether the counterparties have the right for early termination.
|
OrderAttributeLiquidityProvision |
getOrderAttributeLiquidityProvision()
Order attribute liquidity provision.
|
OrderAttributeRiskReduction |
getOrderAttributeRiskReduction()
Order attribute risk reduction.
|
OrderOrigination |
getOrderOrigination()
Order origination, MiFID field - to indicate order received from a direct access or sponsored access customer.
|
long |
getOrigBasketTrdMatchId()
System defined Original Basket ID.
|
long |
getOrigTradeId()
Original trade identifier in case of trade reversals.
|
long |
getPackageId()
Identifier for a Trade Entry Service trade, i.e TES trade ID.
|
int |
getPartitionId()
Is required to define the scope of a Retransmission Request.
|
PositionEffect |
getPositionEffect()
Field is used for Eurex position management purposes and indicates whether the order is submitted to open or close a position.
|
ProductComplex |
getProductComplex()
This field qualifies an instrument type on Eurex.
|
String |
getRegulatoryTradeId()
TVTIC - Trading Venue Transaction Identification Code.
|
long |
getRelatedClosePrice()
User defined index price.
|
RelatedProductComplex |
getRelatedProductComplex()
Instrument type of the original Eurex strategy.
|
long |
getRelatedSecurityId()
Instrument identifier of the originating Eurex strategy.
|
int |
getRelatedSymbol()
Product identifier of the original Eurex strategy.
|
ReversalIndicator |
getReversalIndicator()
Indicator whether the reversal of the TES trade is electronically requested or not.
|
String |
getRootPartyClearingFirm()
Clearing Member Short Name.
|
String |
getRootPartyClearingOrganization()
Clearing House Short Name.
|
String |
getRootPartyExecutingFirm()
Participant Short Name.
|
String |
getRootPartyExecutingTrader()
Owning User Short Name.
|
String |
getRootPartyIdBeneficiary()
Mandatory final KRX beneficiary account required for orders in KRX products.
|
long |
getRootPartyIdClearingUnit()
Clearing Business Unit ID.
|
long |
getRootPartyIdClientId()
Client Identifier field (ESMA Field 3 (Section A)) used to identify the client of an order for agent account of the member or participant of the trading venue.
|
long |
getRootPartyIdExecutingTrader()
Owning User ID.
|
long |
getRootPartyIdExecutingUnit()
Owning Business Unit.
|
String |
getRootPartyIdExecutionVenue()
Root party ID execution venue.
|
long |
getRootPartyIdInvestmentDecisionMaker()
Investment decision within firm (ESMA Field 4 (Section A)) is the code used to identify the person or the algorithm within the member or participant of the Trading Venue who is responsible for the investment decision.
|
RootPartyIdInvestmentDecisionMakerQualifier |
getRootPartyIdInvestmentDecisionMakerQualifier()
Qualifier for field PartyIdInvestmentDecisionMaker.
|
String |
getRootPartyIdOrderOriginationFirm()
KRX Member ID.
|
String |
getRootPartyIdPositionAccount()
Flex Account information.
|
long |
getRootPartyIdSessionId()
Identification of the technical session.
|
String |
getRootPartyIdTakeUpTradingFirm()
Indicates the name of a member institution to which a give-up is designated.
|
long |
getSecurityId()
The instrument identifier uniquely identifies an instrument in the core system.
|
int |
getSecuritySubType()
This field indicates the type of a Eurex futures spread, Eurex option combination or Eurex Strategy.
|
long |
getSendingTime()
Gateway response out timestamp.
|
Side |
getSide()
Side of the order.
|
long |
getSideLastPx()
Fill price for the original Eurex strategy.
|
long |
getSideLastQty()
Fill quantity for the original Eurex strategy.
|
long |
getSideTradeId()
Private trade identifier of an order or quote match event.
|
long |
getSRQSRelatedTradeId()
Trade ID out of a SRQS Negotiation Event.
|
long |
getStrategyLinkId()
Identifier that links all trades resulting from a match step of a strategy order.
|
TemplateId |
getTemplateId()
Returns message TemplateID.
|
long |
getTesExecId()
System transaction identifier for a Trade Entry Service transaction.
|
int |
getTotNumTradeReports()
Number of leg executions of the original strategy order.
|
TradeAggregationTransType |
getTradeAggregationTransType()
Trade Aggregation Identifier.
|
long |
getTradeDate()
Trade date.
|
long |
getTradeId()
Uniquely identifies all order leg allocations referring to the same matching event, simple instrument and price.
|
TradePublishIndicator |
getTradePublishIndicator()
Indicates if a trade should be reported via the market reporting service.
|
TradeReportType |
getTradeReportType()
Identifies the type of trade notification.
|
TradingCapacity |
getTradingCapacity()
This field designates if the trader is acting in the capacity of agent, trading for its own account or acting as a market maker.
|
long |
getTransactTime()
Timestamp of the match event (trade).
|
TransferReason |
getTransferReason()
Identifies the role for which the trade notification is received.
|
TrdType |
getTrdType()
Indicates if a trade should be reported via the market reporting service.
|
void |
notify(MessageListener listener)
Notify message listener.
|
void |
serialize(SerializerHelpers serializerHelpers)
Serialize message to Eurex ETI binary format.
|
TESTradeBroadcast |
setAccount(String value) |
TESTradeBroadcast |
setApplId(ApplId value) |
TESTradeBroadcast |
setApplResendFlag(ApplResendFlag value) |
TESTradeBroadcast |
setApplSeqNum(long value) |
TESTradeBroadcast |
setApplSubId(long value) |
TESTradeBroadcast |
setBasketPartyContraFirm(String value) |
TESTradeBroadcast |
setBasketProfileId(long value) |
TESTradeBroadcast |
setBasketSideTradeReportId(String value) |
TESTradeBroadcast |
setBasketTrdMatchId(long value) |
TESTradeBroadcast |
setClearingTradePrice(long value) |
TESTradeBroadcast |
setClearingTradeQty(long value) |
TESTradeBroadcast |
setCustOrderHandlingInst(CustOrderHandlingInst value) |
TESTradeBroadcast |
setExecutingTrader(long value) |
TESTradeBroadcast |
setExecutingTraderQualifier(ExecutingTraderQualifier value) |
TESTradeBroadcast |
setFeeIdntCode(String value) |
TESTradeBroadcast |
setFreeText1(String value) |
TESTradeBroadcast |
setFreeText2(String value) |
TESTradeBroadcast |
setFreeText3(String value) |
TESTradeBroadcast |
setLastFragment(LastFragment value) |
TESTradeBroadcast |
setLastPx(long value) |
TESTradeBroadcast |
setLastQty(long value) |
TESTradeBroadcast |
setMarketSegmentId(int value) |
void |
setMsgSeqNum(long value)
Set message sequence number.
|
TESTradeBroadcast |
setMultilegPriceModel(MultilegPriceModel value) |
TESTradeBroadcast |
setMultiLegReportingType(MultiLegReportingType value) |
TESTradeBroadcast |
setNegotiationId(long value) |
TESTradeBroadcast |
setOptionalEarlyTerminationIndicator(OptionalEarlyTerminationIndicator value) |
TESTradeBroadcast |
setOrderAttributeLiquidityProvision(OrderAttributeLiquidityProvision value) |
TESTradeBroadcast |
setOrderAttributeRiskReduction(OrderAttributeRiskReduction value) |
TESTradeBroadcast |
setOrderOrigination(OrderOrigination value) |
TESTradeBroadcast |
setOrigBasketTrdMatchId(long value) |
TESTradeBroadcast |
setOrigTradeId(long value) |
TESTradeBroadcast |
setPackageId(long value) |
TESTradeBroadcast |
setPartitionId(int value) |
TESTradeBroadcast |
setPositionEffect(PositionEffect value) |
TESTradeBroadcast |
setProductComplex(ProductComplex value) |
TESTradeBroadcast |
setRegulatoryTradeId(String value) |
TESTradeBroadcast |
setRelatedClosePrice(long value) |
TESTradeBroadcast |
setRelatedProductComplex(RelatedProductComplex value) |
TESTradeBroadcast |
setRelatedSecurityId(long value) |
TESTradeBroadcast |
setRelatedSymbol(int value) |
TESTradeBroadcast |
setReversalIndicator(ReversalIndicator value) |
TESTradeBroadcast |
setRootPartyClearingFirm(String value) |
TESTradeBroadcast |
setRootPartyClearingOrganization(String value) |
TESTradeBroadcast |
setRootPartyExecutingFirm(String value) |
TESTradeBroadcast |
setRootPartyExecutingTrader(String value) |
TESTradeBroadcast |
setRootPartyIdBeneficiary(String value) |
TESTradeBroadcast |
setRootPartyIdClearingUnit(long value) |
TESTradeBroadcast |
setRootPartyIdClientId(long value) |
TESTradeBroadcast |
setRootPartyIdExecutingTrader(long value) |
TESTradeBroadcast |
setRootPartyIdExecutingUnit(long value) |
TESTradeBroadcast |
setRootPartyIdExecutionVenue(String value) |
TESTradeBroadcast |
setRootPartyIdInvestmentDecisionMaker(long value) |
TESTradeBroadcast |
setRootPartyIdInvestmentDecisionMakerQualifier(RootPartyIdInvestmentDecisionMakerQualifier value) |
TESTradeBroadcast |
setRootPartyIdOrderOriginationFirm(String value) |
TESTradeBroadcast |
setRootPartyIdPositionAccount(String value) |
TESTradeBroadcast |
setRootPartyIdSessionId(long value) |
TESTradeBroadcast |
setRootPartyIdTakeUpTradingFirm(String value) |
TESTradeBroadcast |
setSecurityId(long value) |
TESTradeBroadcast |
setSecuritySubType(int value) |
void |
setSendingTime(long value) |
TESTradeBroadcast |
setSide(Side value) |
TESTradeBroadcast |
setSideLastPx(long value) |
TESTradeBroadcast |
setSideLastQty(long value) |
TESTradeBroadcast |
setSideTradeId(long value) |
TESTradeBroadcast |
setSRQSRelatedTradeId(long value) |
TESTradeBroadcast |
setStrategyLinkId(long value) |
TESTradeBroadcast |
setTesExecId(long value) |
TESTradeBroadcast |
setTotNumTradeReports(int value) |
TESTradeBroadcast |
setTradeAggregationTransType(TradeAggregationTransType value) |
TESTradeBroadcast |
setTradeDate(long value) |
TESTradeBroadcast |
setTradeId(long value) |
TESTradeBroadcast |
setTradePublishIndicator(TradePublishIndicator value) |
TESTradeBroadcast |
setTradeReportType(TradeReportType value) |
TESTradeBroadcast |
setTradingCapacity(TradingCapacity value) |
TESTradeBroadcast |
setTransactTime(long value) |
TESTradeBroadcast |
setTransferReason(TransferReason value) |
TESTradeBroadcast |
setTrdType(TrdType value) |
String |
toString()
Returns a string representation.
|
public String toString()
public TemplateId getTemplateId()
getTemplateId
in interface Message
public void serialize(SerializerHelpers serializerHelpers) throws IOException
serialize
in interface Message
IOException
public void deserialize(DeserializerHelpers deserializerHelpers) throws IOException
deserialize
in interface Message
IOException
public void notify(MessageListener listener)
public long getMsgSeqNum()
getMsgSeqNum
in interface Message
public void setMsgSeqNum(long value)
Message
setMsgSeqNum
in interface Message
public long getSendingTime()
public void setSendingTime(long value)
public long getApplSeqNum()
public TESTradeBroadcast setApplSeqNum(long value)
public long getApplSubId()
public TESTradeBroadcast setApplSubId(long value)
public int getPartitionId()
public TESTradeBroadcast setPartitionId(int value)
public ApplResendFlag getApplResendFlag()
public TESTradeBroadcast setApplResendFlag(ApplResendFlag value)
public ApplId getApplId()
public TESTradeBroadcast setApplId(ApplId value)
public LastFragment getLastFragment()
public TESTradeBroadcast setLastFragment(LastFragment value)
public long getSecurityId()
public TESTradeBroadcast setSecurityId(long value)
public long getLastPx()
public TESTradeBroadcast setLastPx(long value)
public long getLastQty()
public TESTradeBroadcast setLastQty(long value)
public long getClearingTradePrice()
public TESTradeBroadcast setClearingTradePrice(long value)
public long getClearingTradeQty()
public TESTradeBroadcast setClearingTradeQty(long value)
public long getTransactTime()
public TESTradeBroadcast setTransactTime(long value)
public long getRelatedSecurityId()
public TESTradeBroadcast setRelatedSecurityId(long value)
public long getRootPartyIdClientId()
public TESTradeBroadcast setRootPartyIdClientId(long value)
public long getExecutingTrader()
public TESTradeBroadcast setExecutingTrader(long value)
public long getRootPartyIdInvestmentDecisionMaker()
public TESTradeBroadcast setRootPartyIdInvestmentDecisionMaker(long value)
public long getBasketTrdMatchId()
public TESTradeBroadcast setBasketTrdMatchId(long value)
public long getOrigBasketTrdMatchId()
public TESTradeBroadcast setOrigBasketTrdMatchId(long value)
public long getSideLastPx()
public TESTradeBroadcast setSideLastPx(long value)
public long getSideLastQty()
public TESTradeBroadcast setSideLastQty(long value)
public long getRelatedClosePrice()
public TESTradeBroadcast setRelatedClosePrice(long value)
public long getTesExecId()
public TESTradeBroadcast setTesExecId(long value)
public long getPackageId()
public TESTradeBroadcast setPackageId(long value)
public int getMarketSegmentId()
public TESTradeBroadcast setMarketSegmentId(int value)
public long getTradeId()
public TESTradeBroadcast setTradeId(long value)
public long getTradeDate()
public TESTradeBroadcast setTradeDate(long value)
public long getSideTradeId()
public TESTradeBroadcast setSideTradeId(long value)
public long getRootPartyIdSessionId()
public TESTradeBroadcast setRootPartyIdSessionId(long value)
public long getOrigTradeId()
public TESTradeBroadcast setOrigTradeId(long value)
public long getRootPartyIdExecutingUnit()
public TESTradeBroadcast setRootPartyIdExecutingUnit(long value)
public long getRootPartyIdExecutingTrader()
public TESTradeBroadcast setRootPartyIdExecutingTrader(long value)
public long getRootPartyIdClearingUnit()
public TESTradeBroadcast setRootPartyIdClearingUnit(long value)
public long getStrategyLinkId()
public TESTradeBroadcast setStrategyLinkId(long value)
public int getRelatedSymbol()
public TESTradeBroadcast setRelatedSymbol(int value)
public int getTotNumTradeReports()
public TESTradeBroadcast setTotNumTradeReports(int value)
public long getNegotiationId()
public TESTradeBroadcast setNegotiationId(long value)
public long getSRQSRelatedTradeId()
public TESTradeBroadcast setSRQSRelatedTradeId(long value)
public long getBasketProfileId()
public TESTradeBroadcast setBasketProfileId(long value)
public int getSecuritySubType()
public TESTradeBroadcast setSecuritySubType(int value)
public TrdType getTrdType()
public TESTradeBroadcast setTrdType(TrdType value)
public ProductComplex getProductComplex()
public TESTradeBroadcast setProductComplex(ProductComplex value)
public RelatedProductComplex getRelatedProductComplex()
public TESTradeBroadcast setRelatedProductComplex(RelatedProductComplex value)
public Side getSide()
public TESTradeBroadcast setSide(Side value)
public TradingCapacity getTradingCapacity()
public TESTradeBroadcast setTradingCapacity(TradingCapacity value)
public TradeReportType getTradeReportType()
public TESTradeBroadcast setTradeReportType(TradeReportType value)
public TransferReason getTransferReason()
public TESTradeBroadcast setTransferReason(TransferReason value)
public TradePublishIndicator getTradePublishIndicator()
public TESTradeBroadcast setTradePublishIndicator(TradePublishIndicator value)
public OptionalEarlyTerminationIndicator getOptionalEarlyTerminationIndicator()
public TESTradeBroadcast setOptionalEarlyTerminationIndicator(OptionalEarlyTerminationIndicator value)
public MultiLegReportingType getMultiLegReportingType()
public TESTradeBroadcast setMultiLegReportingType(MultiLegReportingType value)
public PositionEffect getPositionEffect()
public TESTradeBroadcast setPositionEffect(PositionEffect value)
public MultilegPriceModel getMultilegPriceModel()
public TESTradeBroadcast setMultilegPriceModel(MultilegPriceModel value)
public OrderAttributeLiquidityProvision getOrderAttributeLiquidityProvision()
public TESTradeBroadcast setOrderAttributeLiquidityProvision(OrderAttributeLiquidityProvision value)
public OrderAttributeRiskReduction getOrderAttributeRiskReduction()
public TESTradeBroadcast setOrderAttributeRiskReduction(OrderAttributeRiskReduction value)
public ExecutingTraderQualifier getExecutingTraderQualifier()
public TESTradeBroadcast setExecutingTraderQualifier(ExecutingTraderQualifier value)
public RootPartyIdInvestmentDecisionMakerQualifier getRootPartyIdInvestmentDecisionMakerQualifier()
public TESTradeBroadcast setRootPartyIdInvestmentDecisionMakerQualifier(RootPartyIdInvestmentDecisionMakerQualifier value)
public OrderOrigination getOrderOrigination()
public TESTradeBroadcast setOrderOrigination(OrderOrigination value)
public ReversalIndicator getReversalIndicator()
public TESTradeBroadcast setReversalIndicator(ReversalIndicator value)
public TradeAggregationTransType getTradeAggregationTransType()
public TESTradeBroadcast setTradeAggregationTransType(TradeAggregationTransType value)
public String getAccount()
public TESTradeBroadcast setAccount(String value)
public String getRootPartyIdPositionAccount()
public TESTradeBroadcast setRootPartyIdPositionAccount(String value)
public CustOrderHandlingInst getCustOrderHandlingInst()
public TESTradeBroadcast setCustOrderHandlingInst(CustOrderHandlingInst value)
public String getFreeText1()
public TESTradeBroadcast setFreeText1(String value)
public String getFreeText2()
public TESTradeBroadcast setFreeText2(String value)
public String getFreeText3()
public TESTradeBroadcast setFreeText3(String value)
public String getRootPartyExecutingFirm()
public TESTradeBroadcast setRootPartyExecutingFirm(String value)
public String getRootPartyExecutingTrader()
public TESTradeBroadcast setRootPartyExecutingTrader(String value)
public String getRootPartyClearingFirm()
public TESTradeBroadcast setRootPartyClearingFirm(String value)
public String getRootPartyClearingOrganization()
public TESTradeBroadcast setRootPartyClearingOrganization(String value)
public String getRootPartyIdBeneficiary()
public TESTradeBroadcast setRootPartyIdBeneficiary(String value)
public String getRootPartyIdTakeUpTradingFirm()
public TESTradeBroadcast setRootPartyIdTakeUpTradingFirm(String value)
public String getRootPartyIdOrderOriginationFirm()
public TESTradeBroadcast setRootPartyIdOrderOriginationFirm(String value)
public String getRootPartyIdExecutionVenue()
public TESTradeBroadcast setRootPartyIdExecutionVenue(String value)
public String getRegulatoryTradeId()
public TESTradeBroadcast setRegulatoryTradeId(String value)
public String getBasketPartyContraFirm()
public TESTradeBroadcast setBasketPartyContraFirm(String value)
public String getBasketSideTradeReportId()
public TESTradeBroadcast setBasketSideTradeReportId(String value)
public String getFeeIdntCode()
public TESTradeBroadcast setFeeIdntCode(String value)
Copyright © 2012–2024 Onix Solutions. All rights reserved.