IMarketRuleContainer
StockSharp.Algo
界面,描述规则容器.
实现: ILogReceiver, ILogSource, IDisposable
属性
IsRulesSuspended
public bool IsRulesSuspended { get; }
value = iMarketRuleContainer.IsRulesSuspended
规则被暂停执行。
ProcessState
public ProcessStates ProcessState { get; }
value = iMarketRuleContainer.ProcessState
行动州.
方法
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 方法恢复 。