Table of Contents

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 = 0

MT5 OrderState.Started (source compatibility only; ViiSync never produces it).

MT5 equivalent

  • OrderState.Started — partial
Placed = 1

MT5 OrderState.Placed.

MT5 equivalent

  • OrderState.Placed — full
Cancelled = 2

MT5 OrderState.Cancelled.

MT5 equivalent

  • OrderState.Cancelled — full
Partial = 3

MT5 OrderState.Partial.

MT5 equivalent

  • OrderState.Partial — full
Filled = 4

MT5 OrderState.Filled.

MT5 equivalent

  • OrderState.Filled — full
Rejected = 5

MT5 OrderState.Rejected.

MT5 equivalent

  • OrderState.Rejected — full
Expired = 6

MT5 OrderState.Expired.

MT5 equivalent

  • OrderState.Expired — full
RequestAdding = 7

MT5 OrderState.RequestAdding.

MT5 equivalent

  • OrderState.RequestAdding — full
RequestModifying = 8

MT5 OrderState.RequestModifying.

MT5 equivalent

  • OrderState.RequestModifying — full
RequestCancelling = 9

MT5 OrderState.RequestCancelling.

MT5 equivalent

  • OrderState.RequestCancelling — full