RiskManager

StockSharp.Algo.Risk

O gerente de controle de riscos.

Herda de: BaseLogReceiver

Implementa: IRiskManager, ILogSource, IDisposable, IPersistable, ICloneable<IRiskManager>, ICloneable

Construtores

RiskManager
public RiskManager()
riskManager = RiskManager()

Inicializa uma nova instância do RiskManager.

Propriedades

Rules
public INotifyList<IRiskRule> Rules { get; }
value = riskManager.Rules

A lista das regras de cálculo da comissão.

Métodos

Clone
public IRiskManager Clone()
result = riskManager.Clone()

Cria uma cópia profunda de DataSeries

Load
public override void Load(SettingsStorage storage)
riskManager.Load(storage)

Carregar as configurações.

storage
Configuração do armazenamento.
ProcessRules
public IEnumerable<IRiskRule> ProcessRules(Message message)
result = riskManager.ProcessRules(message)

Processar a mensagem comercial.

message
A mensagem comercial.

Retorna: Lista de regras, ativadas pela mensagem.

Reset
public virtual void Reset()
riskManager.Reset()

Reiniciar estado.

Save
public override void Save(SettingsStorage storage)
riskManager.Save(storage)

Gravar as definições.

storage
Configuração do armazenamento.