IMarketRuleContainer

StockSharp.Algo

Die Schnittstelle, die den Regelcontainer beschreibt.

Implementiert: ILogReceiver, ILogSource, IDisposable

Eigenschaften

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

Is rules execution suspended.

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

Der Betriebszustand.

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

Registrierte Regeln.

Methoden

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

Um die Regel zu aktivieren.

rule
Regel.
process
Der Prozessor, der zurückkehrt, wenn die Regel ihren Betrieb beendet hat, andernfalls -.
ResumeRules
public void ResumeRules()
iMarketRuleContainer.ResumeRules()

Um die Ausführung von Regeln wiederherzustellen, wird sie durch die Methode SuspendRules ausgesetzt.

SuspendRules
public void SuspendRules()
iMarketRuleContainer.SuspendRules()

Um die Ausführung von Regeln bis zur nächsten Wiederherstellung durch die Methode ResumeRules auszusetzen.