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
元素。 元素。