MatchResult

StockSharp.MatchingEngine

Resultado del orden coincidente.

Propiedades

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

Estado del orden final.

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

Ya sea que se hayan ejecutado los oficios.

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

Ya sea que el orden se haya ajustado.

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

Se rechazó la orden (e.g@., cruce post-only).

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

Órdenes contra las que se correspondió (para notificación).

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

Orden que fue igualado.

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

Razón de rechazo si es rechazada.

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

El volumen restante después de coincidir.

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

Si el orden debe ser colocado en el libro de orden.

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

Lista de comercios ejecutados.