IMarketRuleContainer

StockSharp.Algo

La interfaz, describiendo el contenedor de reglas.

Implementa: ILogReceiver, ILogSource, IDisposable

Propiedades

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

Es la ejecución de reglas suspendida.

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

El estado de operación.

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

Reglas registradas.

Métodos

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

Para activar la regla.

rule
Regla.
process
El procesador que regresa si la regla ha terminado su operación, de lo contrario - .
ResumeRules
public void ResumeRules()
iMarketRuleContainer.ResumeRules()

Para restaurar la ejecución de reglas, suspendida a través del método SuspendRules.

SuspendRules
public void SuspendRules()
iMarketRuleContainer.SuspendRules()

Para suspender la ejecución de reglas hasta la próxima restauración a través del método ResumeRules@.