MatchResult
StockSharp.MatchingEngine
Ergebnis des Auftragsmatchings.
Eigenschaften
FinalState
public OrderStates FinalState { get; set; }
value = matchResult.FinalState
matchResult.FinalState = value
Endgültiger Auftragszustand.
HasTrades
public bool HasTrades { get; }
value = matchResult.HasTrades
Ob irgendwelche Trades ausgeführt wurden.
IsFullyMatched
public bool IsFullyMatched { get; }
value = matchResult.IsFullyMatched
Ob die Ordnung vollständig übereinstimmte.
IsRejected
public bool IsRejected { get; set; }
value = matchResult.IsRejected
matchResult.IsRejected = value
Ob die Ordnung abgelehnt wurde (e.g., Post-only Crossing).
MatchedOrders
public IReadOnlyList<EmulatorOrder> MatchedOrders { get; set; }
value = matchResult.MatchedOrders
matchResult.MatchedOrders = value
Bestellungen, die mit (zur Benachrichtigung) abgeglichen wurden.
Order
public EmulatorOrder Order { get; set; }
value = matchResult.Order
matchResult.Order = value
Ordnung, die abgestimmt wurde.
RejectionReason
public string RejectionReason { get; set; }
value = matchResult.RejectionReason
matchResult.RejectionReason = value
Ablehnungsgrund bei Ablehnung.
RemainingVolume
public decimal RemainingVolume { get; set; }
value = matchResult.RemainingVolume
matchResult.RemainingVolume = value
Verbleibendes Volumen nach dem Matching.
ShouldPlaceInBook
public bool ShouldPlaceInBook { get; set; }
value = matchResult.ShouldPlaceInBook
matchResult.ShouldPlaceInBook = value
Ob die Bestellung in das Auftragsbuch aufgenommen werden sollte.
Trades
public IReadOnlyList<MatchTrade> Trades { get; set; }
value = matchResult.Trades
matchResult.Trades = value
Liste der ausgeführten Geschäfte.