The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...



A response to a TradingSessionStatusRequest indicating the state of the venue. This event will be sent if the state of the venue changes.


Table A.9. – Heartbeat nameidtypedescription
VenueID20022 VenueIDNumeric

nameidtypedescription
VenueID20022VenueIDNumeric ID of a given venue

...

CurrentSeqNum20019SeqNumThis is the last sequence number sent.
Used to detect message drop



This is sent from each side of the connection periodically.Table A.10. – Logout
nameidtypedescription
Text58 Text Free format text

nameidtypedescription
Text58TextFree format string. May include reason for logout

...

A request to stop the session.

 


Table A.11. – LogoutResponse
nameidtypedescription

nameidtypedescription

An acknowledgement that the session has been terminated.

 

Table A.12. – MarketDefinitionRequest
nameidtypedescription
SubscriptionRequestType263SubscriptionRequestType

nameidtextdescription
SubscritionRequestType263SubscriptionRequestTypeunknown

Request for a definition of the venue.

 

Table A.13. – MarketDefinition
nameidtypedescription
VenueID20022 VenueIDNumeric

nameidtypedescrition
VenueID20022VenueIDNumeric ID of a given venue

...

MarketID1301

...

TextGeneral name of the Market/Value. EBS-Ai for

...


example
VenueName20024TextMF defined market/venue name. Used to identify
a special, specific MF config

Contains attributes of the given venue.

 


Table A.14. – NewOrderSingle
nameidtypedescription MsgSeqNum34SeqNumCurrently not used. PossDupFlag 43Boolean unknown
VenueID20022 VenueIDNumeric

nameidtypedescription
MsgSeqNum34SeqNumCurrently not used
PossDupFlag43Booleanunknown
VenueID20022VenueIDNumeric ID of a given venue

...

ClOrdID11ClOrdIDStringUnique identifier for

...

order as

...

assignedby the
buy

...

side
SecurityID48SecurityIDNumeric ID of a given security

...

Side54Sideuknown
TransactTime60TimestampTime when the order

...

was generated
OrderQty38DecimalQtyNULLRequired. Order quantity in

...

Mantissa format

...

MinQty

...

110DecimalQtyNULLMinimum quantity to execute. Used to prevent
partial fills under

...

the unknown
OrdType40OrdTypeunknown
Price44PriceNULLOrder limit price. Not required on all order
types (for example, Ma StopPx 99 PriceNULL

...



TimeInForce59TimeInForceunknown
MaxShow210DecimalQtyNULLWhere available, sets the maximum amount
to show

 

 . Must be in m
Message for submitting a single order.


Table A.15. – OrderCancelRequest
nameidtypedescription MsgSeqNum34SeqNumCurrently not used. PossDupFlag 43Boolean unknown
VenueID20022 VenueIDNumeric

nameidtypedescription
MsgSeqNum34SeqNumCurrently not used
PossDupFlag43Booleanunknown
VenueID20022VennueIDNumeric ID of a given venue

...

SecurityID48SecurityIDNumeric ID of a given

...

venue
ClOrdID11ClOrdIDStringIdentifier of this cancel request

...

OrderID37OrderIDThe MF assigned orderID of the order to cancel

...


can set to null

...

TransactTime60TimestampTime when the cancel is generated

...




Table A.16. – OrderCancelReject
nameidtypedescription
MsgSeqNum34SeqNum

nameidtypedescription
MsgSeqNum34SeqNumunknown
PossDupFlag

...

43BooleanTrue if this message could be a duplicate

...

VenueID20022VenueIDNumeric ID of a given venue

...

Security ID48SecurityIDNumeric ID of a given security

...

ClOrdID11ClOrdIDStringThe ClOrdID of the

...

cancel request
OrigClOrdID41ClOrdIDStringThe ClOrdID of the order to be

...

cancelled
OrderID37OrderIDThe MF assigned orderID of the order to cancel

...

SecondaryOrderID198OrderIDStringThe orderID assigned by the venue

...

OrderStatus39OrdStatusunknown
CxlRejReason102CxlRejReasonunknown
TransactTime60TimestampTime when the cancel is generated

...

TimeArrival20008TimestampTime when the

...

ececution report is received by MF

...

Text58

...

TextFree format text string.

...

may include extra information
about the rejection reason.

 

 

  abo

Response order was not able to be canceled.Table A.17. – ExecutionReport
nameidtypedescription MsgSeqNum34SeqNum unknown PossDupFlag 43Boolean unknown
VenueID20022 VenueIDNumeric

nameidtypedescription
MsgSeqNum34SeqNumunknown
PossDupFlag43Booleanunknown
VenueID20022VenueIDNumeric ID of a given venue

...

SecurityID48SecurityIDNumeric ID of a given security

...

ClOrdID11OrderIDStringThe current ClOrdID of the order. Can differ from the original
OrigClOrdID41OrderIDStringThe ClOrdID of the original order value submitted on the NewOrder
OrderID37OrderIDThe MF assigned orderID

...

SecondaryOrderID198OrderIDStringThe order ID assigned to the venue
LastQty32DecimalQtyNULLQuantity of order executed in this execution, if any

...

LastPx31PriceNULLPrice of this last fill, if any

...

OrdType40OrdTypeunknown
TimeInForce59TimeInForceunknown
Side54Sideunknown

...

LeavesQty151DecimalQtyNULLQuantity remaining to execute on this order. After a system

...

crash
ExecID17OrderIDStringUnique identifier for this execution report.

...

ExecType150ExecTypeunknown

...

TradeID1003OrderIDStringTrade ID as assigned by

...

EBS Ai
OrdStatus39OrdStatusunknown
TradeDate1003LocalMktDateTrade date
SettlDate64LocalMktDateSettelment date
CounterPartyID20023OrderIDStringCounterparty ID
TransactTime60TimestampTime when the execution report was generated.
TimeArrival20008TimestampTime when the execution report was received by MF.
Text58

...

TextFree format text string.

...

may include extra information

...


about the rejection reason.
OrigVenueID20025VenueIDVenueID of the source of this execution report

...

A message for responses from the venue for order actions and events.

 


Table A.18. – OrderCancelReplaceRequest
nameidtypedescription MsgSeqNum34SeqNumCurrently not used. PossDupFlag 43Boolean unknown
VenueID20022 VenueIDNumeric

nameidtypedescription
MsgSeqNum34SeqNumunknown
PossDupFlag43Booleanunknown
VenueID20022VenueIDNumeric ID of a given venue

...

SecurityID48SecurityIDNumeric ID of a given security

...

ClOrdID11ClOrderIDStringThe current ClOrdID of the order. Can differ from the original
OrigClOrdID41ClOrderIDStringThe ClOrdID of the original order value submitted on the NewOrder
OrderID37OrderIDThe MF assigned orderID of the order to cancel. Can set to null.

...

Side54Sideunknown
TransactTime60TimestampTime when the execution report was generated.
OrdQty38DecimalQtyNULLThe new order quantity, if changing, or the original order quantity

...

if
there is no change
OrdType40OrdTypeunknown
Price44PriceNULLThe new order price, if changing, or the original price if not.

...

TimeInForce59TimeInForceThe original order time in force.