IOrderMatcher

StockSharp.MatchingEngine

Interfaz para el orden de la lógica que coincide.

Métodos

GetMarketPrice
public decimal? GetMarketPrice(Sides side, IOrderBook book)
result = iOrderMatcher.GetMarketPrice(side, book)

Obtenga el mejor precio de ejecución para un orden de mercado.

side
Lado del orden del mercado (comprar/venta).
book
Ordene un libro para preguntar.

Devuelve: Mejor precio disponible para el pedido de mercado, o null si el libro está vacío.

Match
public MatchResult Match(EmulatorOrder order, IOrderBook book, MatchingSettings settings)
result = iOrderMatcher.Match(order, book, settings)

Trate de igualar una orden contra el libro de pedidos.

order
Orden de igualar.
book
Ordene un libro contra el que coincida.
settings
Ajustes de emparejamiento.

Devuelve: Resultado de coincidencia.

WouldCross
public bool WouldCross(EmulatorOrder order, IOrderBook book)
result = iOrderMatcher.WouldCross(order, book)

Compruebe si el pedido cruzaría el libro (para la validación post-únicamente).

order
Orden de comprobarlo.
book
Ordene un libro para comprobarlo.

Devuelve: Es verdad que si la orden cruzara el libro, de lo contrario sería falsa.