Execution
Last updated
Last updated
orderCode
Internal unique string code of an order chain in the system
String, required
updateOrderId
Internal numeric id of an updated order
, required
version
Numeric version of the account
, required
clientOrderId
Unique order id assigned by the client during order placement
, required
actionCode
Internal unique code of the last order modification
String, required
instrument
Symbol of the order’s instrument
String, required
status
Status of the order after this execution
, required
finalStatus
Boolean value indicating if order is in final state after this execution
Boolean, required
filledQuantity
Quantity filled so far in units (not in lots). If no fills took place, this field equals to 0.0
.
, required
lastQuantity
The quantity of the fill, reported by the execution in units (not in lots); signed value. If the execution is not a fill, this field equals to 0.0
.
, required
remainingQuantity
Quantity available for further execution (in units) after this execution
, required
filledQuantityNotional
Quantity filled so far in notional units (not in lots). If no fills took place, this field equals to 0.0
.
, required
lastQuantityNotional
The quantity notional of the fill, reported by the execution in notional units (not in lots); signed value
, required
lastPrice
For executions of TRADE
execution type, price of the trade. Omitted for all other execution types.
, optional
averagePrice
Volume-weighted average price of all fills for this order up to (and including) this execution
, optional
transactionTime
Timestamp in UTC of the last order modification or fill
Date, required
rejectReason
If an order is rejected, this field contains a human-readable reject reason. In this case the rejectCode
field is also present.
String, optional
rejectCode
Numeric code of an error in case of order rejections. Present (along with rejectReason
) only if an order has been rejected
, optional
This value is assigned when an order is initially placed and does not change when an order is replaced or cancelled.
This value is assigned when an order is initially placed and does not change when an order is replaced or cancelled.
Numeric version of the account to which last update of this order is related. Client can use this value to find out which of the updates is more recent (its version is greater).