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 | |
---|---|---|---|---|
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. |
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"
}