CollectionSecurityProvider
StockSharp.Algo
仪器信息的提供者,从收集中获取数据。
实现: ISecurityProvider, ISecurityMessageProvider
构造函数
CollectionSecurityProvider
public CollectionSecurityProvider()
collectionSecurityProvider = CollectionSecurityProvider()
初始化了 & ##CollectionSecurityProvider+#的新实例.
CollectionSecurityProvider
public CollectionSecurityProvider(IEnumerable<Security> securities)
collectionSecurityProvider = CollectionSecurityProvider(securities)
初始化了 & ##CollectionSecurityProvider+#的新实例.
- securities
- 乐器集.
属性
方法
Add
public void Add(Security security)
collectionSecurityProvider.Add(security)
增加金融工具。
- security
- 金融工具。
AddRange
public void AddRange(IEnumerable<Security> securities)
collectionSecurityProvider.AddRange(securities)
增加金融工具。
- securities
- 金融工具。
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
- 金融工具。