IMarketDataProvider
StockSharp.BusinessEntities
Os dados de mercado pela interface do fornecedor do instrumento.
Métodos
GetLevel1Fields
public IEnumerable<Level1Fields> GetLevel1Fields(Security security)
result = iMarketDataProvider.GetLevel1Fields(security)
Para obter um conjunto de campos disponíveis Level1Campos, para os quais existem dados de mercado para o instrumento.
- security
- Instrumento financeiro.
Retorna: Campos possíveis.
GetSecurityValue
public object GetSecurityValue(Security security, Level1Fields field)
result = iMarketDataProvider.GetSecurityValue(security, field)
Para obter o valor dos dados de mercado para o instrumento.
- security
- Instrumento financeiro.
- field
- Campo de dados de mercado.
Retorna: O valor do campo. Se não houver dados, o valor será devolvido.
Eventos
LookupSecuritiesResult
public event Action<SecurityLookupMessage, IEnumerable<Security>, Exception> LookupSecuritiesResult
iMarketDataProvider.LookupSecuritiesResult += handler
Resultado da pesquisa SecurityLookupMessage recebido.
LookupSecuritiesResult2
public event Action<SecurityLookupMessage, IEnumerable<Security>, IEnumerable<Security>, Exception> LookupSecuritiesResult2
iMarketDataProvider.LookupSecuritiesResult2 += handler
Resultado da pesquisa SecurityLookupMessage recebido.
ValuesChanged
public event Action<Security, IEnumerable<KeyValuePair<Level1Fields, object>>, DateTime, DateTime> ValuesChanged
iMarketDataProvider.ValuesChanged += handler
O instrumento financeiro foi alterado.