IMarketRuleContainer
StockSharp.Algo
The interface, describing the rules container.
Implements: ILogReceiver, ILogSource, IDisposable
Properties
IsRulesSuspended
public bool IsRulesSuspended { get; }
value = iMarketRuleContainer.IsRulesSuspended
Is rules execution suspended.
ProcessState
public ProcessStates ProcessState { get; }
value = iMarketRuleContainer.ProcessState
The operation state.
Methods
ActivateRule
public void ActivateRule(IMarketRule rule, Func<bool> process)
iMarketRuleContainer.ActivateRule(rule, process)
To activate the rule.
- rule
- Rule.
- process
- The processor returning if the rule has ended its operation, otherwise - .
ResumeRules
public void ResumeRules()
iMarketRuleContainer.ResumeRules()
To restore rules execution, suspended through the method SuspendRules.
SuspendRules
public void SuspendRules()
iMarketRuleContainer.SuspendRules()
To suspend rules execution until next restoration through the method ResumeRules.