IMarketDataProvider
StockSharp.BusinessEntities
Los datos del mercado por la interfaz del proveedor de instrumentos.
Métodos
GetLevel1Fields
public IEnumerable<Level1Fields> GetLevel1Fields(Security security)
result = iMarketDataProvider.GetLevel1Fields(security)
Para obtener un conjunto de campos disponibles Level1Fields, para los cuales hay un mercado de datos para el instrumento.
- security
- instrumento financiero.
Devuelve: Posibles campos.
GetSecurityValue
public object GetSecurityValue(Security security, Level1Fields field)
result = iMarketDataProvider.GetSecurityValue(security, field)
Para obtener el valor de los datos de mercado para el instrumento.
- security
- instrumento financiero.
- field
- Campo de datos de mercado.
Devuelve: El valor de campo. Si no hay datos, el será devuelto.
Eventos
LookupSecuritiesResult
public event Action<SecurityLookupMessage, IEnumerable<Security>, Exception> LookupSecuritiesResult
iMarketDataProvider.LookupSecuritiesResult += handler
Resultado de la búsqueda SecurityLookupMessage recibido.
LookupSecuritiesResult2
public event Action<SecurityLookupMessage, IEnumerable<Security>, IEnumerable<Security>, Exception> LookupSecuritiesResult2
iMarketDataProvider.LookupSecuritiesResult2 += handler
Resultado de la búsqueda SecurityLookupMessage recibido.
ValuesChanged
public event Action<Security, IEnumerable<KeyValuePair<Level1Fields, object>>, DateTime, DateTime> ValuesChanged
iMarketDataProvider.ValuesChanged += handler
cambio de instrumento financiero.