SecurityState
Estado de instrumentos per-financiales para el motor de juego. Contiene libro de pedidos, gestor de pedidos y definición de instrumentos financieros.
Constructores
public SecurityState(SecurityId securityId)
securityState = SecurityState(securityId)
Estado de instrumentos per-financiales para el motor de juego. Contiene libro de pedidos, gestor de pedidos y definición de instrumentos financieros.
Propiedades
public bool HasDepthSubscription { get; }
value = securityState.HasDepthSubscription
Si la suscripción de profundidad es activa.
public OrderBook OrderBook { get; }
value = securityState.OrderBook
Orden de libro para este instrumento financiero.
public OrderLifecycleManager OrderManager { get; }
value = securityState.OrderManager
Director de pedidos activos.
public decimal PriceStep { get; }
value = securityState.PriceStep
Precio paso de la definición de instrumento financiero o auto-detectado.
public SecurityId SecurityId { get; }
value = securityState.SecurityId
identificador de instrumentos financieros.
public decimal VolumeStep { get; }
value = securityState.VolumeStep
Paso de volumen de la definición de instrumento financiero o auto-detectado.
Métodos
public void ProcessMarketData(MarketDataMessage msg)
securityState.ProcessMarketData(msg)
Procesamiento de las suscripciones de datos del mercado (sólo en profundidad).
public void ProcessQuoteChange(QuoteChangeMessage msg, List<Message> results)
securityState.ProcessQuoteChange(msg, results)
Cambio de presupuesto de procesos (snapshot) — libro de orden de actualización.
public void ProcessSecurity(SecurityMessage msg)
securityState.ProcessSecurity(msg)
Procesar el mensaje de definición de instrumentos financieros.
public void UpdateSteps(decimal price, decimal? volume)
securityState.UpdateSteps(price, volume)
Precio/volumen de auto-detecto de los datos del mercado.