Table of Contents

Enum UpdateType

Namespace
ViiSync.AccountApi
Assembly
ViiSync.AccountApi.dll

What an OnOrderUpdate event describes.

public enum UpdateType

Fields

[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] Unknown = 0

MT5 UpdateType.Unknown (source compatibility only; ViiSync never produces it).

MT5 equivalent

  • UpdateType.Unknown — partial
PendingClose = 1

MT5 UpdateType.PendingClose.

MT5 equivalent

  • UpdateType.PendingClose — full
MarketOpen = 2

MT5 UpdateType.MarketOpen.

MT5 equivalent

  • UpdateType.MarketOpen — full
PendingOpen = 3

MT5 UpdateType.PendingOpen.

MT5 equivalent

  • UpdateType.PendingOpen — full
MarketClose = 4

MT5 UpdateType.MarketClose.

MT5 equivalent

  • UpdateType.MarketClose — full
PartialClose = 5

MT5 UpdateType.PartialClose.

MT5 equivalent

  • UpdateType.PartialClose — full
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] Started = 6

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

MT5 equivalent

  • UpdateType.Started — partial
Filled = 7

MT5 UpdateType.Filled.

MT5 equivalent

  • UpdateType.Filled — full
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] Cancelling = 8

MT5 UpdateType.Cancelling (source compatibility only; ViiSync never produces it).

MT5 equivalent

  • UpdateType.Cancelling — partial
MarketModify = 9

MT5 UpdateType.MarketModify.

MT5 equivalent

  • UpdateType.MarketModify — full
PendingModify = 10

MT5 UpdateType.PendingModify.

MT5 equivalent

  • UpdateType.PendingModify — full
OnStopLoss = 11

MT5 UpdateType.OnStopLoss.

MT5 equivalent

  • UpdateType.OnStopLoss — full
OnTakeProfit = 12

MT5 UpdateType.OnTakeProfit.

MT5 equivalent

  • UpdateType.OnTakeProfit — full
OnStopOut = 13

MT5 UpdateType.OnStopOut.

MT5 equivalent

  • UpdateType.OnStopOut — full
Balance = 14

MT5 UpdateType.Balance.

MT5 equivalent

  • UpdateType.Balance — full
Expired = 15

MT5 UpdateType.Expired.

MT5 equivalent

  • UpdateType.Expired — full
Rejected = 16

MT5 UpdateType.Rejected.

MT5 equivalent

  • UpdateType.Rejected — full
MarketCloseBy = 17

MT5 UpdateType.MarketCloseBy.

MT5 equivalent

  • UpdateType.MarketCloseBy — full
PartialFill = 18

MT5 UpdateType.PartialFill.

MT5 equivalent

  • UpdateType.PartialFill — full