| Id | Foreign key to Order | 8 | The Id of the Order to be amended.
|
| ClOrdID | String | 60 | For a FIX Order, this is the Client OrderId of the new Order that will be generated by the amendment.
|
| OrigClOrdID | String | 60 | For a FIX Order, this is the Client OrderId of the Order that is being amended.
|
| OriginalAccount | Foreign key to Account | 8 | if not NULL, the Account of the order being amended must match this.
|
| AmendPrice | Integer (unsigned) | 1 | If true, the price of the Order will be amended.
|
| Price | Integer (signed) | 8 | If AmendPrice is set, this is the new price for the Order.
|
| AmendTotalQuantity | Integer (unsigned) | 1 | If true, the total quantity of the Order will be amended.
|
| TotalQuantity | Integer (signed) | 8 | If AmendTotalQuantity is set, this is the new total quantity for the Order.
|
| AmendHiddenQuantity | Integer (unsigned) | 1 | If true, the hidden quantity of the Order will be amended.
|
| HiddenQuantity | Integer (signed) | 8 | If AmendHiddenQuantity is set, this is the new hidden quantity for the Order.
|
| AmendAccount | Integer (unsigned) | 1 | If true, the Account of the Order will be amended.
|
| Account | Foreign key to Account | 8 | If AmendAccount is set, this is the Id of the new Account for the Order if non-zero (otherwise, AccountCode will be used).
|
| AccountCode | String | 40 | If AmendAccount is set, and Account is zero, this is the new Account Code for the Order.
|
| AmendTag | Integer (unsigned) | 1 | If true, the Tag of the Order will be amended.
|
| Tag | String | 50 | If AmendTag is set, this is the new Tag for the Order.
|
| AmendExpiry | Integer (unsigned) | 1 | If true, the expiry of the Order will be amended.
|
| Expiry | Set of OrderType | 4 | If AmendExpiry is set, one of the OrderType bitmask fields corresponding to an expiry type.
|
| ExpiryDate | Integer (signed) | 4 | If AmendExpiry is set, the expiry date for the Order.
|
| ExpiryTime | Integer (signed) | 4 | If AmendExpiry is set, the expiry time for the Order.
|
| LiveFor | Integer (unsigned) | 4 | If AmendExpiry is set, a new LiveFor value for the Order.
|
| AmendPegRef | Integer (unsigned) | 1 | If true, the PegRef of the Order will be amended.
|
| PegRef | One of PegRef | 1 | The reference for a peg order. Can be Bid, Mid or Ask
|
| AmendPegOffset | Integer (unsigned) | 1 | If true, the PegOffset of the Order will be amended.
|
| PegOffset | Integer (signed) | 8 | Price offset from the peg reference
|
| AmendMinimumFill | Integer (unsigned) | 1 | If true, the MinimumFill of the Order will be amended.
|
| MinimumFill | Integer (signed) | 8 | Minimum Fill Quantity for this order. Can fill with multiple smaller orders.
|
| AmendAllOrNone | Integer (unsigned) | 1 | If true, the All Or None bit of the order will be amended.
|
| AllOrNone | Integer (unsigned) | 1 | If AmendAllOrNone is set, the new value of the AON bit of the order.
|
| AmendOrderInfo | Integer (unsigned) | 1 | If set, the OrderInfo field will be amended.
|
| OrderInfo | String | 140 | Free-text field for supplementary information that can be entered with the order, which will be displayed in the order book.
|
| AmendPriority | Integer (unsigned) | 1 | If true, the Priority (settlement priority) for the order will be amended.
|
| Priority | Integer (unsigned) | 2 | If AmendPriority is set, amends the settlement priority for a multi-class settlement order.
|