IMarketRuleContainer

StockSharp.Algo

A interface, descrevendo o recipiente de regras.

Implementa: ILogReceiver, ILogSource, IDisposable

Propriedades

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

Está suspensa a execução das regras.

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

O estado da operação.

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

Regras registadas.

Métodos

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

Para activar a regra.

rule
Regra.
process
O processador retornando se a regra tiver terminado sua operação, caso contrário - .
ResumeRules
public void ResumeRules()
iMarketRuleContainer.ResumeRules()

Para restaurar a execução de regras, suspensa através do método SuspendRules.

SuspendRules
public void SuspendRules()
iMarketRuleContainer.SuspendRules()

Para suspender a execução das regras até a próxima restauração através do método ResumeRules.