CollectionSecurityProvider

StockSharp.Algo

仪器信息的提供者,从收集中获取数据。

实现: ISecurityProvider, ISecurityMessageProvider

构造函数

CollectionSecurityProvider
public CollectionSecurityProvider()
collectionSecurityProvider = CollectionSecurityProvider()

初始化了 & ##CollectionSecurityProvider+#的新实例.

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

初始化了 & ##CollectionSecurityProvider+#的新实例.

securities
乐器集.

属性

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

得到待处理信件的数 。

方法

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

增加金融工具。

security
金融工具。
AddRange
public void AddRange(IEnumerable<Security> securities)
collectionSecurityProvider.AddRange(securities)

增加金融工具。

securities
金融工具。
Clear
public void Clear()
collectionSecurityProvider.Clear()

安全,别走

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

以标准为依据的金融工具

criteria
信件金融工具查找指定标准 。

返回值: 找到乐器了

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

以能辨识取出器.

id
金融工具标识。
cancellationToken
CancellationToken

返回值: 获得的乐器。 如果没有特定标准, 则返回 。

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

取出金融工具。

security
金融工具。

返回值: 如果金融工具被删除,否则。

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

取出金融工具。

securities
金融工具。