OrderStatus Enumeration

Enum OrderStatus
Members
 
  Member name Description
Cancelled The Order has been confirmed by Provider as Cancelled. Case = 7
Expired The Order has expired and no longer valid in the order book of the Provider. This occurs when TimeInForce logic of Order sent to provider is met. Case = 8
Filled The Order has been Filled in its entirety and confirmed by Provider. Case = 5
New Order New is confirmed by Provider matching engine that Order is in the book. Case = 2
NotSent Order not sent to Provider. Case = 0
PartiallyFilled Partially Filled order means portions of a larger Order has been filled by Provider. The full Qty has not yet been filled. The remaining quantity is seen in LeavesQty field. Case = 4
PendingCancel The Order is has been requested to be cancelled, however Provider has not yet confirmed that it has approved the cancellation request. Case = 6
PendingNew Order is set to PendingNew when awaiting confirmation from Provider that Order has been entered into matching engine. Case = 1
PendingReplace The Order has been requested to be Replaced, however not confirmed by Provider yet. Case = 9
Rejected Order Rejected is rejected by Provider. Reason, if provided, can be found in Text field. Case = 3
Replaced The Order has been confirmed by Provider that it has been Replaced. Case = 10

In this article

Definition