Enum TradeType
- Namespace
- ViiSync.AccountApi
- Assembly
- ViiSync.AccountApi.dll
MT5 trade action. Accepted for source compatibility; the action is inferred from the order type.
public enum TradeType
Fields
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] TradePrice = 0MT5 TradeType.TradePrice (source compatibility only; ViiSync never produces it).
MT5 equivalent
TradeType.TradePrice— partial
RequestExecution = 1MT5 TradeType.RequestExecution.
MT5 equivalent
TradeType.RequestExecution— full
InstantExecution = 2MT5 TradeType.InstantExecution.
MT5 equivalent
TradeType.InstantExecution— full
MarketExecution = 3MT5 TradeType.MarketExecution.
MT5 equivalent
TradeType.MarketExecution— full
ExchangeExecution = 4MT5 TradeType.ExchangeExecution.
MT5 equivalent
TradeType.ExchangeExecution— full
SetOrder = 5MT5 TradeType.SetOrder.
MT5 equivalent
TradeType.SetOrder— full
ModifyDeal = 6MT5 TradeType.ModifyDeal.
MT5 equivalent
TradeType.ModifyDeal— full
ModifyOrder = 7MT5 TradeType.ModifyOrder.
MT5 equivalent
TradeType.ModifyOrder— full
CancelOrder = 8MT5 TradeType.CancelOrder.
MT5 equivalent
TradeType.CancelOrder— full
Transfer = 9MT5 TradeType.Transfer.
MT5 equivalent
TradeType.Transfer— full
ClosePosition = 10MT5 TradeType.ClosePosition.
MT5 equivalent
TradeType.ClosePosition— full
ActivateOrder = 100MT5 TradeType.ActivateOrder.
MT5 equivalent
TradeType.ActivateOrder— full
ActivateStopLoss = 101MT5 TradeType.ActivateStopLoss.
MT5 equivalent
TradeType.ActivateStopLoss— full
ActivateTakeProfit = 102MT5 TradeType.ActivateTakeProfit.
MT5 equivalent
TradeType.ActivateTakeProfit— full
ActivateStopLimitOrder = 103MT5 TradeType.ActivateStopLimitOrder.
MT5 equivalent
TradeType.ActivateStopLimitOrder— full
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] ActivateStopOutOrder = 104MT5 TradeType.ActivateStopOutOrder (source compatibility only; ViiSync never produces it).
MT5 equivalent
TradeType.ActivateStopOutOrder— partial
ActivateStopOutPosition = 105MT5 TradeType.ActivateStopOutPosition.
MT5 equivalent
TradeType.ActivateStopOutPosition— full
ExpireOrder = 106MT5 TradeType.ExpireOrder.
MT5 equivalent
TradeType.ExpireOrder— full
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] ForSetOrder = 200MT5 TradeType.ForSetOrder (source compatibility only; ViiSync never produces it).
MT5 equivalent
TradeType.ForSetOrder— partial
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] ForOrderPrice = 201MT5 TradeType.ForOrderPrice (source compatibility only; ViiSync never produces it).
MT5 equivalent
TradeType.ForOrderPrice— partial
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] ForModifyDeal = 202MT5 TradeType.ForModifyDeal (source compatibility only; ViiSync never produces it).
MT5 equivalent
TradeType.ForModifyDeal— partial
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] ForModifyOrder = 203MT5 TradeType.ForModifyOrder (source compatibility only; ViiSync never produces it).
MT5 equivalent
TradeType.ForModifyOrder— partial
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] ForCancelOrder = 204MT5 TradeType.ForCancelOrder (source compatibility only; ViiSync never produces it).
MT5 equivalent
TradeType.ForCancelOrder— partial
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] ForActivateOrder = 205MT5 TradeType.ForActivateOrder (source compatibility only; ViiSync never produces it).
MT5 equivalent
TradeType.ForActivateOrder— partial
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] ForBalance = 206MT5 TradeType.ForBalance (source compatibility only; ViiSync never produces it).
MT5 equivalent
TradeType.ForBalance— partial
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] ForActivateStopLimitOrder = 207MT5 TradeType.ForActivateStopLimitOrder (source compatibility only; ViiSync never produces it).
MT5 equivalent
TradeType.ForActivateStopLimitOrder— partial
[NotEmittedByViiSync("Defined for source compatibility with MT5 code; ViiSync never produces this value.")] ForClosePosition = 208MT5 TradeType.ForClosePosition (source compatibility only; ViiSync never produces it).
MT5 equivalent
TradeType.ForClosePosition— partial