IMarketRuleContainer
StockSharp.Algo
Интерфейс, описывающий контейнер правил.
Реализует: ILogReceiver, ILogSource, IDisposable
Свойства
IsRulesSuspended
public bool IsRulesSuspended { get; }
value = iMarketRuleContainer.IsRulesSuspended
Is rules execution suspended.
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.