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: Строковое представление.