Enum OrderState
- Namespace
- ViiSync.AccountApi
- Assembly
- ViiSync.AccountApi.dll
Order lifecycle state (ViiSync: Placed → PartiallyFilled → Filled, or Cancelled / Rejected / Expired).
public enum OrderState
Fields
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] Started = 0MT5 OrderState.Started (source compatibility only; ViiSync never produces it).
MT5 equivalent
OrderState.Started— partial
Placed = 1MT5 OrderState.Placed.
MT5 equivalent
OrderState.Placed— full
Cancelled = 2MT5 OrderState.Cancelled.
MT5 equivalent
OrderState.Cancelled— full
Partial = 3MT5 OrderState.Partial.
MT5 equivalent
OrderState.Partial— full
Filled = 4MT5 OrderState.Filled.
MT5 equivalent
OrderState.Filled— full
Rejected = 5MT5 OrderState.Rejected.
MT5 equivalent
OrderState.Rejected— full
Expired = 6MT5 OrderState.Expired.
MT5 equivalent
OrderState.Expired— full
RequestAdding = 7MT5 OrderState.RequestAdding.
MT5 equivalent
OrderState.RequestAdding— full
RequestModifying = 8MT5 OrderState.RequestModifying.
MT5 equivalent
OrderState.RequestModifying— full
RequestCancelling = 9MT5 OrderState.RequestCancelling.
MT5 equivalent
OrderState.RequestCancelling— full