CollectionSecurityProvider

StockSharp.Algo

El proveedor de información sobre instrumentos, obteniendo datos de la colección.

Implementa: ISecurityProvider, ISecurityMessageProvider

Constructores

CollectionSecurityProvider
public CollectionSecurityProvider()
collectionSecurityProvider = CollectionSecurityProvider()

Inicia una nueva instancia de la CollectionSecurityProvider.

CollectionSecurityProvider
public CollectionSecurityProvider(IEnumerable<Security> securities)
collectionSecurityProvider = CollectionSecurityProvider(securities)

Inicia una nueva instancia de la CollectionSecurityProvider.

securities
La colección de instrumentos.

Propiedades

Count
public int Count { get; }
value = collectionSecurityProvider.Count

Consigue la cuenta de mensajes pendientes.

Métodos

Add
public void Add(Security security)
collectionSecurityProvider.Add(security)

Agregue el instrumento financiero.

security
instrumento financiero.
AddRange
public void AddRange(IEnumerable<Security> securities)
collectionSecurityProvider.AddRange(securities)

Agregue instrumentos financieros.

securities
instrumentos financieros.
Clear
public void Clear()
collectionSecurityProvider.Clear()

Despejado.

LookupAsync
public IAsyncEnumerable<Security> LookupAsync(SecurityLookupMessage criteria)
result = collectionSecurityProvider.LookupAsync(criteria)

Buscar instrumentos financieros por criterios.

criteria
Búsqueda de instrumentos financieros de mensaje para criterios especificados.

Devuelve: Encontramos instrumentos.

LookupByIdAsync
public ValueTask<Security> LookupByIdAsync(SecurityId id, CancellationToken cancellationToken)
result = collectionSecurityProvider.LookupByIdAsync(id, cancellationToken)

Para conseguir el instrumento por el identificador.

id
identificación de instrumentos financieros.
cancellationToken
CancellationToken

Devuelve: El instrumento obtenido. Si no hay instrumento por criterios dados, se devuelve.

Remove
public bool Remove(Security security)
result = collectionSecurityProvider.Remove(security)

Quitar el instrumento financiero.

security
instrumento financiero.

Devuelve: si el instrumento financiero fue eliminado, de lo contrario.

RemoveRange
public void RemoveRange(IEnumerable<Security> securities)
collectionSecurityProvider.RemoveRange(securities)

Eliminar los instrumentos financieros.

securities
instrumentos financieros.