Order
Order.
Inherits: NotifiableObject
Implements: IOrderMessage, ISecurityIdMessage, ILocalTimeMessage, IServerTimeMessage, IComplexIdMessage, IGeneratedMessage, ISeqNumMessage, ICurrencyMessage, ISystemMessage
Constructors
Properties
public decimal? AveragePrice { get; set; }
value = order.AveragePrice
order.AveragePrice = value
Average execution price.
public decimal Balance { get; set; }
value = order.Balance
order.Balance = value
Order contracts balance.
public string BoardId { get; set; }
value = order.BoardId
order.BoardId = value
Board order id. Uses in case of Id and StringId is a brokerage system ids.
public string BrokerCode { get; set; }
value = order.BrokerCode
order.BrokerCode = value
Broker firm code.
public DateTime? CancelledTime { get; set; }
value = order.CancelledTime
order.CancelledTime = value
Cancelled time.
public string ClientCode { get; set; }
value = order.ClientCode
order.ClientCode = value
Client code assigned by the broker.
public string Comment { get; set; }
value = order.Comment
order.Comment = value
Placed order comment.
public decimal? Commission { get; set; }
value = order.Commission
order.Commission = value
Commission (broker, exchange etc.).
public string CommissionCurrency { get; set; }
value = order.CommissionCurrency
order.CommissionCurrency = value
Commission currency. Can be .
public OrderCondition Condition { get; set; }
value = order.Condition
order.Condition = value
Order condition (e.g., stop- and algo- orders parameters).
public CurrencyTypes? Currency { get; set; }
value = order.Currency
order.Currency = value
Trading security currency.
public DateTime? ExpiryDate { get; set; }
value = order.ExpiryDate
order.ExpiryDate = value
Order expiry time. The default is , which mean (GTC).
public bool? IsManual { get; set; }
value = order.IsManual
order.IsManual = value
Is order manual.
public bool? IsMarketMaker { get; set; }
value = order.IsMarketMaker
order.IsMarketMaker = value
Is the order of market-maker.
public bool? IsSystem { get; set; }
value = order.IsSystem
order.IsSystem = value
Is a system trade.
public TimeSpan? LatencyCancellation { get; set; }
value = order.LatencyCancellation
order.LatencyCancellation = value
Time taken to cancel an order.
public TimeSpan? LatencyEdition { get; set; }
value = order.LatencyEdition
order.LatencyEdition = value
Time taken to edit an order.
public TimeSpan? LatencyRegistration { get; set; }
value = order.LatencyRegistration
order.LatencyRegistration = value
Time taken to register an order.
public int? Leverage { get; set; }
value = order.Leverage
order.Leverage = value
Margin leverage.
public DateTime LocalTime { get; set; }
value = order.LocalTime
order.LocalTime = value
Last order change local time (Cancellation, Fill).
public MarginModes? MarginMode { get; set; }
value = order.MarginMode
order.MarginMode = value
Margin mode.
public decimal? MarketPrice { get; set; }
value = order.MarketPrice
order.MarketPrice = value
Market price at the moment of order registration (best opposite-side price).
public DateTime? MatchedTime { get; set; }
value = order.MatchedTime
order.MatchedTime = value
Cancelled time.
public decimal? MinVolume { get; set; }
value = order.MinVolume
order.MinVolume = value
Minimum quantity of an order to be executed.
public Portfolio Portfolio { get; set; }
value = order.Portfolio
order.Portfolio = value
Portfolio, in which the order is being traded.
public OrderPositionEffects? PositionEffect { get; set; }
value = order.PositionEffect
order.PositionEffect = value
Position effect.
public bool? PostOnly { get; set; }
value = order.PostOnly
order.PostOnly = value
Post-only order.
public Security Security { get; set; }
value = order.Security
order.Security = value
Security, for which an order is being placed.
public DateTime ServerTime { get; set; }
value = order.ServerTime
order.ServerTime = value
Server time.
public decimal? Slippage { get; set; }
value = order.Slippage
order.Slippage = value
Slippage in trade price.
public long? Status { get; set; }
value = order.Status
order.Status = value
System order status.
public string StrategyId { get; set; }
value = order.StrategyId
order.StrategyId = value
Strategy id.
public string StringId { get; set; }
value = order.StringId
order.StringId = value
Order ID (as string, if electronic board does not use numeric order ID representation).
public DateTime Time { get; set; }
value = order.Time
order.Time = value
Order placing time on exchange.
public TimeInForce? TimeInForce { get; set; }
value = order.TimeInForce
order.TimeInForce = value
Limit order time in force.
public long TransactionId { get; set; }
value = order.TransactionId
order.TransactionId = value
Transaction ID. Automatically set when the Order) method called.
public string UserOrderId { get; set; }
value = order.UserOrderId
order.UserOrderId = value
User's order ID.
public decimal? VisibleVolume { get; set; }
value = order.VisibleVolume
order.VisibleVolume = value
Visible quantity of contracts in order.
public decimal Volume { get; set; }
value = order.Volume
order.Volume = value
Number of contracts in the order.
Methods
public override string ToString()
result = order.ToString()
Преобразовать к строковому представлению.
Returns: Строковое представление.