Table of Contents

Enum FillPolicy

Namespace
ViiSync.AccountApi
Assembly
ViiSync.AccountApi.dll

Order filling policy (ORDER_TYPE_FILLING). Validated against the symbol's allowed filling (UNSUPPORTED_FILLING_MODE); every ViiSync client fill is all-or-nothing, so FOK and IOC are honoured by construction.

public enum FillPolicy

Fields

FillOrKill = 0

MT5 FillPolicy.FillOrKill.

MT5 equivalent

  • FillPolicy.FillOrKill — full: validated against the symbol filling mode (UNSUPPORTED_FILLING_MODE); every ViiSync client fill is all-or-nothing, so FOK holds by construction
ImmediateOrCancel = 1

MT5 FillPolicy.ImmediateOrCancel.

MT5 equivalent

  • FillPolicy.ImmediateOrCancel — full
FlashFill = 2

MT5 FillPolicy.FlashFill.

MT5 equivalent

  • FillPolicy.FlashFill — full: Return: accepted; a ViiSync client fill never leaves a remainder working
Any = 3

MT5 FillPolicy.Any.

MT5 equivalent

  • FillPolicy.Any — full