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.
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.