OrderRegisterMessage
StockSharp.Messages
The message containing the information for the order registration.
Inherits: OrderMessage
Constructors
OrderRegisterMessage
protected OrderRegisterMessage(MessageTypes type)
orderRegisterMessage = OrderRegisterMessage(type)
Initialize OrderRegisterMessage.
- type
- Message type.
OrderRegisterMessage
public OrderRegisterMessage()
orderRegisterMessage = OrderRegisterMessage()
Initializes a new instance of the OrderRegisterMessage.
Properties
IsManual
public bool? IsManual { get; set; }
value = orderRegisterMessage.IsManual
orderRegisterMessage.IsManual = value
Is order manual.
IsMarketMaker
public bool? IsMarketMaker { get; set; }
value = orderRegisterMessage.IsMarketMaker
orderRegisterMessage.IsMarketMaker = value
Is the order of market-maker.
Leverage
public int? Leverage { get; set; }
value = orderRegisterMessage.Leverage
orderRegisterMessage.Leverage = value
Margin leverage.
MinOrderVolume
public decimal? MinOrderVolume { get; set; }
value = orderRegisterMessage.MinOrderVolume
orderRegisterMessage.MinOrderVolume = value
Minimum quantity of an order to be executed.
PositionEffect
public OrderPositionEffects? PositionEffect { get; set; }
value = orderRegisterMessage.PositionEffect
orderRegisterMessage.PositionEffect = value
Position effect.
PostOnly
public bool? PostOnly { get; set; }
value = orderRegisterMessage.PostOnly
orderRegisterMessage.PostOnly = value
Post-only order.
Price
public decimal Price { get; set; }
value = orderRegisterMessage.Price
orderRegisterMessage.Price = value
Order price.
Side
public Sides Side { get; set; }
value = orderRegisterMessage.Side
orderRegisterMessage.Side = value
Order side (buy or sell).
Slippage
public decimal? Slippage { get; set; }
value = orderRegisterMessage.Slippage
orderRegisterMessage.Slippage = value
Slippage in trade price.
TillDate
public DateTime? TillDate { get; set; }
value = orderRegisterMessage.TillDate
orderRegisterMessage.TillDate = value
Order expiry time. The default is , which mean (GTC).
TimeInForce
public TimeInForce? TimeInForce { get; set; }
value = orderRegisterMessage.TimeInForce
orderRegisterMessage.TimeInForce = value
Limit order time in force.
VisibleVolume
public decimal? VisibleVolume { get; set; }
value = orderRegisterMessage.VisibleVolume
orderRegisterMessage.VisibleVolume = value
Visible quantity of contracts in order.
Volume
public decimal Volume { get; set; }
value = orderRegisterMessage.Volume
orderRegisterMessage.Volume = value
Number of contracts in the order.
Methods
Clone
public override Message Clone()
result = orderRegisterMessage.Clone()
Create a copy of OrderRegisterMessage.
Returns: Copy.
CopyTo
public void CopyTo(OrderRegisterMessage destination)
orderRegisterMessage.CopyTo(destination)
Copy the message into the .
- destination
- The object, to which copied information.
ToString
public override string ToString()
result = orderRegisterMessage.ToString()
Преобразовать к строковому представлению.
Returns: Строковое представление.