MarketRuleList
StockSharp.Algo
规则清单。
继承自: SynchronizedSet<IMarketRule>
实现: IMarketRuleList, INotifyList<IMarketRule>, INotifyCollection<IMarketRule>, ICollection<IMarketRule>, IEnumerable<IMarketRule>, IEnumerable, IList<IMarketRule>, ISynchronizedCollection, ISynchronizable
构造函数
MarketRuleList
public MarketRuleList(IMarketRuleContainer container)
marketRuleList = MarketRuleList(container)
规则清单。
- container
- 规则容器。
方法
GetRulesByToken
public IEnumerable<IMarketRule> GetRulesByToken(object token)
result = marketRuleList.GetRulesByToken(token)
得到所有的规则,与符号有关。
- token
- 托肯规则。
返回值: 所有规则,与符号有关
OnAdded
protected override void OnAdded(IMarketRule item)
marketRuleList.OnAdded(item)
添加元素 。
- item
- 元素。 元素。
OnClearing
protected override bool OnClearing()
result = marketRuleList.OnClearing()
清除要素。
返回值: 可能的行动的标志。
OnRemoved
protected override void OnRemoved(IMarketRule item)
marketRuleList.OnRemoved(item)
删除元素 。
- item
- 元素。 元素。