SecurityState

StockSharp.MatchingEngine

Estado de instrumento financeiro para o motor de correspondência. Contém livro de pedidos, gerente de pedidos e definição de instrumento financeiro.

Construtores

SecurityState
public SecurityState(SecurityId securityId)
securityState = SecurityState(securityId)

Estado de instrumento financeiro para o motor de correspondência. Contém livro de pedidos, gerente de pedidos e definição de instrumento financeiro.

Propriedades

HasDepthSubscription
public bool HasDepthSubscription { get; }
value = securityState.HasDepthSubscription

Se a subscrição de profundidade está activa.

OrderBook
public OrderBook OrderBook { get; }
value = securityState.OrderBook

Livro de encomendas para este instrumento financeiro.

OrderManager
public OrderLifecycleManager OrderManager { get; }
value = securityState.OrderManager

Gestor de pedidos activo.

PriceStep
public decimal PriceStep { get; }
value = securityState.PriceStep

Passo de preço da definição do instrumento financeiro ou auto-detectado.

SecurityId
public SecurityId SecurityId { get; }
value = securityState.SecurityId

Identificador do instrumento financeiro.

VolumeStep
public decimal VolumeStep { get; }
value = securityState.VolumeStep

Passo de volume da definição do instrumento financeiro ou autodetectado.

Métodos

ProcessMarketData
public void ProcessMarketData(MarketDataMessage msg)
securityState.ProcessMarketData(msg)

Processar assinaturas de dados de mercado (apenas aprofundadas).

ProcessQuoteChange
public void ProcessQuoteChange(QuoteChangeMessage msg, List<Message> results)
securityState.ProcessQuoteChange(msg, results)

Mudança de citação de processo (snapshot) — atualizar livro de pedidos.

ProcessSecurity
public void ProcessSecurity(SecurityMessage msg)
securityState.ProcessSecurity(msg)

Processar mensagem de definição de instrumento financeiro.

UpdateSteps
public void UpdateSteps(decimal price, decimal? volume)
securityState.UpdateSteps(price, volume)

Auto-detectar preço/volume passo a partir dos dados do mercado.