MatchResult

StockSharp.MatchingEngine

Result of order matching.

Properties

FinalState : OrderStates

Final order state.

HasTrades : bool

Whether any trades were executed.

IsFullyMatched : bool

Whether order was fully matched.

IsRejected : bool

Whether order was rejected (e.g., post-only crossing).

MatchedOrders : IReadOnlyList<EmulatorOrder>

Orders that were matched against (for notification).

Order : EmulatorOrder

Order that was matched.

RejectionReason : string

Rejection reason if rejected.

RemainingVolume : decimal

Remaining volume after matching.

ShouldPlaceInBook : bool

Whether order should be placed in order book.

Trades : IReadOnlyList<MatchTrade>

List of trades executed.