IMarketRuleContainer

StockSharp.Algo

界面,描述规则容器.

实现: ILogReceiver, ILogSource, IDisposable

属性

IsRulesSuspended
public bool IsRulesSuspended { get; }
value = iMarketRuleContainer.IsRulesSuspended

规则被暂停执行。

ProcessState
public ProcessStates ProcessState { get; }
value = iMarketRuleContainer.ProcessState

行动州.

Rules
public IMarketRuleList Rules { get; }
value = iMarketRuleContainer.Rules

已入会之规.

方法

ActivateRule
public void ActivateRule(IMarketRule rule, Func<bool> process)
iMarketRuleContainer.ActivateRule(rule, process)

以活活法则.

rule
规则。
process
如果规则已经终止, 处理器返回, 否则 - -
ResumeRules
public void ResumeRules()
iMarketRuleContainer.ResumeRules()

要恢复规则执行,通过\\\SuspendRules\\\\\的方法暂停执行.

SuspendRules
public void SuspendRules()
iMarketRuleContainer.SuspendRules()

暂停规则执行, 直至下次通过 ResumeRules 方法恢复 。