WsOrderRegister
Wire DTO para OrderRegisterMessage.
Hereda de: WsOrderConditionFields
Propiedades
public string Comment { get; set; }
value = wsOrderRegister.Comment
wsOrderRegister.Comment = value
Un comentario de campo.
public bool? IsManual { get; set; }
value = wsOrderRegister.IsManual
wsOrderRegister.IsManual = value
Campo de cable isManual@.
public bool? IsMarketMaker { get; set; }
value = wsOrderRegister.IsMarketMaker
wsOrderRegister.IsMarketMaker = value
Campo de cable isMarketMaker@.
public int? Leverage { get; set; }
value = wsOrderRegister.Leverage
wsOrderRegister.Leverage = value
Apalancamiento de campo.
public MarginModes? MarginMode { get; set; }
value = wsOrderRegister.MarginMode
wsOrderRegister.MarginMode = value
Campo de cable marginMode@.
public decimal? MinVolume { get; set; }
value = wsOrderRegister.MinVolume
wsOrderRegister.MinVolume = value
Campo de cable minVolume@.
public OrderTypes? OrderType { get; set; }
value = wsOrderRegister.OrderType
wsOrderRegister.OrderType = value
Campo de cable 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
Campo de cable portfolioName@.
public OrderPositionEffects? PositionEffect { get; set; }
value = wsOrderRegister.PositionEffect
wsOrderRegister.PositionEffect = value
Campo de cable positionEffect@.
public bool? PostOnly { get; set; }
value = wsOrderRegister.PostOnly
wsOrderRegister.PostOnly = value
Campo de cable postOnly@.
public decimal Price { get; set; }
value = wsOrderRegister.Price
wsOrderRegister.Price = value
Precio de campo de alambre.
public WsSecurityId SecurityId { get; set; }
value = wsOrderRegister.SecurityId
wsOrderRegister.SecurityId = value
Campo de cable securityId@.
public Sides? Side { get; set; }
value = wsOrderRegister.Side
wsOrderRegister.Side = value
Un campo de campo de gran alcance.
public decimal? Slippage { get; set; }
value = wsOrderRegister.Slippage
wsOrderRegister.Slippage = value
Deslizamiento de campo de alambre.
public string StrategyId { get; set; }
value = wsOrderRegister.StrategyId
wsOrderRegister.StrategyId = value
Campo de cable strategyId@.
public DateTime? TillDate { get; set; }
value = wsOrderRegister.TillDate
wsOrderRegister.TillDate = value
Campo de alambre tillDate (unix microseconds).
public TimeInForce? TimeInForce { get; set; }
value = wsOrderRegister.TimeInForce
wsOrderRegister.TimeInForce = value
Campo de cable timeInForce@.
public long TransactionId { get; set; }
value = wsOrderRegister.TransactionId
wsOrderRegister.TransactionId = value
Campo de cable transactionId@.
public string Type { get; set; }
value = wsOrderRegister.Type
wsOrderRegister.Type = value
Tipo de campo de alambre.
public string UserOrderId { get; set; }
value = wsOrderRegister.UserOrderId
wsOrderRegister.UserOrderId = value
Campo de cable userOrderId@.
public decimal? VisibleVolume { get; set; }
value = wsOrderRegister.VisibleVolume
wsOrderRegister.VisibleVolume = value
Campo de cable visibleVolume@.
public decimal Volume { get; set; }
value = wsOrderRegister.Volume
wsOrderRegister.Volume = value
Volumen de campo de alambre.
Métodos
public static WsOrderRegister From(OrderRegisterMessage msg)
result = WsOrderRegister.From(msg)
De.