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.