MatchResult

StockSharp.MatchingEngine

Результат сопоставления заказа.

Свойства

FinalState
public OrderStates FinalState { get; set; }
value = matchResult.FinalState
matchResult.FinalState = value

Окончательный приказ.

HasTrades
public bool HasTrades { get; }
value = matchResult.HasTrades

Были ли выполнены какие-либо сделки.

IsFullyMatched
public bool IsFullyMatched { get; }
value = matchResult.IsFullyMatched

Был ли заказ полностью выполнен.

IsRejected
public bool IsRejected { get; set; }
value = matchResult.IsRejected
matchResult.IsRejected = value

Был ли отклонён приказ (e.g, после пересечения границы).

MatchedOrders
public IReadOnlyList<EmulatorOrder> MatchedOrders { get; set; }
value = matchResult.MatchedOrders
matchResult.MatchedOrders = value

Приказы, которые были сопоставлены (для уведомления).

Order
public EmulatorOrder Order { get; set; }
value = matchResult.Order
matchResult.Order = value

Приказ, который был согласован.

RejectionReason
public string RejectionReason { get; set; }
value = matchResult.RejectionReason
matchResult.RejectionReason = value

Отказ в случае отклонения.

RemainingVolume
public decimal RemainingVolume { get; set; }
value = matchResult.RemainingVolume
matchResult.RemainingVolume = value

Оставшийся объем после сопоставления.

ShouldPlaceInBook
public bool ShouldPlaceInBook { get; set; }
value = matchResult.ShouldPlaceInBook
matchResult.ShouldPlaceInBook = value

Нужно ли заказывать в книге заказов.

Trades
public IReadOnlyList<MatchTrade> Trades { get; set; }
value = matchResult.Trades
matchResult.Trades = value

Список выполненных сделок.