Level1DepthBuilderManagerState
StockSharp.Algo
ILevel1DepthBuilderManagerState的默认执行.
实现: ILevel1DepthBuilderManagerState
属性
HasAnySubscriptions
public bool HasAnySubscriptions { get; }
value = level1DepthBuilderManagerState.HasAnySubscriptions
是否有履带订阅.
方法
AddSubscription
public void AddSubscription(long transactionId, SecurityId securityId)
level1DepthBuilderManagerState.AddSubscription(transactionId, securityId)
新增一级至深度订阅.
ContainsSubscription
public bool ContainsSubscription(long subscriptionId)
result = level1DepthBuilderManagerState.ContainsSubscription(subscriptionId)
检查订阅是否存在 。
OnSubscriptionOnline
public void OnSubscriptionOnline(long transactionId)
level1DepthBuilderManagerState.OnSubscriptionOnline(transactionId)
将订阅标记为在线.
RemoveSubscription
public void RemoveSubscription(long id)
level1DepthBuilderManagerState.RemoveSubscription(id)
删除订阅 。
TryBuildDepth
public QuoteChangeMessage TryBuildDepth(long subscriptionId, Level1ChangeMessage l1Msg, Int64[] subscriptionIds)
result = level1DepthBuilderManagerState.TryBuildDepth(subscriptionId, l1Msg, subscriptionIds)
处理 a 订阅的 Less 1 更改消息并构建命令簿 。
- subscriptionId
- 订阅身份证明.
- l1Msg
- 1级更改消息.
- subscriptionIds
- 所有应接收此数据的订阅ID.
返回值: 所建之令书,或作作作作.