WsOrderRegister
Wire DTO for OrderRegisterMessage.
Inherits: WsOrderConditionFields
Properties
public string Comment { get; set; }
value = wsOrderRegister.Comment
wsOrderRegister.Comment = value
Wire field comment.
public bool? IsManual { get; set; }
value = wsOrderRegister.IsManual
wsOrderRegister.IsManual = value
Wire field isManual.
public bool? IsMarketMaker { get; set; }
value = wsOrderRegister.IsMarketMaker
wsOrderRegister.IsMarketMaker = value
Wire field isMarketMaker.
public int? Leverage { get; set; }
value = wsOrderRegister.Leverage
wsOrderRegister.Leverage = value
Wire field leverage.
public MarginModes? MarginMode { get; set; }
value = wsOrderRegister.MarginMode
wsOrderRegister.MarginMode = value
Wire field marginMode.
public decimal? MinVolume { get; set; }
value = wsOrderRegister.MinVolume
wsOrderRegister.MinVolume = value
Wire field minVolume.
public OrderTypes? OrderType { get; set; }
value = wsOrderRegister.OrderType
wsOrderRegister.OrderType = value
Wire field orderType.
public long? PortfolioId { get; set; }
value = wsOrderRegister.PortfolioId
wsOrderRegister.PortfolioId = value
Wire field portfolioId — the portfolio primary key (broker PK). Optional and additive: when the client supplies it the gateway forwards the numeric owner PK downstream so the Router routes by id instead of resolving the display name. PortfolioName stays for display and as the resolution fallback.
public string PortfolioName { get; set; }
value = wsOrderRegister.PortfolioName
wsOrderRegister.PortfolioName = value
Wire field portfolioName.
public OrderPositionEffects? PositionEffect { get; set; }
value = wsOrderRegister.PositionEffect
wsOrderRegister.PositionEffect = value
Wire field positionEffect.
public bool? PostOnly { get; set; }
value = wsOrderRegister.PostOnly
wsOrderRegister.PostOnly = value
Wire field postOnly.
public decimal Price { get; set; }
value = wsOrderRegister.Price
wsOrderRegister.Price = value
Wire field price.
public WsSecurityId SecurityId { get; set; }
value = wsOrderRegister.SecurityId
wsOrderRegister.SecurityId = value
Wire field securityId.
public Sides? Side { get; set; }
value = wsOrderRegister.Side
wsOrderRegister.Side = value
Wire field side.
public decimal? Slippage { get; set; }
value = wsOrderRegister.Slippage
wsOrderRegister.Slippage = value
Wire field slippage.
public string StrategyId { get; set; }
value = wsOrderRegister.StrategyId
wsOrderRegister.StrategyId = value
Wire field strategyId.
public DateTime? TillDate { get; set; }
value = wsOrderRegister.TillDate
wsOrderRegister.TillDate = value
Wire field tillDate (unix microseconds).
public TimeInForce? TimeInForce { get; set; }
value = wsOrderRegister.TimeInForce
wsOrderRegister.TimeInForce = value
Wire field timeInForce.
public long TransactionId { get; set; }
value = wsOrderRegister.TransactionId
wsOrderRegister.TransactionId = value
Wire field transactionId.
public string Type { get; set; }
value = wsOrderRegister.Type
wsOrderRegister.Type = value
Wire field type.
public string UserOrderId { get; set; }
value = wsOrderRegister.UserOrderId
wsOrderRegister.UserOrderId = value
Wire field userOrderId.
public decimal? VisibleVolume { get; set; }
value = wsOrderRegister.VisibleVolume
wsOrderRegister.VisibleVolume = value
Wire field visibleVolume.
public decimal Volume { get; set; }
value = wsOrderRegister.Volume
wsOrderRegister.Volume = value
Wire field volume.
Methods
public static WsOrderRegister From(OrderRegisterMessage msg)
result = WsOrderRegister.From(msg)
From.