Level1Info

StockSharp.Algo.EntityCache

Informação de mercado de nível 1.

Construtores

Level1Info
public Level1Info(SecurityId securityId, DateTime serverTime)
level1Info = Level1Info(securityId, serverTime)

Inicializa uma nova instância do Level1Info.

securityId
id do instrumento financeiro.
serverTime
Hora do servidor.

Propriedades

CanBestQuotes
public bool CanBestQuotes { get; private set; }
value = level1Info.CanBestQuotes
level1Info.CanBestQuotes = value

Pode usar as melhores citações.

CanLastTrade
public bool CanLastTrade { get; private set; }
value = level1Info.CanLastTrade
level1Info.CanLastTrade = value

Pode usar a última troca.

Level1Fields
public IEnumerable<Level1Fields> Level1Fields { get; }
value = level1Info.Level1Fields

Campos de Nível 1 disponíveis.

Métodos

ClearBestQuotes
public void ClearBestQuotes(DateTime serverTime)
level1Info.ClearBestQuotes(serverTime)

Limpar os melhores dados de citações.

serverTime
Hora do servidor.
ClearLastTrade
public void ClearLastTrade(DateTime serverTime)
level1Info.ClearLastTrade(serverTime)

Limpar os últimos dados comerciais.

serverTime
Hora do servidor.
GetCopy
public Level1ChangeMessage GetCopy()
result = level1Info.GetCopy()

Tira uma cópia da fotografia.

Retorna: Mensagem nível 1.

GetValue
public object GetValue(Level1Fields field)
result = level1Info.GetValue(field)

Obter valor do campo.

field
Campo.

Retorna: Valor.

SetValue
public void SetValue(DateTime serverTime, Level1Fields field, object value)
level1Info.SetValue(serverTime, field, value)

Definir o valor do campo.

serverTime
Hora do servidor.
field
Campo.
value
Valor.