public class TradeBroadcast extends Object implements ApplicationMessage
SInt16NoValue, SInt32NoValue, SInt64NoValue, SInt8NoValue, UInt16NoValue, UInt32NoValue, UInt64NoValue, UInt8NoValue
Constructor and Description |
---|
TradeBroadcast()
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.
|
long |
getClearingTradePrice()
Final trade price.
|
long |
getClearingTradeQty()
Final traded quantity.
|
long |
getClOrdId()
Unique participant defined order request identifier.
|
long |
getCumQty()
Cumulated executed quantity of an order.
|
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.
|
long |
getLeavesQty()
Remaining quantity of an order.
|
int |
getMarketSegmentId()
The product identifier uniquely identifies a Eurex product.
|
long |
getMassOrderReportId()
Mass order response identifier generated by the exchange.
|
long |
getMatchDate()
Business day of the match event.
|
MatchSubType |
getMatchSubType()
Indicates the auction type the trade originates from.
|
MatchType |
getMatchType()
The point in the matching process at which this trade was matched.
|
long |
getMsgSeqNum()
Message sequence number used by the participant for requests sent to the gateway.
|
MultiLegReportingType |
getMultiLegReportingType()
Indicates if the trade resulted from a single order or a multi leg order.
|
OrderAttributeLiquidityProvision |
getOrderAttributeLiquidityProvision()
Order attribute liquidity provision.
|
OrderAttributeRiskReduction |
getOrderAttributeRiskReduction()
Order attribute risk reduction.
|
OrderCategory |
getOrderCategory()
Indicates if the trade notification results from an order or quote.
|
long |
getOrderId()
Exchange Order ID generated by Eurex System; it remains constant over the lifetime of an order.
|
OrderOrigination |
getOrderOrigination()
Order origination, MiFID field - to indicate order received from a direct access or sponsored access customer.
|
OrderSide |
getOrderSide()
Side of the order in the original Eurex strategy.
|
OrdType |
getOrdType()
Order type.
|
long |
getOrigTradeId()
Original trade identifier in case of trade reversals.
|
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.
|
long |
getPrice()
Price.
|
String |
getRegulatoryTradeId()
TVTIC - Trading Venue Transaction Identification Code.
|
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.
|
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.
|
SideLiquidityInd |
getSideLiquidityInd()
Order initiator is passive or aggressor.
|
long |
getSideTradeId()
Private trade identifier of an order or quote match event.
|
long |
getStrategyLinkId()
Identifier that links all trades resulting from a match step of a strategy order.
|
TemplateId |
getTemplateId()
Returns message TemplateID.
|
int |
getTotNumTradeReports()
Number of leg executions of the original strategy order.
|
long |
getTradeId()
Uniquely identifies all order leg allocations referring to the same matching event, simple instrument and price.
|
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.
|
long |
getTrdMatchId()
Unique identifier for each price level of a match event (used for public trade reporting).
|
long |
getUnderlyingPx()
Underlying price associate with a derivative instrument.
|
void |
notify(MessageListener listener)
Notify message listener.
|
void |
serialize(SerializerHelpers serializerHelpers)
Serialize message to Eurex ETI binary format.
|
TradeBroadcast |
setAccount(String value) |
TradeBroadcast |
setApplId(ApplId value) |
TradeBroadcast |
setApplResendFlag(ApplResendFlag value) |
TradeBroadcast |
setApplSeqNum(long value) |
TradeBroadcast |
setApplSubId(long value) |
TradeBroadcast |
setClearingTradePrice(long value) |
TradeBroadcast |
setClearingTradeQty(long value) |
TradeBroadcast |
setClOrdId(long value) |
TradeBroadcast |
setCumQty(long value) |
TradeBroadcast |
setCustOrderHandlingInst(CustOrderHandlingInst value) |
TradeBroadcast |
setExecutingTrader(long value) |
TradeBroadcast |
setExecutingTraderQualifier(ExecutingTraderQualifier value) |
TradeBroadcast |
setFeeIdntCode(String value) |
TradeBroadcast |
setFreeText1(String value) |
TradeBroadcast |
setFreeText2(String value) |
TradeBroadcast |
setFreeText3(String value) |
TradeBroadcast |
setLastFragment(LastFragment value) |
TradeBroadcast |
setLastPx(long value) |
TradeBroadcast |
setLastQty(long value) |
TradeBroadcast |
setLeavesQty(long value) |
TradeBroadcast |
setMarketSegmentId(int value) |
TradeBroadcast |
setMassOrderReportId(long value) |
TradeBroadcast |
setMatchDate(long value) |
TradeBroadcast |
setMatchSubType(MatchSubType value) |
TradeBroadcast |
setMatchType(MatchType value) |
void |
setMsgSeqNum(long value)
Set message sequence number.
|
TradeBroadcast |
setMultiLegReportingType(MultiLegReportingType value) |
TradeBroadcast |
setOrderAttributeLiquidityProvision(OrderAttributeLiquidityProvision value) |
TradeBroadcast |
setOrderAttributeRiskReduction(OrderAttributeRiskReduction value) |
TradeBroadcast |
setOrderCategory(OrderCategory value) |
TradeBroadcast |
setOrderId(long value) |
TradeBroadcast |
setOrderOrigination(OrderOrigination value) |
TradeBroadcast |
setOrderSide(OrderSide value) |
TradeBroadcast |
setOrdType(OrdType value) |
TradeBroadcast |
setOrigTradeId(long value) |
TradeBroadcast |
setPartitionId(int value) |
TradeBroadcast |
setPositionEffect(PositionEffect value) |
TradeBroadcast |
setPrice(long value) |
TradeBroadcast |
setRegulatoryTradeId(String value) |
TradeBroadcast |
setRelatedProductComplex(RelatedProductComplex value) |
TradeBroadcast |
setRelatedSecurityId(long value) |
TradeBroadcast |
setRelatedSymbol(int value) |
TradeBroadcast |
setRootPartyClearingFirm(String value) |
TradeBroadcast |
setRootPartyClearingOrganization(String value) |
TradeBroadcast |
setRootPartyExecutingFirm(String value) |
TradeBroadcast |
setRootPartyExecutingTrader(String value) |
TradeBroadcast |
setRootPartyIdBeneficiary(String value) |
TradeBroadcast |
setRootPartyIdClearingUnit(long value) |
TradeBroadcast |
setRootPartyIdClientId(long value) |
TradeBroadcast |
setRootPartyIdExecutingTrader(long value) |
TradeBroadcast |
setRootPartyIdExecutingUnit(long value) |
TradeBroadcast |
setRootPartyIdExecutionVenue(String value) |
TradeBroadcast |
setRootPartyIdInvestmentDecisionMaker(long value) |
TradeBroadcast |
setRootPartyIdInvestmentDecisionMakerQualifier(RootPartyIdInvestmentDecisionMakerQualifier value) |
TradeBroadcast |
setRootPartyIdOrderOriginationFirm(String value) |
TradeBroadcast |
setRootPartyIdPositionAccount(String value) |
TradeBroadcast |
setRootPartyIdSessionId(long value) |
TradeBroadcast |
setRootPartyIdTakeUpTradingFirm(String value) |
TradeBroadcast |
setSecurityId(long value) |
TradeBroadcast |
setSecuritySubType(int value) |
void |
setSendingTime(long value) |
TradeBroadcast |
setSide(Side value) |
TradeBroadcast |
setSideLastPx(long value) |
TradeBroadcast |
setSideLastQty(long value) |
TradeBroadcast |
setSideLiquidityInd(SideLiquidityInd value) |
TradeBroadcast |
setSideTradeId(long value) |
TradeBroadcast |
setStrategyLinkId(long value) |
TradeBroadcast |
setTotNumTradeReports(int value) |
TradeBroadcast |
setTradeId(long value) |
TradeBroadcast |
setTradeReportType(TradeReportType value) |
TradeBroadcast |
setTradingCapacity(TradingCapacity value) |
TradeBroadcast |
setTransactTime(long value) |
TradeBroadcast |
setTransferReason(TransferReason value) |
TradeBroadcast |
setTrdMatchId(long value) |
TradeBroadcast |
setUnderlyingPx(long 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 TradeBroadcast setApplSeqNum(long value)
public long getApplSubId()
public TradeBroadcast setApplSubId(long value)
public int getPartitionId()
public TradeBroadcast setPartitionId(int value)
public ApplResendFlag getApplResendFlag()
public TradeBroadcast setApplResendFlag(ApplResendFlag value)
public ApplId getApplId()
public TradeBroadcast setApplId(ApplId value)
public LastFragment getLastFragment()
public TradeBroadcast setLastFragment(LastFragment value)
public long getSecurityId()
public TradeBroadcast setSecurityId(long value)
public long getRelatedSecurityId()
public TradeBroadcast setRelatedSecurityId(long value)
public long getPrice()
public TradeBroadcast setPrice(long value)
public long getLastPx()
public TradeBroadcast setLastPx(long value)
public long getLastQty()
public TradeBroadcast setLastQty(long value)
public long getSideLastPx()
public TradeBroadcast setSideLastPx(long value)
public long getSideLastQty()
public TradeBroadcast setSideLastQty(long value)
public long getClearingTradePrice()
public TradeBroadcast setClearingTradePrice(long value)
public long getClearingTradeQty()
public TradeBroadcast setClearingTradeQty(long value)
public long getTransactTime()
public TradeBroadcast setTransactTime(long value)
public long getOrderId()
public TradeBroadcast setOrderId(long value)
public long getClOrdId()
public TradeBroadcast setClOrdId(long value)
public long getLeavesQty()
public TradeBroadcast setLeavesQty(long value)
public long getCumQty()
public TradeBroadcast setCumQty(long value)
public long getRootPartyIdClientId()
public TradeBroadcast setRootPartyIdClientId(long value)
public long getExecutingTrader()
public TradeBroadcast setExecutingTrader(long value)
public long getRootPartyIdInvestmentDecisionMaker()
public TradeBroadcast setRootPartyIdInvestmentDecisionMaker(long value)
public long getUnderlyingPx()
public TradeBroadcast setUnderlyingPx(long value)
public long getTradeId()
public TradeBroadcast setTradeId(long value)
public long getOrigTradeId()
public TradeBroadcast setOrigTradeId(long value)
public long getMassOrderReportId()
public TradeBroadcast setMassOrderReportId(long value)
public long getRootPartyIdExecutingUnit()
public TradeBroadcast setRootPartyIdExecutingUnit(long value)
public long getRootPartyIdSessionId()
public TradeBroadcast setRootPartyIdSessionId(long value)
public long getRootPartyIdExecutingTrader()
public TradeBroadcast setRootPartyIdExecutingTrader(long value)
public long getRootPartyIdClearingUnit()
public TradeBroadcast setRootPartyIdClearingUnit(long value)
public int getMarketSegmentId()
public TradeBroadcast setMarketSegmentId(int value)
public int getRelatedSymbol()
public TradeBroadcast setRelatedSymbol(int value)
public long getSideTradeId()
public TradeBroadcast setSideTradeId(long value)
public long getMatchDate()
public TradeBroadcast setMatchDate(long value)
public long getTrdMatchId()
public TradeBroadcast setTrdMatchId(long value)
public long getStrategyLinkId()
public TradeBroadcast setStrategyLinkId(long value)
public int getTotNumTradeReports()
public TradeBroadcast setTotNumTradeReports(int value)
public int getSecuritySubType()
public TradeBroadcast setSecuritySubType(int value)
public MultiLegReportingType getMultiLegReportingType()
public TradeBroadcast setMultiLegReportingType(MultiLegReportingType value)
public TradeReportType getTradeReportType()
public TradeBroadcast setTradeReportType(TradeReportType value)
public TransferReason getTransferReason()
public TradeBroadcast setTransferReason(TransferReason value)
public String getRootPartyIdBeneficiary()
public TradeBroadcast setRootPartyIdBeneficiary(String value)
public String getRootPartyIdTakeUpTradingFirm()
public TradeBroadcast setRootPartyIdTakeUpTradingFirm(String value)
public String getRootPartyIdOrderOriginationFirm()
public TradeBroadcast setRootPartyIdOrderOriginationFirm(String value)
public MatchType getMatchType()
public TradeBroadcast setMatchType(MatchType value)
public MatchSubType getMatchSubType()
public TradeBroadcast setMatchSubType(MatchSubType value)
public Side getSide()
public TradeBroadcast setSide(Side value)
public SideLiquidityInd getSideLiquidityInd()
public TradeBroadcast setSideLiquidityInd(SideLiquidityInd value)
public TradingCapacity getTradingCapacity()
public TradeBroadcast setTradingCapacity(TradingCapacity value)
public OrderOrigination getOrderOrigination()
public TradeBroadcast setOrderOrigination(OrderOrigination value)
public OrderAttributeLiquidityProvision getOrderAttributeLiquidityProvision()
public TradeBroadcast setOrderAttributeLiquidityProvision(OrderAttributeLiquidityProvision value)
public OrderAttributeRiskReduction getOrderAttributeRiskReduction()
public TradeBroadcast setOrderAttributeRiskReduction(OrderAttributeRiskReduction value)
public ExecutingTraderQualifier getExecutingTraderQualifier()
public TradeBroadcast setExecutingTraderQualifier(ExecutingTraderQualifier value)
public RootPartyIdInvestmentDecisionMakerQualifier getRootPartyIdInvestmentDecisionMakerQualifier()
public TradeBroadcast setRootPartyIdInvestmentDecisionMakerQualifier(RootPartyIdInvestmentDecisionMakerQualifier value)
public String getAccount()
public TradeBroadcast setAccount(String value)
public String getRootPartyIdPositionAccount()
public TradeBroadcast setRootPartyIdPositionAccount(String value)
public PositionEffect getPositionEffect()
public TradeBroadcast setPositionEffect(PositionEffect value)
public CustOrderHandlingInst getCustOrderHandlingInst()
public TradeBroadcast setCustOrderHandlingInst(CustOrderHandlingInst value)
public String getFreeText1()
public TradeBroadcast setFreeText1(String value)
public String getFreeText2()
public TradeBroadcast setFreeText2(String value)
public String getFreeText3()
public TradeBroadcast setFreeText3(String value)
public OrderCategory getOrderCategory()
public TradeBroadcast setOrderCategory(OrderCategory value)
public OrdType getOrdType()
public TradeBroadcast setOrdType(OrdType value)
public RelatedProductComplex getRelatedProductComplex()
public TradeBroadcast setRelatedProductComplex(RelatedProductComplex value)
public OrderSide getOrderSide()
public TradeBroadcast setOrderSide(OrderSide value)
public String getRootPartyClearingOrganization()
public TradeBroadcast setRootPartyClearingOrganization(String value)
public String getRootPartyExecutingFirm()
public TradeBroadcast setRootPartyExecutingFirm(String value)
public String getRootPartyExecutingTrader()
public TradeBroadcast setRootPartyExecutingTrader(String value)
public String getRootPartyClearingFirm()
public TradeBroadcast setRootPartyClearingFirm(String value)
public String getRegulatoryTradeId()
public TradeBroadcast setRegulatoryTradeId(String value)
public String getRootPartyIdExecutionVenue()
public TradeBroadcast setRootPartyIdExecutionVenue(String value)
public String getFeeIdntCode()
public TradeBroadcast setFeeIdntCode(String value)
Copyright © 2012–2024 Onix Solutions. All rights reserved.