Execution Report
All execution report messages have MsgType<35>
= 8
.
DW sends execution reports of the following types:
- Rejected if the order could not be accepted into the system due to unsupported fields, unrecognized symbols, or invalid field values
- Accepted (“New”) once the order has been accepted into the application
Partial Fill after an execution with remaining quantity - Fill after an execution with no remaining quantity
- Canceled if the remaining execution quantity of the order is canceled. This may happen due to order validation, market conditions, manual intervention, end-of-market day, or a system error.
Supported fields
Tag | Field name | Req'd | Description |
---|---|---|---|
6 |
| N* | Average price in dollars per share of all fills on this order
|
11 |
| Y | Reflection of the |
14 |
| N* | Total number of shares filled on this order |
17 |
| Y | DW-generated unique ID of the execution report. Example: |
19 |
| N* | For busts, the |
20 |
| Y | Supported values: |
29 | LastCapacity | N | Supported values: |
31 |
| N* | The price in dollars per share of the most recent fill
|
32 |
| N* | The number of shares of the most recent fill
|
37 |
| Y | Day-unique, cross-line unique ID of the order generated by DriveWealth. |
38 |
| Y | Reflected from the order request. |
39 |
| Y | Status of the order: same value range as |
40 |
| Y | Reflected from the order request. |
41 |
| N* | The previous
|
44 |
| N | Reflected from the order request. |
54 |
| Y | Reflected from the order request. |
55 |
| Y | Reflected from the order request. |
58 |
| N | Text description may be provided on some execution reports. |
59 |
| Y | Reflected from the order request. |
60 |
| Y | The time the execution report was initiated by the DW system. GMT date/time in millisecond resolution or better |
63 |
| N | Reflected from the order request. |
65 |
| N | Reflected from the order request. |
99 |
| N | Reflected from the order request. |
137 |
| N | Sent on the final message on an order, such as fully filled or Partial then Canceled |
139 |
| N | Set to |
150 |
| Y | The type of execution report. Supported values:
|
151 |
| Y | Amount of shares open for further execution. Will be 0 for cancels or rejects. For fills, |
152 |
| N | Reflected from the order request. |
Updated 18 days ago