public class SRQSCreateDealNotification extends Object implements ApplicationMessage
SInt16NoValue, SInt32NoValue, SInt64NoValue, SInt8NoValue, UInt16NoValue, UInt32NoValue, UInt64NoValue, UInt8NoValue
Constructor and Description |
---|
SRQSCreateDealNotification()
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 |
getComplianceText()
This field is used to provide additional regulatory information (according to respective rules and regs, circulars and bilateral coordination between participant and Trading Surveillance Office).
|
CustOrderHandlingInst |
getCustOrderHandlingInst()
Identifies the source of an order, in accordance with the FIA guidelines for a rate Identifier.
|
long |
getExpireTime()
Time a message expires.
|
String |
getFirmNegotiationId()
User defined ID of a SRQS negotiation.
|
String |
getFirmTradeId()
User defined deal ID.
|
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.
|
String |
getFreeText5()
Text field.
|
HedgingInstruction |
getHedgingInstruction()
Indication for the hedge transaction.
|
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.
|
MessageEventSource |
getMessageEventSource()
Receiver of a message.
|
long |
getMsgSeqNum()
Message sequence number used by the participant for requests sent to the gateway.
|
long |
getNegotiationId()
ID of a SRQS negotiation.
|
List<OrderBookItemGrpElem> |
getOrderBookItemGrp()
Order Book Item Group.
|
long |
getOrigTradeId()
Original trade identifier in case of trade reversals.
|
String |
getPartyIdBeneficiary()
Mandatory final KRX beneficiary account required for orders in KRX products.
|
String |
getPartyIdLocationId()
Country code.
|
String |
getPartyIdOrderOriginationFirm()
Partner identification at the Korea Exchange is required for orders in KRX products.
|
String |
getPartyIdPositionAccount()
Flex Account information.
|
String |
getPartyIdTakeUpTradingFirm()
Indicates the name of a member institution to which a give-up is designated.
|
PositionEffect |
getPositionEffect()
Field is used for Eurex position management purposes and indicates whether the order is submitted to open or close a position.
|
String |
getRootPartyEnteringTrader()
Entering trader name of the requester.
|
String |
getRootPartyExecutingFirm()
Participant Short Name.
|
String |
getRootPartyExecutingTrader()
Owning User Short Name.
|
long |
getSecurityId()
The instrument identifier uniquely identifies an instrument in the core system.
|
long |
getSendingTime()
Gateway response out timestamp.
|
Side |
getSide()
Side of the order.
|
List<SRQSTargetPartyTrdGrpElem> |
getSRQSTargetPartyTrdGrp()
SRQS Target Party Trd Group.
|
TemplateId |
getTemplateId()
Returns message TemplateID.
|
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).
|
TrdRptStatus |
getTrdRptStatus()
SRQS deal status.
|
long |
getUnderlyingDeltaPercentage()
The underlying delta of a Vola-Strategy.
|
long |
getUnderlyingEffectiveDeltaPercentage()
The effective underlying delta of a Vola-Strategy.
|
long |
getUnderlyingPriceStipValue()
Value of stipulation.
|
long |
getUnderlyingPx()
Underlying price associate with a derivative instrument.
|
long |
getUnderlyingQty()
Nominal value.
|
void |
notify(MessageListener listener)
Notify message listener.
|
void |
serialize(SerializerHelpers serializerHelpers)
Serialize message to Eurex ETI binary format.
|
SRQSCreateDealNotification |
setAccount(String value) |
SRQSCreateDealNotification |
setApplId(ApplId value) |
SRQSCreateDealNotification |
setApplResendFlag(ApplResendFlag value) |
SRQSCreateDealNotification |
setApplSeqNum(long value) |
SRQSCreateDealNotification |
setApplSubId(long value) |
SRQSCreateDealNotification |
setComplianceText(String value) |
SRQSCreateDealNotification |
setCustOrderHandlingInst(CustOrderHandlingInst value) |
SRQSCreateDealNotification |
setExpireTime(long value) |
SRQSCreateDealNotification |
setFirmNegotiationId(String value) |
SRQSCreateDealNotification |
setFirmTradeId(String value) |
SRQSCreateDealNotification |
setFreeText1(String value) |
SRQSCreateDealNotification |
setFreeText2(String value) |
SRQSCreateDealNotification |
setFreeText3(String value) |
SRQSCreateDealNotification |
setFreeText5(String value) |
SRQSCreateDealNotification |
setHedgingInstruction(HedgingInstruction value) |
SRQSCreateDealNotification |
setLastFragment(LastFragment value) |
SRQSCreateDealNotification |
setLastPx(long value) |
SRQSCreateDealNotification |
setLastQty(long value) |
SRQSCreateDealNotification |
setMessageEventSource(MessageEventSource value) |
void |
setMsgSeqNum(long value)
Set message sequence number.
|
SRQSCreateDealNotification |
setNegotiationId(long value) |
SRQSCreateDealNotification |
setOrderBookItemGrp(List<OrderBookItemGrpElem> value) |
SRQSCreateDealNotification |
setOrigTradeId(long value) |
SRQSCreateDealNotification |
setPartyIdBeneficiary(String value) |
SRQSCreateDealNotification |
setPartyIdLocationId(String value) |
SRQSCreateDealNotification |
setPartyIdOrderOriginationFirm(String value) |
SRQSCreateDealNotification |
setPartyIdPositionAccount(String value) |
SRQSCreateDealNotification |
setPartyIdTakeUpTradingFirm(String value) |
SRQSCreateDealNotification |
setPositionEffect(PositionEffect value) |
SRQSCreateDealNotification |
setRootPartyEnteringTrader(String value) |
SRQSCreateDealNotification |
setRootPartyExecutingFirm(String value) |
SRQSCreateDealNotification |
setRootPartyExecutingTrader(String value) |
SRQSCreateDealNotification |
setSecurityId(long value) |
void |
setSendingTime(long value) |
SRQSCreateDealNotification |
setSide(Side value) |
SRQSCreateDealNotification |
setSRQSTargetPartyTrdGrp(List<SRQSTargetPartyTrdGrpElem> value) |
SRQSCreateDealNotification |
setTradeId(long value) |
SRQSCreateDealNotification |
setTradePublishIndicator(TradePublishIndicator value) |
SRQSCreateDealNotification |
setTradeReportType(TradeReportType value) |
SRQSCreateDealNotification |
setTradingCapacity(TradingCapacity value) |
SRQSCreateDealNotification |
setTransactTime(long value) |
SRQSCreateDealNotification |
setTrdRptStatus(TrdRptStatus value) |
SRQSCreateDealNotification |
setUnderlyingDeltaPercentage(long value) |
SRQSCreateDealNotification |
setUnderlyingEffectiveDeltaPercentage(long value) |
SRQSCreateDealNotification |
setUnderlyingPriceStipValue(long value) |
SRQSCreateDealNotification |
setUnderlyingPx(long value) |
SRQSCreateDealNotification |
setUnderlyingQty(long value) |
String |
toString()
Returns a string representation.
|
public SRQSCreateDealNotification()
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 SRQSCreateDealNotification setApplSeqNum(long value)
public long getApplSubId()
public SRQSCreateDealNotification setApplSubId(long value)
public ApplResendFlag getApplResendFlag()
public SRQSCreateDealNotification setApplResendFlag(ApplResendFlag value)
public ApplId getApplId()
public SRQSCreateDealNotification setApplId(ApplId value)
public LastFragment getLastFragment()
public SRQSCreateDealNotification setLastFragment(LastFragment value)
public long getTransactTime()
public SRQSCreateDealNotification setTransactTime(long value)
public long getLastPx()
public SRQSCreateDealNotification setLastPx(long value)
public long getLastQty()
public SRQSCreateDealNotification setLastQty(long value)
public long getSecurityId()
public SRQSCreateDealNotification setSecurityId(long value)
public long getExpireTime()
public SRQSCreateDealNotification setExpireTime(long value)
public long getUnderlyingPx()
public SRQSCreateDealNotification setUnderlyingPx(long value)
public long getUnderlyingDeltaPercentage()
public SRQSCreateDealNotification setUnderlyingDeltaPercentage(long value)
public long getUnderlyingEffectiveDeltaPercentage()
public SRQSCreateDealNotification setUnderlyingEffectiveDeltaPercentage(long value)
public long getUnderlyingQty()
public SRQSCreateDealNotification setUnderlyingQty(long value)
public long getUnderlyingPriceStipValue()
public SRQSCreateDealNotification setUnderlyingPriceStipValue(long value)
public long getNegotiationId()
public SRQSCreateDealNotification setNegotiationId(long value)
public long getTradeId()
public SRQSCreateDealNotification setTradeId(long value)
public long getOrigTradeId()
public SRQSCreateDealNotification setOrigTradeId(long value)
public TrdRptStatus getTrdRptStatus()
public SRQSCreateDealNotification setTrdRptStatus(TrdRptStatus value)
public TradeReportType getTradeReportType()
public SRQSCreateDealNotification setTradeReportType(TradeReportType value)
public MessageEventSource getMessageEventSource()
public SRQSCreateDealNotification setMessageEventSource(MessageEventSource value)
public Side getSide()
public SRQSCreateDealNotification setSide(Side value)
public TradingCapacity getTradingCapacity()
public SRQSCreateDealNotification setTradingCapacity(TradingCapacity value)
public TradePublishIndicator getTradePublishIndicator()
public SRQSCreateDealNotification setTradePublishIndicator(TradePublishIndicator value)
public HedgingInstruction getHedgingInstruction()
public SRQSCreateDealNotification setHedgingInstruction(HedgingInstruction value)
public String getRootPartyExecutingFirm()
public SRQSCreateDealNotification setRootPartyExecutingFirm(String value)
public String getRootPartyExecutingTrader()
public SRQSCreateDealNotification setRootPartyExecutingTrader(String value)
public String getRootPartyEnteringTrader()
public SRQSCreateDealNotification setRootPartyEnteringTrader(String value)
public String getFirmTradeId()
public SRQSCreateDealNotification setFirmTradeId(String value)
public String getFirmNegotiationId()
public SRQSCreateDealNotification setFirmNegotiationId(String value)
public String getFreeText1()
public SRQSCreateDealNotification setFreeText1(String value)
public String getFreeText2()
public SRQSCreateDealNotification setFreeText2(String value)
public String getFreeText3()
public SRQSCreateDealNotification setFreeText3(String value)
public String getFreeText5()
public SRQSCreateDealNotification setFreeText5(String value)
public PositionEffect getPositionEffect()
public SRQSCreateDealNotification setPositionEffect(PositionEffect value)
public String getAccount()
public SRQSCreateDealNotification setAccount(String value)
public String getPartyIdBeneficiary()
public SRQSCreateDealNotification setPartyIdBeneficiary(String value)
public CustOrderHandlingInst getCustOrderHandlingInst()
public SRQSCreateDealNotification setCustOrderHandlingInst(CustOrderHandlingInst value)
public String getPartyIdOrderOriginationFirm()
public SRQSCreateDealNotification setPartyIdOrderOriginationFirm(String value)
public String getPartyIdPositionAccount()
public SRQSCreateDealNotification setPartyIdPositionAccount(String value)
public String getPartyIdLocationId()
public SRQSCreateDealNotification setPartyIdLocationId(String value)
public String getComplianceText()
public SRQSCreateDealNotification setComplianceText(String value)
public String getPartyIdTakeUpTradingFirm()
public SRQSCreateDealNotification setPartyIdTakeUpTradingFirm(String value)
public List<OrderBookItemGrpElem> getOrderBookItemGrp()
public SRQSCreateDealNotification setOrderBookItemGrp(List<OrderBookItemGrpElem> value)
public List<SRQSTargetPartyTrdGrpElem> getSRQSTargetPartyTrdGrp()
public SRQSCreateDealNotification setSRQSTargetPartyTrdGrp(List<SRQSTargetPartyTrdGrpElem> value)
Copyright © 2012–2024 Onix Solutions. All rights reserved.