Order Status Request

When a User wants to ascertain the status of one of his Orders, he sends an OrderStatusRequest and XCDE will return with an ExecutionReport describing the status of that Order.

 

Message format:

Field Name

Format

Req'd

Comments

Field Name

Format

Req'd

Comments

MsgType

String

H = OrderStatusRequest

MsgSeqNum

SeqNum

User generated incremental number to allow receiver to identify possible message gaps

SendingTime

UTCTimestamp

Time of sending this message

 

OrderID

String

Identifyer as provided by XCDE in most recent ExecReport

ClOrdID

String

 

User generated Unique identifier of this status request

ClOrdLinkID

String

 

In case of grouping of Orders e.g. with OCAO

OrdStatusReqID

String

 

User generated, to uniquely identify this Status Request message. Echoed back on Execution Report if provided.

<Instrument> Component block

 

>

Symbol

String

 

BTC/USD-1w-R effectively required

Side

Char

Identifies Near_Leg direction for Base currency.
F = Lend (a.k.a repo Bid price)
G = Borrow (a.k.a. Repo Offer price)

Example message:

MsgType: H MsgSeqNum: 9823867235 SendingTime: 20220907-02:34:54.582 OrderID: 8993jc-645432 ClOrdID: jhhfjhs-5543-34 OrdStatusReqID: gdfya-6463-645 Account: 42119 Instrument Symbol: ETH/USD-ON-R Side: F
{ "Header": { "MsgType": "H", "MsgSeqNum": "9823867235", "SenderCompID": "SENDER", "TargetCompID": "TARGET", "SendingTime": "20220907-02:34:54.582" }, "OrderID": "8993jc-645432", "ClOrdID": "jhhfjhs-5543-34", "OrdStatusReqID": "gdfya-6463-645", "Instrument": { "Symbol": "ETH/USD-ON-R" }, "Side": "F" }