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

取引のリストが実行されます。