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. F = Lend (a.k.a repo Bid price) G = Borrow (a.k.a. Repo Offer price) | |
Example:
 1MsgType: H
 2MsgSeqNum: 9823867235
 3SendingTime: 20220907-02:34:54.582
 4OrderID: 8993jc-645432
 5ClOrdID: jhhfjhs-5543-34
 6OrdStatusReqID: gdfya-6463-645
 7Account: 42119
 8Instrument
 9  Symbol: ETH/USD-ON-R
10Side: F 1{
 2  "Header": {
 3    "MsgType": "H",
 4    "MsgSeqNum": "9823867235",
 5    "SenderCompID": "SENDER",
 6    "TargetCompID": "TARGET",
 7    "SendingTime": "20220907-02:34:54.582"
 8  },
 9  "OrderID": "8993jc-645432",
10  "ClOrdID": "jhhfjhs-5543-34",
11  "OrdStatusReqID": "gdfya-6463-645",
12  "Instrument": {
13    "Symbol": "ETH/USD-ON-R"
14  },
15  "Side": "F"
16}